Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Lumeris Logo

Principal Software Engineer

Lumeris

$143,190 - $194,468
Jul 31, 2025
Cambridge, MA, USA
Apply Now

Lumeris is seeking to improve its healthcare platform through the design and development of complex software systems, aiming to enhance user experience and operational efficiency.

Requirements

  • Experience building AI based applications using Generative APIs like OpenAI / Bedrock / Hugging Face.
  • Experience with designing, writing and testing prompts for AI.
  • Object Oriented Programming techniques and methodologies, web MVC frameworks, Responsive web design, RESTful web services that meet industry standard maturity models, and schema design and data access methodologies in both relational databases and NoSQL databases
  • Hands-on experience with IaC tools like CloudFormation or Terraform
  • Hands-on experience with Open-Source projects
  • Experience with Google Telephony products

Responsibilities

  • Designs, develops, documents, enhances, tests, and debugs extremely complex new and existing software systems and/or applications (cloud, network, internet, or in-house).
  • Reviews code to find causes of errors and revises programs as needed.
  • Provides expertise and guides in all phases of the Agile software development life-cycle while working with cross-functional teams in a highly collaborative environment (Development Leads, Architects, Quality Engineers, DBAs, etc.).
  • Partners cross-functionally and contributes to the architectural strategies and infrastructure deployment of our platform(s).
  • Designs and develops the presentation and data layer based on open-source technologies and techniques, the backend tier using Python frameworks, RESTful web-services in a Service-Oriented Architecture, and the data access layer that interfaces with relational and NoSQL data stores.
  • Guides unit and performance testing software under load to ensure reliability and scalability.
  • Identifies, develops, implements, and evangelizes newly developed best practices, software development techniques, company standards, and frameworks with other teams within the organization.

Other

  • Oversees and guides project teams to ensure complex deliverables are reviewed, tested, and delivered on time.
  • Supports junior team members and contributes to team upskilling.
  • Develops advanced skills of colleagues through peer collaboration, mentoring, and training.
  • Serves as a subject matter expert and represents the team as needed.
  • Strong project management skills and ability to learn new technologies and guide a team to adoption of new technologies