Senior Software Engineer
Build and scale provider infrastructure and roster-management systems across the stack, including reliable services, high-volume data flows, and event-driven architectures. The role requires 6+ years of software development experience, distributed-systems expertise, and a strong record of mentorship and operational excellence.
About the job
Responsibilities
- Build and evolve services and tools supporting Provider Infrastructure and Roster Management scaling initiatives.
- Write clean, well-tested code across C#, React, and AWS-based services.
- Collaborate with engineers, product managers, designers, and operations to shape solutions from idea through launch.
- Contribute to migrations from legacy systems to modern, event-driven architectures.
- Use metrics, dashboards, and load tests to maintain service health and observability as usage grows.
- Share knowledge and feedback, mentor engineers, and improve technical decision-making.
- Use generative AI coding tools in day-to-day development where appropriate.
Requirements
- 6+ years of professional software development experience, including significant backend or full-stack work on distributed systems.
- Experience shipping high-scale internal tools, data pipelines, or user-facing applications where correctness, resilience, and performance matter.
- Comfort working across the stack and learning unfamiliar systems.
- Experience in an agile, cross-functional environment with product, design, analytics, and operations partners.
- Track record of mentoring engineers and improving testing, observability, and deployment practices.
- Strong communication skills and empathy for internal users and external customers.
Technologies
- C# and .NET
- React
- AWS, including DynamoDB, Lambda, SQS/SNS, and Kinesis
- Elasticsearch / OpenSearch
- Asynchronous event processing
- AI/ML and generative AI tooling, including LLM-based services, vector search, embeddings, Claude, and Cursor
Benefits and Compensation
- Competitive compensation package, including medical insurance
- Flexible, hybrid work environment
- Catered lunches and other workplace perks
- Daycare reimbursement
- Corporate wellness programs with Headspace
- Cellphone and Wi-Fi reimbursement
- Competitive parental leave and PTO
- Sabbatical leave after five years
- Annual sponsored health check-ups
- Sponsored counseling and therapy via BetterLyf
Skills
C#, .Net, React, AWS, DynamoDB, AWS Lambda, Amazon Sqs, Amazon Sns, Amazon Kinesis, Elasticsearch, Opensearch, Event-Driven Architecture, Distributed Systems, Generative AI
Similar jobs
Fullstack Engineering jobsSenior full-stack engineer building scalable enterprise identity features across React and Node.js/TypeScript. Requires 5+ years of large-scale systems experience plus strong expertise in PostgreSQL, MongoDB, Redis caching, performance optimization, and API design.
Senior full-stack engineer building enterprise travel-platform features across Java/Spring Boot services and modern web interfaces. The role requires 5+ years of software development experience, scalable systems expertise, and proficiency with frontend frameworks, TypeScript, cloud platforms, and microservices.
Own and evolve Zocdoc’s provider-facing CMS-backed website, developing custom components, integrations, landing pages, and performance improvements. The role requires 4–7 years of web development experience, strong WordPress and front-end skills, and familiarity with APIs, hosting, and marketing technology.
Build secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.
Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.