Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Lead Software Engineer (Remote) image - Rise Careers
Job details

Lead Software Engineer (Remote)

ECP is growing quickly and is looking for experienced engineers looking to join an amazing team and write great code to help make life better at senior living communities around the world.

ECP is a market-leading SaaS solution that enables senior living communities to better care for their residents. ECP is used in over 6,000 communities around the world. We're looking to further expand by increasing the number of customers that use our software and increasing the scope of how we serve our customers by developing and releasing new products.

As a talented and experienced developer, you will jump right in and play a lead role as we build new applications, enhance and expand our product, improve our processes, and continuously tune and modernize our tech stack. You will join a talented and committed team, and you will have constant opportunities to learn about our business, work with state-of-the-art tools and technology, and build solutions that fuel our growth.

Our headquarters is in Wisconsin, but we are open to remote candidates within the U.S.

  • Develop applications using NextJS, ReactJS, NodeJS, and PostgreSQL
  • Be exposed to, work with and learn other technologies including jQuery, Bootstrap, and Adobe ColdFusion
  • Contribute to code base hosted on AWS
  • Stay intellectually curious and up to date on technical best practices
  • Design and architect new applications using cutting edge technology
  • Work collaboratively in a team. Perform as a productive teammate with your fellow developers and others involved in the development process. Communicate frequently and openly, help those around you to deliver more effectively, and embrace and help to enforce team standards for communication, code management, and development process.
  • Develop an understanding of our overall product and platform. Understand how the work you contribute will fit into our overall development pipeline, and how the functionality you build will benefit our customers, their constituents, and our company.
  • Conduct weekly 1:1s with engineers, help to define and set goals, mentor and coach for performance
  • Bachelor’s Degree in Computer Science or related field
  • 4+ years software development experience
  • Team lead and/or Scrum Master experience
  • Ability to troubleshoot and solve technical problems autonomously
  • Proficiency with full-stack front-end and back-end frameworks and languages
  • An interest in mentoring, or possibly managing other engineers
  • 4+ years of experience with ReactJS and NodeJS
  • 2+ years of experience with SQL (MSSQL, PostgreSQL)
  • 2+ years of experience designing and architecting scalable applications
  • Passion and excitement for writing great code that actually helps people
  • Experience developing in accordance with common applicable design patterns and object-oriented development
  • Experience working in an agile development process
  • Fluent English, grammatical skills
  • Legally authorized to work in the United States without sponsorship
ECP Glassdoor Company Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
ECP DE&I Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of ECP
ECP CEO photo
Adam Aisen
Approve of CEO

Average salary estimate

$115000 / YEARLY (est.)
min
max
$100000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Lead Software Engineer (Remote), ECP

ECP is on the lookout for a brilliant Lead Software Engineer (Remote) to join our rapidly expanding team dedicated to revolutionizing senior living communities around the globe. We’re proud to offer a top-notch SaaS solution that enhances the quality of care provided in over 6,000 communities worldwide. In this pivotal role, you'll lead initiatives to develop new applications while continuously enhancing our existing products. Bringing your expertise in technologies like NextJS, ReactJS, NodeJS, and PostgreSQL, you'll play a crucial part in not just writing great code, but also in shaping how we serve our customers. You'll collaborate with an exceptional team, fostering a culture of learning and innovation while also mentoring fellow developers in their growth. If you're someone who thrives on problem-solving, staying updated on best practices, and enjoys working in an agile environment, ECP might just be your ideal workplace! Join us as we strive to build solutions that truly make a difference, make the most of modern tools, and create a positive impact on the lives of our users. With your passion for coding and teamwork, you’ll help us achieve our mission of improving life within these vibrant communities around the world.

Frequently Asked Questions (FAQs) for Lead Software Engineer (Remote) Role at ECP
What are the primary responsibilities of a Lead Software Engineer at ECP?

As a Lead Software Engineer at ECP, you will be responsible for developing applications using advanced frameworks like NextJS and ReactJS, contributing to a codebase hosted on AWS, and collaborating with your team to enhance our product offerings. Additionally, you will conduct weekly one-on-ones with engineers to set goals and mentor them, ensuring that your contributions align with our mission to improve senior living communities.

Join Rise to see the full answer
What qualifications are required for the Lead Software Engineer position at ECP?

To qualify for the Lead Software Engineer role at ECP, you should have a Bachelor’s Degree in Computer Science or a related field, coupled with 4+ years of software development experience. You should also have a strong background in ReactJS and NodeJS, and experience in SQL databases like PostgreSQL. Team lead and/or Scrum Master experience is also beneficial for this position.

Join Rise to see the full answer
What technologies will I be working with as a Lead Software Engineer at ECP?

In this role, you will primarily work with NextJS, ReactJS, NodeJS, and PostgreSQL. Additionally, you'll have opportunities to engage with other technologies like jQuery, Bootstrap, and possibly Adobe ColdFusion, giving you a broad range of exposure to modern development tools and practices.

Join Rise to see the full answer
Is remote work allowed for the Lead Software Engineer position at ECP?

Yes, ECP offers the flexibility of remote work for the Lead Software Engineer position. Although our headquarters is in Wisconsin, we welcome talented engineers from anywhere in the U.S. to apply, fostering a diverse and inclusive work environment.

Join Rise to see the full answer
What is the company culture like at ECP for the Lead Software Engineer role?

At ECP, the culture is built around collaboration, continuous learning, and innovation. As a Lead Software Engineer, you will be an essential part of a committed team where open communication is encouraged, and everyone strives to contribute to improvements in senior living communities. We value mentorship and growth, providing a supportive environment to succeed.

Join Rise to see the full answer
Common Interview Questions for Lead Software Engineer (Remote)
Can you describe your experience with ReactJS and NodeJS for the Lead Software Engineer position at ECP?

When answering this question, be specific about projects you've worked on that utilized ReactJS and NodeJS. Highlight how you approached problem-solving, what challenges you faced, and how you overcame them, showcasing your technical skills and your ability to deliver high-quality applications.

Join Rise to see the full answer
How do you approach mentoring junior developers as a Lead Software Engineer at ECP?

Express your philosophy on mentorship, emphasizing the importance of providing constructive feedback and fostering a learning environment. Discuss strategies such as regular one-on-ones and code reviews to help junior developers grow, in line with ECP's commitment to team development.

Join Rise to see the full answer
What strategies do you use to ensure effective communication within a software development team?

Highlight the importance of regular stand-ups, clear documentation, and leveraging tools that facilitate communication. Explain how you encourage a culture of openness where team members feel comfortable sharing updates and challenges, ensuring smooth collaboration among developers.

Join Rise to see the full answer
Describe a time you faced a significant challenge in software development. How did you overcome it?

Share a specific example that illustrates your problem-solving skills. Detail the context of the challenge, the steps you took to address it, and the impact of your actions on the project and team success, highlighting your resilience and technical expertise.

Join Rise to see the full answer
What is your experience with agile methodologies in software development?

Discuss your familiarity with agile concepts, focusing on how you have implemented processes such as Scrum or Kanban in past projects. Mention the benefits you’ve seen from agile practices, such as improved delivery times and enhanced team dynamics, aligning with ECP’s agile approach.

Join Rise to see the full answer
How do you stay up-to-date with the latest technologies and software development practices?

Talk about your commitment to continuous learning by engaging with online courses, attending workshops, or participating in tech meetups. Mention specific resources or communities you follow to stay current in the rapidly evolving tech landscape relevant to the Lead Software Engineer position at ECP.

Join Rise to see the full answer
What can you bring to ECP as a Lead Software Engineer that sets you apart from other candidates?

Focus on your unique blend of technical skills, experience, and passion for making a positive impact. Discuss how your background matches ECP's mission of improving senior living communities and your enthusiasm for contributing to a collaborative team environment.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced Agile environment as a Lead Software Engineer?

Explain your approach to prioritization, such as using frameworks like MoSCoW (Must have, Should have, Could have, Would have) or backlogs. Discuss how you collaborate with teams to assess project priorities based on deliverables, ensuring efficient workflow and meeting sprint goals.

Join Rise to see the full answer
Can you explain the importance of code reviews in your development process?

Code reviews are critical for maintaining quality and sharing knowledge within the team. Discuss how you approach reviews not only as a quality control measure but also as a collaborative learning opportunity, where feedback is constructive and aimed at collective improvement.

Join Rise to see the full answer
What role does user feedback play in your software development process?

User feedback is invaluable in guiding development choices. Describe how you incorporate user insights into decision-making, such as conducting user testing or utilizing analytics. Stress the importance of aligning product improvements with actual user needs to ensure your solutions genuinely benefit the users.

Join Rise to see the full answer
Similar Jobs
Leonardo.Ai Remote No location specified
Posted yesterday

Join Leonardo.Ai to make an impact by developing AI-driven tools as a Senior Frontend Engineer.

Photo of the Rise User
Posted 5 hours ago

We're seeking a Full Stack Engineer proficient in Blazor and .NET to join our innovative team and create impactful web applications.

Photo of the Rise User
Charles Schwab Remote US, Travis County, TX; Texas, Austin, TX
Posted 9 days ago

Join Schwab as a Senior Java Engineer and help transform the finance industry through innovative technology solutions.

Join a dynamic team as a Python Software Developer focused on creating cutting-edge AWS cloud-based solutions.

Photo of the Rise User
ERG Remote No location specified
Posted 8 days ago

ERG seeks a Tech Lead Software Engineer to drive software projects in a vibrant and flexible environment.

Photo of the Rise User
Posted 11 days ago
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Join Apple’s Cloud team as a Software Engineer, creating tools that revolutionize the software development experience for Apple developers.

Photo of the Rise User
Posted 23 hours ago
Mission Driven
Collaboration over Competition
Inclusive & Diverse
Growth & Learning
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off

Join Airbnb to safeguard data infrastructure as a Staff Software Engineer in our dynamic data security team.

Photo of the Rise User
Posted 9 days ago

Join OneTrust as a Principal Software Engineer and help shape the future of responsible data usage through cutting-edge technology development.

ECP is a growing web-based software company with headquarters in East Troy, Wisconsin.​ Founded in 2004, ECP offers the integrated software package of an electronic medication administration record (eMAR) and an electronic health record (EHR).​

17 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 12, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Hamilton just viewed Team Member Travel Coordinator at Allegiant
Photo of the Rise User
Someone from OH, Kent just viewed Senior Director, Program at Teaching Lab
Photo of the Rise User
Someone from OH, Toledo just viewed IT Telecom Administrator at Anduril Industries
Photo of the Rise User
Someone from OH, Kent just viewed Director, Strategic Partnerships at Teaching Lab
G
Someone from OH, Cincinnati just viewed Operations Lead - AML Refresh Ops (Global Banking) at GHR
Photo of the Rise User
Someone from OH, Akron just viewed Data Scientist II at Kaiser Permanente
Photo of the Rise User
Someone from OH, Eastlake just viewed Summer Intern at Gooch & Housego
Photo of the Rise User
12 people applied to Game Developer (Unity) at LiquidX
I
Someone from OH, Perrysburg just viewed CNC Manufacturing Technician at Innovance
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Lifecycle Marketing Manager at SoFi
Photo of the Rise User
Someone from OH, Cincinnati just viewed Lifecycle Marketing Manager at Caribou
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Marketing Manager at Ocorian
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Marketing Manager at Credit Genie
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Product Marketing - AAA Campaigns at PrizePicks
Photo of the Rise User
Someone from OH, Cincinnati just viewed Digital Marketing Analyst, Digital Properties at Darden
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Lead at io.net