Sr Software Engineer/Principal Software Engineer
Rewrite
## About the role
Lead the end-to-end software development lifecycle, including requirement gathering, architecture, application and database design, development, testing, and deployment, while enforcing engineering best practices to ensure high-quality, scalable, and secure solutions. Leverage AI and develop Copilot features within the application to enhance user experience and productivity. Solution Design and Architecture: Develop resilient solution designs that adhere to architectural best practices, security by design, and business goals, guiding the team in selecting optimal technologies and design patterns for sustainable and high-performing systems.
## Requirements
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
- Citizenship & Citizenship Verification: This position requires verification of U.S citizenship due to citizenship-based legal restrictions. Specifically, this position supports United States federal, state, and/or local United States government agency customers and is subject to certain citizenship-based restrictions where required or permitted by applicable law. To meet this legal requirement, citizenship will be verified via a valid passport.
- 6+ years of experience as a software engineer building commercial software and proven track record of shipping successful software products & services.
- 5+ years of experience in leading, managing, and driving technical and architectural dependencies.
- Technical skills should include proficiency in C#, .NET, Microservices architecture, REST API's, React, JavaScript/TypeScript, or equivalent languages/frameworks.
- Hands-on experience in app development using AI Technologies, ASP.NET, Azure PaaS services like Web apps, Function Apps, Service Bus, Event Hub, REST API, SQL and NoSQL.
- Experience working in agile teams or startup environments with customer focus.
- Communication skills and ability to collaborate in a multi-disciplinary team consisting of Software Engineers, Program Managers, and Data Scientists.
- Demonstrated ability to harness next-generation AI development tools like GitHub Copilot, Copilot CLI/SDK, Claude CLI, or equivalents to transform the SDLC by building agents, plugins, skills, and MCP servers that drive automation and engineering excellence at scale.
- Technical experience and knowledge in Enterprise-scale cloud infrastructure, architecture designs & proficiency in Azure PaaS services and cloud-native platforms, including:
- App Platform & Compute: Web Apps, Function Apps, AKS, Azure Container Apps
- Data & Databases: Azure SQL, Cosmos DB, Azure Synapse, and NoSQL databases.
- Experience influenting and impacting in cross-group and matrixed team environments.
## What we offer
*(No content provided in the original text)*
## About us
*(No content provided in the original text)*
Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.