Lirio Logo Lirio
Lirio Logo

Staff Software Engineer

💰 $200 - $175,000 📅 07/01/2024

Apply

Job Description

Lirio is a technology/software company that provides expertise in a variety of
behavioral science domains (e.g., behavioral economics, social psychology,
public health), data science, and machine learning to drive consumer
engagement, close gaps in preventive and chronic care, and promote health and
well-being across an individual’s lifespan. Lirio’s behavior change AI
platform unites behavioral science with advanced artificial intelligence (AI)
to deliver Precision Nudging health interventions. Precision Nudging is the
application of behavioral science to health interventions personalized by AI
to each individual that overcome barriers to action at the right time and
place for scalable, behavior change.

Remote or Hybrid Remote in Tennessee

* _Position Summary *_

Lirio is offering an opportunity for an experienced versatile software
engineer skilled in polyglot development, technical leadership, and solutions
architecture to join us in meeting the challenge to improve the lives of
healthcare patients by leading the development of integration efforts between
Lirio’s core platform and messaging and CRM systems to include Microsoft
Dynamics 365, Data Factory, and PowerApps.

The Staff Software Engineer is responsible for researching, designing,
developing, and deploying software solutions; improving engineering processes;
making technical decisions; driving technology adoption; working with other
technical leaders to improve the engineering landscape. Additionally, the
Staff Software Engineer may have people leadership responsibilities and
provides support and leadership across the organization.

To succeed in this role, the Staff Software Engineer will be a software
craftsman with broad technology experience including Azure cloud and
associated services, polyglot programming skills including C#, Java, and
Typescript and the ability and willingness to learn and adapt to new or
changing development environments, languages, and tools.

**Essential Duties & Responsibilities**

Serve as Solution Architect and Technical Lead for Microsoft-based integration
efforts
Perform solution architecture tasks such as system designs and design reviews
Contribute to Java backend and Typescript frontend features and refactoring
efforts
Design, implement, test and deploy production application software as a top-
level contributor
Write exemplary clean and maintainable code with appropriate tests
Support and improve Lirio’s engineering practices including an emphasis on
quality and security
Document architectural decisions, design patterns, and best practices
Review code and design contributions from others, promoting readability and
maintainability
Assist in project planning, estimation, and resource allocation
Share expert engineering knowledge across the Lirio technical organization
Implement and support build & CI pipeline engineering efforts as needed
Pursue continuous learning through individual study, online courses, product
documentation, and community resources to bring innovation to the technical
organization

**Basic Qualifications**

Ten or more years of performing software engineering
Dotnet and C# development experience
Experience securely developing enterprise-scale systems using DevOps
principles
System design ability: can break ambiguous problem statement into concrete
requirements and craft an architecture and design that satisfies those
requirements
Experience with micro-services on cloud infrastructure, eventually consistent
architectures, and asynchronous messaging in a large distributed system
Desire to innovate, grow, make a difference in the world by working with
modern technology and a great team to achieve worthwhile healthcare goals.

**Preferred Qualifications**

Power Apps and Dynamics 365 integrations, extensions, and app development
using Custom APIs
Azure cloud with integration experience using Data Factory, Synapse, Cosmos,
and Data Lake
Java development using Spring Boot
Front end development using Typescript and Angular
Strong testing experience
Build tools like Gradle and CI pipelines like Azure DevOps or similar
Datadog or other observability platforms

* _Benefits *_

Salary Range: $175,000-$220,000
Medical (HSA available)
Dental
Vision
Short-term & long-term disability (company-paid)
Life & AD&D (company-paid)
401K with company match
10 paid holidays + holiday week company closure
Flexible time off policy
Work from home