Remote job
Software Engineer, Red Platform
Job details
About this role
Role overview Design and deliver software for a large-scale health technology platform. You’ll work with product, design, and engineering partners to turn business needs into reliable applications, while contributing technical guidance and improvements across the development lifecycle.
Responsibilities - Lead software design, implementation, and delivery from requirements through release. - Build maintainable, efficient services and applications that can scale. - Investigate and resolve complex defects and performance issues. - Test changes across unit, integration, and performance scenarios. - Review code, mentor engineers, and share technical practices. - Improve development processes and collaborate across teams to meet delivery goals.
Requirements - Bachelor’s degree in computer science, software engineering, or a related field, or equivalent experience. - At least three years developing large-scale software applications. - At least two years of expert-level Go experience, plus hands-on work with languages such as Python or TypeScript. - At least two years working with event-driven architecture and data stores such as Kafka and Postgres, Dynamo, or Nebula. - Working knowledge of CI/CD and infrastructure as code, along with software testing and development practices. - Strong analytical, problem-solving, communication, and collaboration skills; experience using AI for code generation.
Nice to have - A relevant master’s degree or equivalent experience. - Familiarity with healthcare regulations or customer data platforms. - Full-stack experience with Node.js, TypeScript, relational or NoSQL databases, and REST APIs.
Benefits and work setup The role is described as hybrid or remote. Eligible benefits include health, dental, and vision coverage; paid time off and holidays; retirement plan matching; parental leave; disability and life coverage; and wellness, mental health, and commuter programs.