Aledade, Inc. is seeking a Staff Software Engineer to revolutionize EHR interfaces and enhance clinician access to patient data. The role involves developing scalable systems and mentoring engineers while ensuring high-quality engineering practices are upheld.
Responsibilities:
- Identify and develop scalable and performant solutions
- Work across discipline to shape product strategy and execution
- Develop the foundations of code architecture and quality
- Mentor and coach engineers
- Set and uphold the standard for engineering processes to support high-quality engineering
Requirements:
- BS/BTech (or higher) in Computer Science, Engineering or a related field required
- 8+ years of production-level experience as an engineer building highly scalable systems
- 4+ years of experience acting as a trusted technical decision-maker in a team setting, solving for short-term and long-term business value
- 4+ years of experience working with SQL or other database querying languages on large multi-table data sets
- Experience architecting, developing, and deploying large-scale distributed systems at scale
- Experience with cloud technologies, e.g., AWS, Azure, GCP
- Experience building continuous integration and continuous development (CI/CD) pipelines
- Strong familiarity with server-side web technologies (eg: Java, Python, Scala, C#, C++, Go)
- 8+ years experience as an engineer building full-stack web applications as part of a cross-functional team
- 6+ years of experience working with CSS/HTML/Javascript and modern JavaScript frameworks (e.g., React, Angular, VueJs/Ember)
- Experience architecting, developing, and deploying integration apps with health-tech systems, like Electronic Health Records (EHRs/EMRs)
- Experience in building chromium based apps, pluggable UIs (overlays) which work via chrome plugins / chromium apps in browsers / windows desktop
- Collaborate with cross-functional teams to define and implement technical solutions for complex problems in healthcare
- Lead and mentor junior engineers, providing guidance and support in their professional development
- Stay abreast of the latest trends in technology and healthcare, incorporating new techniques and technologies into our solutions
- Ensure compliance with industry standards and regulatory requirements related to healthcare software
- Participate in code reviews, architectural discussions, and feature planning sessions
- Expertise in at least 1 server-side web technology (eg: Nodejs, Java, Python, Scala, C#, C++,Go, JVM). Python preferred
- Experience with any web framework (Django, FastAPI, Flask etc)
- Deep understanding of the DOM and how the browser works
- Experience with API design and development
- Experience with cloud based technologies such as AWS, Azure or google cloud
- Knowledge of containerization and orchestration technologies such as Docker and Kubernetes
- Experience with security and systems that handle sensitive data