You have proven industry experience in software design and development. You are a solution-centric, results-oriented, and experienced Engineering leader. You will lead other engineers, architects and cross functional teams in a collaborative environment to improve the overall quality while achieving timely delivery of projects and in a manner that champions eHealth’s culture. You have in-depth technical background and proven industry experience in software architecture, design, development, and testing. You are ambitious, talented, and driven to make the team and project successful.
What you’ll do
- Being a hands-on manager, you will be responsible for both technical (60%) and management (40%) duties
- Maintain a value oriented and business driven approach to project prioritization and resourcing
- Collaborate effectively across teams and key stakeholders including Product Management, Product UX Design, Infrastructure, Business, other engineering teams
- Provide technical direction to software engineers, ensuring timely, quality design and implementation of applications, business logic
- Unblock development team by resolving technical blockers
- Perform day-to-day code reviews
- Work with Application Security and Security Compliance teams to ensure application adheres to standards such as HIPAA
- Document architecture using technical design documents, review and comment on architecture documents
- Enable and facilitate problem diagnosis and resolution in technical and functional areas
- Encourage change, particularly on the side of engineering best practices, developer experience, and process improvements
- Advance Shift-Left for quality practices with activities such as unit testing
- Establish and maintain effective communications and working relationships with cross-functional teams
- Review the work of team members in a collegial fashion to promote growth, and to improve quality and engineering practices
- People responsibilities - conduct 1:1 meetings, providing feedback, promoting personal development, establishing goals, and plan for career growth
- Support production issues and lead Root Cause Analysis (RCA) efforts
- Innovate using AI technoligies, and promote AI technologies in your team, to improve quality and velocity of your team.
- Demonstrate eHealth’s values in your behaviors, practices, and decisions.
What you’ll bring:
- 3+ years leading engineering teams
- 8+ years of professional software engineering experience
- Experience in leading consumer facing engineering teams
- Experience using frontend technologies such as VueJS and ReactJS
- Experience in full stack JavaScript development and/or Java microservices development
- Experience with database technologies and persistence layer using Oracle and PostgreSQL
- Experience leading multiple projects concurrently
- Past experience as a lead engineer working in a scrum team
- Technical skills: Java, JavaScript, algorithmic thinking, data structures, Restful API, system architecture, Spring Boot, TypeScript, component based UI frameworks such as ReactJS, VueJS
- Working knowledge of AWS or other cloud infrastructures
- Excellent verbal and written communication skills
- BS/MS in Computer Science or related field
Preferred Qualifications:
- Experience with eCommerce business domain
- Experience of working with cross-functional team such as - marketing, partners, SEO, security etc.
- Experience with cloud architecture development
- Experience with CodeCascade developer tool is a plus