Ensora Health is the leading provider of software and services for mental and behavioral health therapists. They are seeking a self-driven Software Engineer to design, develop, test, and maintain software solutions that support their mission of improving healthcare delivery.
Responsibilities:
- Design, develop, test, and maintain software solutions that meet business goals
- Collaborate with cross-functional teams to gather requirements, define technical specifications, and implement solutions
- Recommend enhancements to existing systems and guide continuous improvement efforts
- Ensure software stability through testing, verification, and thoughtful maintenance
- Document systems and processes to support future upgrades and scale
- Integrate software components into cohesive, fully functional systems
- Write clean, testable, and efficient code
- Contribute to quality assurance by creating and executing test plans
- Tailor software tools, workflows, and metrics to improve team performance and reliability
- Participate in Agile ceremonies and continuously refine processes and deliverables
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience)
- 3+ years of experience in software engineering
- Strong understanding of version control systems (e.g., Git)
- Experience working with relational databases and writing optimized SQL queries
- Familiarity with modern architectural patterns (e.g., MVC, microservices)
- Exposure to front-end development using modern frameworks
- Experience building, maintaining, or integrating applications in cloud environments (e.g., AWS, Azure, or other platforms)
- Comfortable working across both front-end and back-end systems
- Strong problem-solving skills, attention to detail, and a bias for action
- Excellent communication skills and a team-first mindset
- Experience working in Agile or iterative development environments