Companies you'll love to work for

Principal Software Engineer

Gravie

Gravie

Software Engineering
Minneapolis, MN, USA
Posted on Saturday, July 15, 2023
Hi, we’re Gravie. Our mission is to improve the way people purchase and access healthcare through innovative, consumer-centric health benefit solutions that people can actually use. Our industry-changing products and services are developed and delivered by a diverse group of unique people. We encourage you to be your authentic self - we like you that way.
In the role of Principal Software Engineer, your expertise in engineering will be pivotal in shaping Gravie’s technological future. You will bring a rich depth of engineering knowledge and a broad skill set, driving both innovation and responsibility in your approach. Your impact will be seen in the way you lead and collaborate with multiple engineering teams, accelerating the development and delivery of solutions that resonate with our customers. Your role involves critical thinking about platforms, architecture, and design principles, understanding their operational impact, and using this insight to guide and influence the direction of our service architecture across the organization.
You will:
· Champion the implementation of architectural improvements, from prototyping to execution, across various product teams.
· Mentor engineers actively, cultivating a strong, collaborative engineering culture and elevating the team's overall caliber.
· Uphold high standards in code quality and system design, actively reviewing and enhancing team outputs.
· Drive practical and efficient design and architecture, balancing innovation with feasibility.
· Help develop proofs of concept using new and existing technologies in the market that explore and push the boundaries of what’s possible for Gravie’s product offerings.
· Lead initiatives to refine and enhance the developer experience, ensuring that our engineering environment is not only productive but also enjoyable.
· Act as a steward of engineering excellence, continuously seeking ways to improve code quality, system reliability, and performance.
· Identify, evaluate, and integrate cutting-edge tools and technologies that enhance developer productivity.
You bring:
· Proven ability to work independently, taking high-level direction and translating it into impactful contributions.
· Strong collaboration skills with a diverse team of talented professionals.
· Expertise in building scalable, distributed systems in a cloud-native environment (preferably AWS).
· Experience in designing and implementing event-driven architectures, ensuring scalable, responsive, and reliable systems
· A solid foundation in various programming paradigms, with a preference for practical and effective solutions over language specialization.
· 10+ years of experience in multiple programming languages such as Kotlin, Java, Clojure/ClojureScript, Groovy, Python, JavaScript/TypeScript.
· Experience in solution design and architecture, including proficiency in creating and communicating through diagrams and presentations.
· A commitment to enforcing standards and establishing guardrails to guide engineering practices.
Extra credit:
· Bachelor’s degree in Computer Science, Engineering, or a related field
· Knowledge of the health care or health insurance industry
· Start-up experience
Competitive pay is standard. Our unique benefits program is the gravy, i.e., the special sauce that sets our compensation package apart. In addition to standard benefits, Gravie’s package includes alternative medicine coverage, flexible PTO, 16 weeks paid parental leave, paid holidays, cell phone reimbursement, education reimbursement, and 1 week of paid paw-ternity leave just to name a few.