CyOpsPath is a platform built for high-priority, time-sensitive job opportunities. They are seeking an experienced Senior Software Engineer to design, build, and maintain scalable backend services and APIs, collaborating with product and design teams to deliver high-quality solutions.
Responsibilities:
- Design, implement, and maintain backend services and APIs using C# and .NET
- Develop and consume GraphQL and RESTful APIs, ensuring performance and scalability
- Write efficient SQL queries, design schemas, and optimize database performance
- Architect and operate cloud-native solutions on Microsoft Azure, including App Services, Functions, Storage, and managed databases
- Drive CI/CD pipelines, automated testing, and deployment workflows to production
- Collaborate with frontend engineers (including React/TypeScript) and product teams to deliver end-to-end features
- Apply best practices for security, observability, and performance monitoring
- Perform code reviews, enforce coding standards, and mentor junior and mid-level engineers
- Troubleshoot production incidents and lead root-cause analysis and remediation efforts
- Contribute to technical roadmaps, estimate work, and participate in Agile ceremonies
Requirements:
- 5+ years of professional software development experience with C# and .NET (Core/.NET 5+)
- Strong experience with SQL databases (e.g., SQL Server, Azure SQL) including schema design and query optimization
- Proven experience building and consuming GraphQL APIs
- Hands-on experience with Microsoft Azure services and cloud-native architecture