Principal Software Engineer

GoHealth

(Chicago, Illinois)
Full Time
Job Posting Details
About GoHealth
GoHealth is the nation’s most complete online portal for finding health insurance coverage. They’ve helped more than 2 million consumers compare health insurance quotes and purchase individual coverage online, through their agent network, or directly through a major health insurance company. At GoHealth, they pioneered the health insurance technology industry. They started out as innovators with big ideas who transformed into industry leaders.
Summary
The Principal Software Engineer will be designing high-performing, scalable software solutions that must handle a high volume of transactions each day. This is a lead role, and we are looking for a candidate to bring passion and dedication to this position. The ideal Principal Software Engineer will be a great motivator who can thrive in an Agile environment. We are looking for an individual with a consistent drive to find ways to improve processes, technology, and fellow employees.
Responsibilities
* Serve as the go-to technical lead for important topics (new product builds, joint application design sessions with enterprise customers, etc.) * Develop extensive knowledge of GoHealth platform architecture, services, and applications * Consistently find new ways to develop and improve processes and technology, with a take charge attitude * Connect lower level technical details to needs of the business * Internal champion of overall code quality, code reuse, and code extensibility
Ideal Candidate
* 10+ years of experience in Software Engineering (panning software design, architecture, implementation, roll out, and support) while using Agile * Proven experience collaborating with multiple business layers, both internal and external, to deliver Java based SaaS products through all aspects of the SDLC * Strong understanding and experience with Service-Oriented Architecture (SOA) using Spring and Hibernate to build high traffic, Java based applications * Expert in Java or Groovy/Grails * Strong understanding of the Software Development Life Cycle (SDLC) and Agile methodologies * Extensive experience in Linux, or *BSD, and Open Source tools, frameworks, and technologies * Experience with various hosting solutions (AWS, Heroku, VPS, on-premise, etc.) and experience with managing software configuration management tools (Version Control Systems, Build Systems, Ticketing Systems) * Strong leadership skills, with the ability to communicate effectively under pressure

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.