Job Description
Senior Software Engineer ( .NET , REST API's , SQL )
Location: United States (Remote)
Employment Type: Full-Time
Who We Are
Straive 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 Role
We 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, DevOps, 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.
Key Qualifications
- 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 & DevOps 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.
- Frontend Concepts: Familiarity with modern web standards (HTML, CSS, JavaScript) and experience building backend APIs for frameworks like React or Angular.
- 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.
Why Join Straive?
- 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.
Equal Opportunity & Work Authorization
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.
In the Americas in 2025, unemployment ran from 1.7% in Cuba to 18% in St. Vincent & Grenadines, by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.