Lirio logo

Sr Software Engineer

Lirio

Nashville, TN
Full Time
Senior
130k-160k
13 days ago

Job Description

About the Role

Lirio is a technology/software company that provides expertise in behavioral science, data science, and machine learning to drive consumer engagement, improve preventive and chronic care, and promote health and well-being. Its behavior change AI platform combines behavioral science with advanced AI to deliver personalized health interventions called Precision Nudging, which overcome barriers to action at the right time and place for scalable behavior change. The company offers remote work options, with hybrid opportunities for those in Tennessee, and seeks authorized US residents to join their team.

Key Responsibilities

  • Design, implement, test, and deploy production application software as a strong technical contributor.
  • Write exemplary clean and maintainable code with appropriate tests.
  • Collaborate with other engineers by sharing knowledge and leading by example in software craftsmanship and fostering a culture of collaboration and respect.
  • Review code and design contributions from others, promoting readability and maintainability.
  • Support and improve engineering practices with an emphasis on quality and security.
  • Document architectural decisions, solution designs, processes, and best practices.
  • Contribute to the quality culture including performing test planning and execution.
  • Pursue technology and process innovations aimed at resiliency, security, developer experience, efficiency, and cost reduction.
  • Assist in project planning, estimation, story refinement, and internal demos.
  • Implement and support build and CI pipeline engineering efforts as needed.
  • Provide production system support on a rotating schedule.
  • Contribute to and adapt to projects built with unfamiliar technologies in a timely and productive manner.
  • Pursue continuous learning through individual study, online courses, documentation, and community resources to bring innovation to the technical organization.

Requirements

  • 5+ years developing secure, scalable, enterprise systems using Spring Boot and Java.
  • Proficiency in at least one other programming language (e.g., TypeScript, Python, or C#), with demonstrated ability to quickly learn new technology stacks and deliver production-ready solutions.
  • Strong Kubernetes experience as a developer, deployer, and supporter of workloads.
  • Knowledge of distributed systems of micro-services running on cloud infrastructure.
  • Experience with Reliability Engineering, SRE, custom metrics, and observability platforms.
  • System design ability: can break ambiguous problem statements into concrete requirements and craft architectures that satisfy them.
  • Desire to innovate, grow, and make a difference in healthcare using modern technology and teamwork.

Nice to Have

  • Front end experience with Angular, RxJS, Cypress.
  • Asynchronous messaging using Apache Kafka or similar systems like Apache Pulsar.
  • AI-first development tools such as Cursor.
  • Kubernetes deployment tools like Helm and ArgoCD.
  • Build tools like Gradle, Poetry, and CI pipelines like Azure DevOps.
  • SRE experience with large-scale cloud-based systems.
  • Experience with ML Operations or Data Operations tools.
  • Bachelor of Science degree.

Benefits & Perks

  • Medical (HSA available).
  • Dental.
  • Vision.
  • Short-term & long-term disability (company-paid).
  • Life & AD&D insurance (company-paid).
  • 401K with company match.
  • 10 paid holidays plus holiday week company closure.
  • Flexible time off policy.
  • Work from home.
  • Salary Range: $130,000 - $160,000.
Apply Now

Job Details

Posted AtJun 7, 2025
Salary130k-160k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

About Lirio

Website

lirio.com

Company Size

51-100 employees

Location

Nashville, TN

Industry

Software Publishers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches