Senior Software Engineer

closed
Empassion Health Logo

Empassion Health

πŸ’΅ $165k-$185k
πŸ“Remote - United States

Summary

Join a dynamic team at Empassion, a hybrid remote/in-person company, as a Senior Software Engineer to improve the lives of seniors with serious illness. You will own and lead high-impact technical projects, establish technical direction for complex engineering projects, and oversee the delivery of multiple engineering projects simultaneously.

Requirements

  • 7+ years of experience in Software Development, with a strong preference for Back-End development experience in the healthcare industry
  • Extensive expertise in designing, building, and testing scalable Back-End Web APIs
  • Expert level proficiency in the Python programming language with an extensive background in Django and Django Rest Framework (DRF)
  • Working knowledge of fundamental DevOps skills including CI/CD pipelines, Infrastructure as Code with Terraform, container orchestration with Docker and Kubernetes, and cloud infrastructure to support web applications such as Cloud SQL and Cloud Storage
  • Strong understanding of relational database design, indexing, and optimization with a preference for experience with PostgreSQL (Postgres)
  • Strong proficiency in designing and implementing complex state management systems including state machines and rules engines
  • A track record of scoping, developing and testing complex software development projects for diverse stakeholders across multiple functional areas
  • You can efficiently proof of concept proposals to help identify right-sized solutions before building for scale
  • You are a strategic thinker and have a strong sense of personal accountability to deliver results
  • You are a team player who is passionate about taking ownership over complex technical problems and guiding other engineers through challenging architectural decisions
  • You have a passion for leading code reviews and ensuring the highest quality standards for maintainability in codebases
  • You are an excellent communicator and respectful of your colleagues, and you thrive in a fast-paced team environment
  • You have experience working in ambiguous, often changing and high growth environments

Responsibilities

  • Collaborate with cross-functional teams and provide technical expertise for the design, development, and testing of high-impact product improvements on our technology roadmap
  • Become an internal expert on our Web Application architecture which includes a Vue.js Front End, a Python Django Web API, and various GCP cloud infrastructure including Google Kubernetes Engine, Cloud SQL for PostgreSQL, Cloud Storage, and BigQuery
  • Bias towards action, including proactively uncovering technical debt and leading efforts to improve it with best practices in software development and system design
  • Proactively anticipate risks and roadblocks and develop mitigation strategies to ensure the successful execution of the technology roadmap
  • Identify and implement process improvements to increase engineering efficiency, reduce costs, and improve the quality of our architecture
  • Maintain strong working relationships within the engineering team and with cross-functional teams at Empassion
  • Establish and reinforce best practices for successful scoping, designing, and execution of technical projects within the engineering team
This job is filled or no longer available