
Software Architect
LifeMD
full-time
Posted on:
Location Type: Remote
Location: California • United States
Visit company websiteExplore more
Salary
💰 $220,000 - $235,000 per year
About the role
- 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.
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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
system architecturefrontend developmentbackend developmentdata architecturedatabase normalizationindexingperformance tuningCI/CDAI integrationSaaS architecture
Soft Skills
leadershipcommunicationmentoringcollaborationinfluencing stakeholdersdecision-makingorganizational skillstechnical interviewingbalancing commitmentsguiding teams