Role Overview
This position is for a senior software engineer who thrives in technical leadership and complex problem-solving. You will play a central role in building and refining backend systems that power our mobile platform, working closely with cross-functional teams to deliver reliable, high-performance services.
Key Responsibilities
- Design and implement scalable software solutions using C#, .NET Core, React, and JavaScript, aligned with product goals
- Enhance microservice architecture and develop backend-for-frontend APIs to support mobile applications
- Write clear, maintainable, and well-documented code following established standards
- Produce and maintain technical documentation, including system designs and specifications
- Diagnose and resolve production issues efficiently to ensure system stability
- Participate in code reviews and Agile ceremonies, offering constructive feedback
- Stay current with evolving technologies, including AI-assisted development tools
- Support junior engineers through mentorship and knowledge sharing
Required Qualifications
- Bachelor’s degree in computer science, software engineering, or a related field, or equivalent experience
- At least 7 years of software development experience focused on scalable applications
- Familiarity with AI tools such as GitHub Copilot in the development lifecycle
- Hands-on experience with Cosmos DB or similar NoSQL databases
- Proven experience working in Agile/Scrum environments
- Strong analytical and problem-solving abilities with attention to detail
- Effective communication skills and team collaboration
- Ability to contribute to system design and architecture discussions
Preferred Skills
- Advanced proficiency in C# and .NET 6 or .NET 8
- Cloud-native development experience on Azure, particularly with Web APIs and ReactJS
- Working knowledge of Azure services including Functions, Service Bus, API Gateway, and Event Grid
Technology Stack
React, C#, .NET Core, JavaScript, Azure Cloud, Cosmos DB, NoSQL, GitHub Copilot, AI tools, .NET 6, .NET 8, Azure Functions, Azure Service Bus, API Gateway, Azure Event Grid
Work Environment
This role supports remote work with a hybrid model for candidates within 31 miles of Santa Ana, CA or Austin, TX. The position balances flexibility with in-person collaboration when needed.
Benefits
- Comprehensive health, dental, and vision coverage
- Retirement plan with company contribution
- Parental leave
- Mental health and wellness support
- Generous paid time off
- Annual bonus eligibility for qualified roles
Compensation
Pay range is $140,000 – $160,000 per year, depending on experience. Actual compensation may vary based on location, experience, education, and skill level. Remote roles are adjusted between 80% and 100% of the stated range based on work location.
Company Culture
Our environment emphasizes teamwork, innovation, and sustainable technical solutions. We value continuous learning, mentorship, and cross-functional collaboration to support both product excellence and professional growth.
Equal Opportunity
We are an equal opportunity employer. All qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, disability, or status as a protected veteran. This is a drug-free workplace.

