Experity is a mission-driven team transforming on-demand healthcare across the U.S., empowering urgent care clinics with industry-leading software that makes care faster, easier, and more patient-focused. Joining us means doing meaningful work that directly improves the healthcare experience for millions—from helping families access care quickly to ensuring clinics run smoothly behind the scenes. If you want to make a real impact alongside innovative, dedicated teammates while contributing to a trusted platform that’s becoming the operating system for on-demand care, Experity is the place to grow your career.
Lead Software Engineer
Location
United States
Posted
6 days ago
Salary
$121K - $161K / year
Job Description
Role Description
The Technical Lead will lead and mentor cross-functional engineering teams, promoting a culture of continuous improvement and innovation. Collaborate with the architecture team to design software solutions that balance technical excellence with business needs. Drive technology strategy, making key decisions on architecture, technology selection, and engineering best practices. Facilitate communication between engineering, product management, and stakeholders. Champion agile methodologies and continuous delivery to improve software quality and team productivity. Focused on innovation and results, with strong strategic and tactical execution. Lead with an empathetic approach to inspire and motivate teams.
Responsibilities
- Lead and mentor cross-functional engineering teams, fostering a culture of continuous improvement and innovation.
- Work with peers in the technical thinktank, including members of the architecture team to design complex software solutions that balance technical excellence with business objectives.
- Drive technology strategy, making critical decisions or influencing as needed on matters of architectural patterns, technology selections, and engineering best practices.
- Facilitate effective communication between engineering teams, product management, and stakeholder groups.
- Champion agile methodologies and continuous delivery practices.
- Identify and implement process improvements to enhance team productivity and software quality.
- Innovation-driven with a "get things done" mentality.
- Strategic thinker with strong tactical execution capabilities.
- Commitment to continuous learning and technological advancement.
- Empathetic leadership style that motivates and inspires teams.
- Other duties as assigned.
Qualifications
- Bachelor's degree or equivalent combination of education and experience.
- Eight years of software engineering experience.
- Proven track record of technical leadership in modern software development environments.
- Strong understanding of software design principles and architectural patterns.
- Advanced to Expert-level proficiency in microservices, distributed systems design and best practices for external system integration.
- Advanced to Expert-level proficiency with Containerization and Orchestration: Docker and Kubernetes.
- Advanced container optimization techniques.
- Deep understanding of asynchronous programming patterns.
- High degree of proficiency working with APIs, design and implementation.
- Experience with Node.js and Express.js.
- Demonstrated ability to work with legacy and modern application architectures.
- Comprehensive authentication and authorization mechanisms: OAuth 2.0, JWT implementation, Multi-factor authentication strategies.
- Advanced to Expert-level proficiency in public cloud architectures (AWS, Azure, or GCP).
- Micro Frontend Architectures.
- React.js Expertise: Advanced skills in React.js and its ecosystem, including React Hooks, Context API, and state management tools like Redux or Zustand.
- CSS Frameworks: Experience with CSS-in-JS libraries (Styled Components, Emotion) and frameworks like Tailwind CSS.
- Responsive and Accessible Design: Strong grasp of responsive design principles and accessible UI/UX design, adhering to WCAG 2.1 standards.
- Strong experience with SQL databases (PostgreSQL, SQL Server).
Preferred
- Additional language expertise: Python (Django, Flask), Ruby on Rails.
- Machine learning integration experience.
- Experience with testing using tools like Jest, React Testing Library, and Cypress.
- Background in agile transformation and engineering process optimization.
- Proficient with Git technologies, workflows, tools and platforms: CircleCI, GitHub, GitHub Actions and others.
- Experience with C# and .NET ecosystem.
Benefits
- Health, dental/orthodontia, and vision coverage the moment you start.
- Be part of our success with a synthetic ownership program after one year.
- Access our Employee Assistance Program for everything from mental wellness to financial coaching.
- Generous PTO, team events, family picnics, and holiday parties.
- Development programs designed to help you thrive and grow.
- Including quarterly bonuses and 401(k) matching to invest in your future.
Company Description
Experity is a mission-driven team transforming on-demand healthcare across the U.S., empowering urgent care clinics with industry-leading software that makes care faster, easier, and more patient-focused. Joining us means doing meaningful work that directly improves the healthcare experience for millions—from helping families access care quickly to ensuring clinics run smoothly behind the scenes. If you want to make a real impact alongside innovative, dedicated teammates while contributing to a trusted platform that’s becoming the operating system for on-demand care, Experity is the place to grow your career.
Job Requirements
- Bachelor's degree or equivalent combination of education and experience.
- Eight years of software engineering experience.
- Proven track record of technical leadership in modern software development environments.
- Strong understanding of software design principles and architectural patterns.
- Advanced to Expert-level proficiency in microservices, distributed systems design and best practices for external system integration.
- Advanced to Expert-level proficiency with Containerization and Orchestration: Docker and Kubernetes.
- Advanced container optimization techniques.
- Deep understanding of asynchronous programming patterns.
- High degree of proficiency working with APIs, design and implementation.
- Experience with Node.js and Express.js.
- Demonstrated ability to work with legacy and modern application architectures.
- Comprehensive authentication and authorization mechanisms: OAuth 2.0, JWT implementation, Multi-factor authentication strategies.
- Advanced to Expert-level proficiency in public cloud architectures (AWS, Azure, or GCP).
- Micro Frontend Architectures.
- React.js Expertise: Advanced skills in React.js and its ecosystem, including React Hooks, Context API, and state management tools like Redux or Zustand.
- CSS Frameworks: Experience with CSS-in-JS libraries (Styled Components, Emotion) and frameworks like Tailwind CSS.
- Responsive and Accessible Design: Strong grasp of responsive design principles and accessible UI/UX design, adhering to WCAG 2.1 standards.
- Strong experience with SQL databases (PostgreSQL, SQL Server).
- Preferred
- Additional language expertise: Python (Django, Flask), Ruby on Rails.
- Machine learning integration experience.
- Experience with testing using tools like Jest, React Testing Library, and Cypress.
- Background in agile transformation and engineering process optimization.
- Proficient with Git technologies, workflows, tools and platforms: CircleCI, GitHub, GitHub Actions and others.
- Experience with C# and .NET ecosystem.
Benefits
- Health, dental/orthodontia, and vision coverage the moment you start.
- Be part of our success with a synthetic ownership program after one year.
- Access our Employee Assistance Program for everything from mental wellness to financial coaching.
- Generous PTO, team events, family picnics, and holiday parties.
- Development programs designed to help you thrive and grow.
- Including quarterly bonuses and 401(k) matching to invest in your future.
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior iOS Developer leading technical direction and delivering innovative solutions
The Senior Software Engineer will translate customer needs into technical solutions, driving them through design, development, and delivery while writing clean, maintainable code. Responsibilities also include leading code reviews, mentoring engineers, advocating for platform improvements, and using AI tools to enhance efficiency.
Intern, Developer
HylandEstablished in 1991, Hyland is a software and technology development company that has grown into one of the largest independent enterprise content management (E
The intern will support the CIC software development team by assisting with the design, development, and maintenance of internal engineering tools and utilities used across the organization. Responsibilities include developing internal utilities, contributing to service maintenance, assisting with debugging, and gaining exposure to emerging AI and automation technologies.
The Principal Engineer/Lead Platform Architect will be responsible for defining and executing the architectural vision for the platform, emphasizing technical leadership in designing complex systems and solving high-impact problems. Key duties include developing and evolving the platform architecture for scalability and resilience, providing expert technical guidance, and driving architectural decision-making.