What are the responsibilities and job description for the Sr. Software Engineer position at Oath Services?
Sr. Software Engineer - APIs with C# .NET
Location: Remote Only
Position Type: Full-Time, Mid-Senior Level
Supported by Oath Services for Our Esteemed Health and Wellness Client
Are you a passionate software engineer ready to shape the future of health-driven technology? Oath Services is thrilled to partner with our innovative client in the health, wellness, and fitness industry to find a Sr. Software Engineer - APIs with C# .NET to join their dynamic Information Technology team. This is your chance to build secure, scalable software solutions that empower healthier lives—all from the comfort of your home office!
Why This Role Stands Out
Join a forward-thinking organization dedicated to transforming healthcare through technology. As a Sr. Software Engineer, you’ll develop and maintain cutting-edge API-driven applications using C# .NET, collaborating with a large, Agile team to deliver impactful solutions. This fully remote role offers the flexibility to work from anywhere in the U.S., with company-provided equipment, provided you have a stable internet connection (minimum 50 Mbps download, 10 Mbps upload) for video meetings. You’ll have the autonomy to innovate, mentor junior developers, and drive technical excellence in a supportive, collaborative environment.
What You’ll Do
You’ll play a pivotal role in designing, developing, and maintaining secure, high-performance software applications that support our client’s mission to champion patient care. Working in a Scrum team, you’ll build event-driven APIs, optimize data pipelines, and ensure seamless integrations across cloud platforms, all while upholding the highest standards of code quality and security.
Key Responsibilities:
- Design, develop, and maintain secure, scalable APIs using C# .NET, supporting frontend frameworks like Angular and ReactJS.
- Build and troubleshoot event-driven, fault-tolerant data pipelines (ETL) for high-volume processing in a multi-tenanted SaaS environment.
- Collaborate with cross-functional Scrum teams to deliver end-to-end solutions, participating in backlog refinement, sprint planning, and retrospectives.
- Optimize complex SQL queries and manage NoSQL/relational databases (preferably MSSQL) to ensure performance and scalability.
- Implement CI/CD pipelines using GIT, ensuring robust deployments and monitoring through Kubernetes and cloud platforms (AWS, Azure, Google, IBM Cloud).
- Lead code reviews, mentor junior developers, and create onboarding documentation to maintain high code quality and adherence to standards.
- Work with external vendor engineering teams to integrate solutions, providing high-level estimates to leadership for complex integrations.
- Develop monitoring tools to ensure automated processes run smoothly, surfacing issues to senior leadership proactively.
- Recommend improvements to applications, enhancing functionality and user experience through innovative solutions.
Who You Are
You’re a seasoned software engineer with a passion for building secure, scalable solutions in a fast-paced Agile environment. With 6 years of experience, you bring deep expertise in C# .NET, API development, and cloud technologies, paired with a collaborative mindset and a commitment to excellence.
Must-Have Qualifications:
- Bachelor’s degree in Information Systems, Computer Science, or equivalent experience (high school diploma required if equivalent experience).
- 6 years of software development experience, focusing on object-oriented languages and frameworks.
- 4 years working on Agile/Scrum teams (5 contributors), contributing to backlog refinement, sprint planning, and retrospectives.
- 2 years with:
- C# .NET framework, building scalable SaaS applications.
- NoSQL and relational databases (preferably MSSQL), with complex SQL query optimization.
- Building and consuming event-driven and web-based APIs.
- Advanced GIT, CI/CD pipelines, and troubleshooting deployments.
- Experience with:
- Security best practices and data pipeline troubleshooting (ETL).
- Cloud technologies (AWS, Azure, Google, IBM Cloud).
- Kubernetes and container configuration.
- Frontend frameworks (Angular, ReactJS) integration.
- Strong leadership skills, with experience mentoring developers and conducting code reviews.
- Excellent communication skills, with a track record of presenting to senior management and collaborating with external vendors.
Why You’ll Thrive Here:
- Flexibility: Work remotely from anywhere in the U.S., with company-provided equipment.
- Impact: Build health-driven solutions that improve lives in a collaborative, Agile environment.
- Growth: Lead and mentor a team, with opportunities to innovate and shape technical standards.
- Support: Enjoy a high degree of autonomy, with no micromanagement, in a client-centric culture.
Ready to Make an Impact?
Oath Services is excited to connect talented engineers like you with our health and wellness client. If you’re ready to leverage your C# .NET expertise to build transformative APIs and data pipelines, apply now and let’s drive innovation together!
Note: This posting is facilitated by Oath Services on behalf of our client. Company-specific details and compensation information are confidential per legal guidelines. Relocation assistance and visa sponsorship are not available. Candidates must have a stable internet connection (50 Mbps download, 10 Mbps upload) for remote work.