LifeMD
LifeMD (Nasdaq: LFMD) is a rapidly growing direct-to-consumer telemedicine company.
Software Architect
Location
California
Posted
2 days ago
Salary
$220K - $235K / year
10 yrs expEnglish
Job Description
• Define and evolve system architecture across frontend, backend and data layers.
• Lead modernization efforts, including monolith-to-modular or service-oriented transformations.
• Design systems capable of handling high data volumes and large-scale usage.
• Establish architectural standards, patterns, and documentation practices.
• Evaluate and introduce new technologies where strategically appropriate.
• Design and optimize systems handling high throughput and large datasets.
• Lead database architecture decisions, including normalization, indexing, and performance tuning.
• Improve system reliability, observability, and latency across services.
• Drive refactoring initiatives that meaningfully improve performance and maintainability.
• Architect systems that responsibly integrate AI/ML capabilities.
• Collaborate on model evaluation, performance monitoring, and safe production deployment.
• Design application layers that abstract model limitations while delivering high-quality user experiences.
• Improve CI/CD pipelines, build performance, and deployment processes.
• Establish monitoring, alerting, and operational best practices.
• Partner with SRE/Platform teams to improve uptime and system resilience.
• Partner with Management to translate business goals into technical architecture.
• Mentor engineers and guide architectural decision-making across teams.
• Contribute to hiring, technical interviewing, and engineering standards.
• Balance short-term roadmap commitments with long-term architectural sustainability.
Job Requirements
- 10+ years of professional software engineering experience.
- Demonstrated experience leading architectural decisions for complex, production-scale systems.
- Strong full-stack experience (modern frontend frameworks + backend APIs).
- Experience designing and scaling high-throughput, data-intensive systems.
- Deep understanding of relational databases and system performance optimization.
- Experience improving CI/CD, build systems, and developer productivity.
- Strong communication skills and ability to influence cross-functional stakeholders.
- Experience in high-growth environments.
- Preferred**
- Experience integrating AI/LLM-based systems into production environments.
- Background in SaaS architectures.
- Experience blending SWE and SRE practices.
- Previous engineering leadership or management experience.
Benefits
- Health Care Plan (Medical, Dental & Vision)
- Retirement Plan (Roth 401k)
- Life Insurance (Basic, Voluntary & AD&D)
- Unlimited PTO Policy
- Paid Holidays
- Short Term Disability