
Senior Manager, Software Engineering
eHealth, Inc.
full-time
Posted on:
Location: 🇺🇸 United States
Visit company websiteSalary
💰 $182,800 - $228,500 per year
Job Level
Senior
Tech Stack
AWSCloudGraphQLJavaPostgresReactRedisSpringSpring BootSpringBootVue.js
About the role
- Leverage emerging AI technologies to enhance performance, automation, and data-driven decision-making across systems and processes
- Stay current with AI advancements and evaluate opportunities to apply them in solving complex engineering and business challenges
- Build and optimize data infrastructure that powers AI and machine learning pipelines, ensuring scalable, high-quality data availability for advanced analytics and modeling
- Being a hands-on manager, you will be responsible for both technical (50%) and management (50%) 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
- Work with application security and security compliance team to ensure application adheres to standards such as HIPAA
- Document architecture using technical design 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 other engineers 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
- Demonstrate eHealth’s values in your behaviors, practices, and decisions.
Requirements
- 5+ years leading engineering teams
- 8+ years of professional software engineering experience
- Experience in leading consumer facing engineering teams
- Experience in full stack software development with Java backend
- Experience leading multiple projects concurrently
- Past experience as a lead engineer working in a scrum team
- Java programming with Spring Boot framework
- Algorithmic thinking, data structures, Restful APIs, system architecture
- Basic understanding of AWS or other cloud infrastructures
- Excellent verbal and written communication skills
- Experience in working with cross-functional teams such as – product, marketing, partners, security etc.
- BS/MS in Computer Science or related field
- Experience using frontend technologies such as VueJS, ReactJS (preferred)
- Experience using GraphQL (preferred)
- Experience with CRM and contact center business domain (preferred)
- Experience with AWS cloud architecture, Postgres DB, Redis cache on AWS (preferred)
- Experience with backend developer tools such as SpringFuse or PulseAPI (a plus)