Senior Software Engineer
Akido LabsAbout the role
Akido is rebuilding the healthcare experience from the ground up. Through early interventions designed around social determinants of health (SDoH), world-class care focused on chronic disease, and human-centered technology, we believe we can build a healthcare model that allows for all patients to live their fullest lives. We are a fast-growing, impact-focused, Y Combinator company created out of the University of Southern California’s D-Health Lab with the idea that empowering government, healthcare, and nonprofit services with population-based data could help usher in a new era of preventive public health. Today we are building a full stack medical network that leverages our predictive capabilities to provide a frictionless experience for both our patients and care providers.
The Opportunity
Big things are happening at Akido — and we’re just getting started! Our tight-knit team is passionate about transforming healthcare by turning data into powerful actions that change lives. We thrive on collaboration, innovation, and the energy that comes from solving real-world healthcare and public health challenges together. At Akido, every idea counts, every voice matters, and every day brings a new opportunity to learn, grow, and make a lasting impact.
What you will do:
- Design, build and test new features based on our technology and business needs within an agile environment where we embrace frequent releases and quality code.
- Provide strong technical leadership in areas of design, architecture, quality and developer productivity
- Tech lead projects and help define the work streams required to deliver projects and features
- Improve testing and tooling for our apps and services
- Collaborate with various product and technical team members and leaders
- Write structured, tested, readable and maintainable code.
- Optimize apps and services for performance, scalability and user experience
- Develop and maintain reusable code and libraries
- Participate in code reviews to ensure code quality and distribute knowledge
- Support your teammates by continuing to learn and grow
What you bring:
- Minimum 7 years' experience in software engineering including 4+ years of experience with full stack architecture, distributed systems and microservices
- A product-centric mindset and ability to challenge product owners and teammates to improve in all areas of product engineering.
- Desire to write feature code as well as infrastructure as code for builds and deployments
- Strong quality and test automation bias. Attention to detail and help teammates deliver polished products
- A desire to move fast and ship high quality code.
- Experience including major contributions in developing multiple microservices, preferably as a tech lead, having built them from scratch and worked through all phases of product development from planning and design to execution and release
- Ability to work effectively with remote teammates
- Passion for software engineering, clean code and strong sense of ownership and accountability
- Experience mentoring engineers with a history of presenting team tech talks on multiple development topics
- Must Have: Multiple years of industry experience:
-
- Top notch communication skills
-
- A mission-oriented mindset and a strong desire to continuously learn and improve
-
- Experience developing RESTful APIs and integrating them with frontend applications
-
- Experience with unit and API test automation
-
- Hands-on experience with databases (MySQL, PostgreSQL, MongoDB, etc.)
-
- Microservices integration with Kafka
- Microservices integration with Kafka
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s