Staff Software Engineer (Back End) - Design, develop, and maintain high-performance backend services, APIs, and microservices. Work with.NET or equivalent backend technologies to build resilient and secure services.
Requirements
- 8+ years of backend engineering experience
- Strong expertise in.NET ecosystems
- Solid understanding of system design, distributed systems, and microservices
- Hands-on experience building scalable APIs and backend platforms
- Deep knowledge of backend best practices
- Experience integrating or consuming AI/ML services, LLM APIs, embeddings, or AI-powered solutions
- Familiarity with cloud platforms (Azure, AWS, or GCP)
- Strong problem-solving, debugging, and analytical skills
Benefits
- Comprehensive health benefits
- Generous paid time off, paid holidays, volunteer time off, and quarterly self-care days and no meeting days
- Tuition and reading reimbursement programs to support your continuous learning and professional growth
- Thrive Global Wellness Program, confidential Employee Assistance Program (EAP), as well as One to One Wellness Coaching
- Employee programs—including Employee Resource Groups (ERGs), GoTo Gives, and our charitable matching program—to amplify your connection and impact
- GoTo performance bonus program to celebrate your impact and contributions
- Monthly remote work stipend to support your home office expenses