Senior Software Engineer
Listed on 2026-11-01
-
Software Development
.NET Developer, Backend Developer, Full Stack Developer, Cloud Engineer - Software
Senior Software Engineer ( .NET , REST API's , SQL )
Location: United States (Remote)
Employment Type: Full-Time
Who We AreStraive is a rapidly growing tech consulting firm leading digital transformation across the public sector. We specialize in advanced analytics, data-driven decision-making, AI-powered insights, and innovative technology solutions for state education and government agencies nationwide.
About the RoleWe are expanding our engineering practice with a skilled Senior .NET Software Engineer to design and build scalable, high-performing microservices and APIs within a cloud-native Azure environment.
In this role, you will work across the full software development lifecycle—collaborating closely with cross-functional teams to deliver clean, reliable .NET applications that integrate seamlessly with modern data pipelines and front-end architectures.
What You Will Do- Microservices Development: Design, build, test, and deploy high-quality, scalable microservices and application components using .NET (C#, ASP.NET Core) on Microsoft Azure.
- API & Frontend Integration: Partner with front-end developers to design, document, and deliver robust REST APIs that power intuitive user experiences.
- Cross-Functional Collaboration: Work alongside Technical Leads, Architects, Dev Ops, and Data Engineers to align on technical architecture, code reviews, and data integration points.
- Data Modeling & SQL: Design and maintain efficient data models, write complex database queries, and ensure data integrity within relational database (SQL) environments.
- CI/CD & Quality Assurance: Drive end-to-end SDLC practices, maintaining unit and integration test coverage, and automating deployments through modern CI/CD pipelines.
- Best Practices & Performance: Champion engineering standards across API design, secure coding practices, logging, monitoring, and performance optimization.
- Problem Solving: Troubleshoot, debug, and resolve complex system issues and production bugs promptly.
- 5+ years of professional software engineering experience, primarily focused on backend or full-stack development.
- Core Tech Stack Proficiency: Strong expertise in .NET Core, C#, ASP.NET Core
, RESTful APIs, and relational databases (
SQL / RDBMS
). - Cloud & Dev Ops
Experience:
Hands-on experience with Microsoft Azure cloud services and containerization tools (
Docker, Kubernetes
). - Architecture & Patterns: Solid understanding of microservices architecture, object-oriented design principles, design patterns, and asynchronous messaging systems.
- Software Excellence: Demonstrated proficiency in unit testing, CI/CD automation, application logging, and monitoring practices.
- Communication & Teamwork: Exceptional written and verbal communication skills with a proven ability to collaborate across distributed technical teams.
- Impactful Work: Build technology solutions that drive real change for public sector agencies and the communities they serve.
- Culture & Growth: Join an inclusive, voice-forward workplace that supports continuous learning and career advancement.
- Competitive Benefits: Enjoy a comprehensive total rewards package, robust health benefits, and flexible working arrangements.
Straive is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Work Authorization Notice:Candidates must be legally authorized to work in the United States.
Straive does not provide work visa sponsorship (e.g., H-1B) for this position at this time.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).