SantaClaraRecruiter Since 2001
the smart solution for Santa Clara jobs

Staff Software Engineer

Company: eHealth, Inc.
Location: Santa Clara
Posted on: June 12, 2021

Job Description:

Get your career started at eHealth

eHealthInsurance has many exciting career opportunities in a number of locations, across various functions. Come join us today!

Staff Software Engineer - Carrier Integration

Excited to grow your career? Our people make all the difference in our success.

We are seeking a Staff Software Engineer to join the Platform Engineering team at eHealth. The role will work from our offices at Santa Clara Square or Austin, TX. You have proven industry experience in the design of distributed software systems following a microservices architecture. You are solution-centric, results-oriented, and experienced in Agile methodology. You want to "build what's right, not what's easy." You will work with other developers in a collaborative environment to improve the overall quality while achieving timely delivery of projects. You are ambitious, talented, and driven to make the team and project successful.

This role will help design and build the company's API driven multi-tenant SaaS Carrier Integration platform. The team starts with blueprints, then delivers the components and systems required to unlock consistent, high velocity and high quality delivery of business services and solutions across the company.

Type: Full-time, Austin, TX. Santa Clara, CA.

eHealth is America's first and largest private online marketplace for health insurance, which allows individuals, families and small businesses to compare insurance options and enroll in coverage. Our mission is to help everyone find affordable healthcare coverage through our website, consumer advocacy, and personalized customer assistance. The company has continued to evolve into a marketplace, unique in its scale in the healthcare space. The increasing confidence that analysts and shareholders are demonstrating by our record share price is a testimony to our position in the healthcare market. Building a high-performance culture is critical for eHealth to continue on our path of rapid growth and to win with our customers.

Job Responsibilities:

  • Design and implement microservice applications including API design, business logic, data/schema modeling, security, and DevOps

  • Lead distributed system design and implementation in cross-functional project teams

  • Document architecture, designs and API specifications, best practices & blueprints

  • Enable and facilitate problem diagnosis and resolution in technical and functional areas

  • Encourage change, particularly on the side of engineering best practices and developer experience

  • Write high-quality unit-tested code that is consistent with our standards, creating new standards as necessary

  • Advance a quality-first mindset by driving test automation

  • Establish and maintain effective communications and working relationships with infrastructure and operations teams, cross-functional departments and end users to ensure highest level of productivity and effectiveness

  • Communicate and collaborate with technical and non-technical personnel to understand and define requirements, gather and analyze data, and recommend solutions

  • Review the work of other engineers in a collegial fashion to promote growth, and to improve quality and engineering practices

  • Identify and lead others to trends and opportunities that drive operational improvements


  • 8 to 11 years of professional cloud-based application / software engineering experience

  • Experience as a lead engineer working in a scrum team

  • Technical skills: Java programming, Algorithmic thinking, Data structures , Spring frameworks, Springboot, APIs, system architecture, microservices and ecommerce platform experience

  • Experience leading multiple projects of various sizes concurrently

  • Experience delivering solutions on AWS or other cloud infrastructures

  • Knowledge of API frameworks, Elasticsearch, Data processing systems

  • Excellent problem-solving & analytical skills

  • Agile Scrum experience and enjoy working in an agile development environment

  • Enjoy working in an innovative, fast pace, team oriented, and rewarding environment

  • Passion for coding, mentoring and leading transformative initiatives


  • Experience in building multi-tenant SaaS

  • API Integration experience

  • AWS experience is preferred

  • CI/CD, release management, system integration, Docker based deployment

What We Offer:

  • The chance to transform how our business works with carriers and partners

  • A learning environment where you can experiment with and take advantage of the latest technologies

  • Competitive Base Salary, Bonus and Equity

  • 401k with matching

  • ESPP

  • Medical, Dental and Vision

  • Flexible time off with a DTO based approach

eHealth is an Equal Employment Opportunity employer. It is our policy to provide equal opportunity to all employees and applicants and to prohibit any discrimination because of race, color, religion, sex, national origin, age, marital status, sexual orientation, genetic information, disability, protected veteran status, or any other consideration made unlawful by applicable federal, state or local laws. The foundation of these policies is our commitment to treat everyone fairly and equally and to have a bias-free work environment.

If you are interested in applying for employment with eHealth and need special assistance or an accommodation to apply for a posted position contact us at:

Keywords: eHealth, Inc., Santa Clara , Staff Software Engineer, Other , Santa Clara, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Santa Clara RSS job feeds