We're a healthcare company looking for a Senior Software Engineer to join our team. The ideal candidate will have experience with cloud-native environments, scalable system architectures, and designing data-centric architectures. The role will involve leading architecture discussions, driving continuous improvement projects, and mentoring junior engineers.
Requirements
- Own and lead architecture discussions, designing highly scalable, performant, and resilient software solutions in a cloud-native environment.
- Demonstrate strong ownership of software components from design to deployment, ensuring system reliability and maintainability.
- Drive continuous improvement projects, including cost and toil reduction, technical debt reduction, and system refactoring.
- Design data-centric architectures, treating data as a first-class citizen for secure transport, storage, and analytics.
- Champion a quality-first approach, implementing unit tests, automation frameworks, and robust functional testing.
- Identify codebase and system design gaps, setting and maintaining high-quality engineering standards through code, security, and design reviews.
- Enhance product scalability and self-service capabilities, ensuring efficient onboarding and customer adoption.
- Take an active role in mentoring junior engineers, sharing technical expertise, and fostering a culture of collaboration and innovation.
- Support hiring efforts, participating in interviews and attracting top engineering talent.
Benefits
- Paid time off
- 401k matching
- Healthcare or HME industry experience will be a plus.