Senior Software Engineer

avida Sri Lanka
Remote
Apply
AI Summary

Avida is seeking a senior software engineer to join its founding engineering team. The ideal candidate will have 3+ years of experience in software engineering and a strong technical background. The role involves architecting, building, testing, and refining product features across both core business and R&D initiatives.

Key Highlights
Senior software engineer role
3+ years of experience
Strong technical background
Technical Skills Required
JavaScript Firebase Google Cloud Platform (GCP) Data analytics systems
Benefits & Perks
Competitive compensation
Remote-first culture
Flexible work hours
Distributed teams across San Francisco, Argentina, and Sri Lanka

Job Description


About Avida


At Avida, our vision is to bring the experience of having a personal fitness trainer to everyone. We do this by combining elite human coaches with cutting-edge computer vision and AI technology to deliver personalized, scalable fitness guidance.


We are a San Francisco–based company, backed by leading Silicon Valley venture capital firms. Avida was founded by Dilan Jayawardane, a Sri Lankan-born entrepreneur and MIT alumnus who previously built and sold a company to Google.


As we continue to grow, Avida is expanding its Sri Lanka subsidiary, and we are building a founding engineering team to help shape the next phase of our product and culture.


Who We’re Looking For


We’re looking for experienced senior engineers who thrive in a 100% English-speaking environment and enjoy taking full ownership of their work.


At Avida, engineers own projects end-to-end—from influencing early product and technical decisions to building backend APIs, crafting frontend experiences, and iterating on features post-launch.


If you’re motivated by solving meaningful problems and building software that can positively impact millions of lives, you’ll feel at home here.


What You’ll Do


Core Responsibilities


  • Architect, build, test, and refine product features across both core business and R&D initiatives
  • Work across the full stack, tackling a wide range of technical challenges and contributing to all areas of the codebase
  • Own features end-to-end, guiding product decision-making, experimentation, and validation
  • Collaborate closely with product, design, and data teams to deliver high-quality user experiences
  • Build products that users genuinely love and trust


Technical Excellence


  • Maintain strong technical depth to guide implementation and technical decision-making
  • Lead and participate in architectural and design reviews
  • Conduct code reviews and contribute hands-on to implementation
  • Ensure engineering best practices, particularly for AI-enabled applications
  • Strong experience with JavaScript or similar languages
  • Bonus: experience with Firebase, Google Cloud Platform (GCP), and data analytics systems


Execution & Delivery


  • Own team-level roadmaps and ensure reliable delivery
  • Manage development processes such as sprint planning and execution
  • Communicate progress, risks, and dependencies clearly to stakeholders
  • Balance feature development, technical debt, and long-term platform health


Experience


  • 3+ years of relevant software engineering experience
  • Prior experience in a senior engineer role is preferred


Work Hours & Setup


  • Full-time position
  • Distributed teams across San Francisco, Argentina, and Sri Lanka
  • Some evening hours required each week to collaborate with global teams
  • Outside of collaboration windows, work hours and location are flexible
  • Remote-first culture; no mandatory office attendance
  • In-person Sri Lanka team meetups as needed for collaboration, culture, and team-building


Compensation

  • Salaries are paid in USD
  • Competitive compensation based on role and experience



Subscribe our newsletter

New Things Will Always Update Regularly