> Markdown version of [/jobs/ext/3112701-software-engineer](https://www.wearedevelopers.com/jobs/ext/3112701-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # software engineer - **Company:** Mission Cloud Services, Inc. - **Location:** Herndon, VA, United States - **Experience:** Expert - **Salary:** $120,000.0 - $160,000.0 - **Contract:** Permanent contract - **Skills:** Query Performance, ASP.NET, JavaScript (Programming Language), .NET Framework, Microsoft Windows, Active Directory Federation Services, Application Programming Interfaces (APIs), Proxy Servers, Application Performance Management, HTML5, Unit Testing, Microsoft Azure, C Sharp (Programming Language), Cascading Style Sheets (CSS), Software as a Service, Cloud Engineering, Profiling, Information Systems, Databases, Cross-Site Request Forgery, Data Security, Data Structures, Relational Databases, Software Design Patterns, Entity Framework, Github, Key Management, Microsoft Software, Microsoft SQL Server, Nunit, OAuth, Object-Oriented Software Development, OpenID, Open Web Application Security, Performance Tuning, Scrum Methodology, Openid Connect, Azure Active Directory, Cloud Services, Mstest, Security Assertion Markup Language (SAML), Web Application Security, Microsoft SharePoint, Software Engineering, SQL Stored Procedures, Systems Integration, Transact-SQL, TypeScript, Web Applications, Azure Service Bus, RxJS, Angular Material, Microsoft Power Automate, Caching, HybridCloud, Cross-Site Scripting (XSS), Moq, Syntactically Awesome Style Sheets (SASS), Ws-federation, Containerization, AngularJS, Solid Principles, Information Technology, Bots, Bicep, Azure AKS, Web Technologies, Front End Software Development, Restful APIs, Terraform, Web Architecture, Api Management, Serverless Computing, Jasmine, Powerapps, Docker, Web Api, Microservices - **Published:** September 27, 2026 - **Apply:** https://www.thejobnetwork.com/job/software-engineer-509980040 ## About the Role * 8+ years of hands-on experience in software development using Microsoft .NET and modern web technologies. * A Bachelor's degree in Computer Science, Engineering, Information Systems, or a related technical field, or the foreign equivalent. * Proven experience leading the design, development, and deployment of at least one major web application or product. * Strong foundation in Object-Oriented Programming (OOP), SOLID principles, and software design patterns. * Deep understanding of Data Structures and Algorithms. * 8+ years of experience with C# and the .NET ecosystem, including .NET 6 or newer, ASP.NET Core, and Entity Framework Core. * Extensive experience designing and building RESTful APIs and microservices on .NET. * Hands-on experience developing Microsoft 365 solutions, including Microsoft Teams apps (tabs, bots, messaging extensions), SharePoint Online (SPFx, SharePoint REST / CSOM), and the Microsoft Graph API. * Experience with the Microsoft identity platform and Microsoft Entra ID (Azure AD), including OAuth 2.0, OpenID Connect, app registrations, and delegated and application permission models. * Experience building and deploying solutions on Microsoft Azure, including Azure App Service, Azure Functions, Azure Storage, Azure Key Vault, Azure Service Bus, and Application Insights. * Experience working in Azure Government (GCC / GCC High) as well as Azure Commercial, with an understanding of the differences between sovereign and commercial cloud endpoints and services. * Proficiency with relational databases, especially Microsoft SQL Server, including schema design, T-SQL, stored procedures, and query performance tuning. * Familiarity with CI/CD pipelines using Azure DevOps or GitHub Actions, and infrastructure-as-code such as ARM / Bicep or Terraform. * Experience developing and integrating large-scale distributed web applications. * Front-end development experience with HTML5, CSS3, SASS, JavaScript, and TypeScript. * Proficiency in Angular 12+, Angular Material, RxJS * Strong testing background using xUnit, NUnit, or MSTest with Moq for unit and integration testing, and Jasmine / Karma or Jest for front-end tests. * Experience with .NET performance tuning, profiling, and production diagnostics. * Skilled in building responsive UIs and Single Page Applications (SPAs), including Teams-hosted experiences using Fluent UI. * A comprehensive understanding of web architecture, including platforms, APIs, caching, proxies, and databases. * Knowledge of web security best practices, including protection against XSS, CSRF, and the OWASP Top 10 vulnerabilities. * Experience working in Agile/SCRUM teams alongside architects, engineers, product managers, and QA., * Experience with Hybrid-Cloud architecture and building cloud-native, multi-tenant SaaS solutions. * Experience with Microsoft Teams meeting extensions, Adaptive Cards, Bot Framework, and Teams Toolkit. * Experience with Power Platform (Power Automate, Power Apps) and SharePoint Framework (SPFx) web parts. * Understanding of Web SSO technologies such as SAML, WS-Federation, and OAuth / OIDC, and identity federation with Microsoft Entra ID or ADFS. * Familiarity with FedRAMP, CMMC, NIST SP 800-171, and ITAR-driven requirements for building and operating software in Azure Government. * Experience with containerization and orchestration (Docker, Azure Kubernetes Service). * Background in the Aerospace and Defense industry is a plus. ## Description This individual contributor will work in Exostar's Microsoft 365 and Secure Collaboration product engineering team to design, develop, and support cloud services that extend Microsoft Teams, SharePoint Online, and the broader Microsoft 365 platform for customers in the Aerospace and Defense and other highly regulated industries. The successful candidate will be a seasoned full-stack software engineer with deep, hands-on experience developing, testing, and supporting complex, highly scalable, and dependable solutions on the Microsoft technology stack, deployed to both Azure Commercial and Azure Government clouds. This individual must possess strong technical skills coupled with excellent interpersonal and communication skills., * Designing and developing full-stack solutions using C#/.NET, ASP.NET Core Web API, and Angular, employing industry-best design patterns and development practices. * Building and extending Microsoft 365 integrations, including Microsoft Teams applications, SharePoint Online solutions, and Microsoft Graph API integrations, within a Product Engineering & Development team. * Designing, deploying, and operating cloud services in both Azure Commercial and Azure Government (GCC / GCC High) environments, meeting the security and compliance requirements of regulated customers. * Designing relational data models and writing and tuning SQL Server queries, stored procedures, and data access code. * Assisting product managers and customers in understanding Exostar technology, products, and services. * Mentoring development teams on design patterns and evangelizing software development practices and processes. * Leading design reviews and code walkthroughs for small teams, and presenting architecture and designs to Exostar customers and the management team. * Owning the product from inception through deployment and support in production. ## Related Videos - [Develop enterprise-ready applications for Microsoft Teams with Azure resources on modern web technologies](https://www.wearedevelopers.com/videos/187-develop-enterprise-ready-applications-for-microsoft-teams-with-azure-resources-on-modern-web-technologies) - [Command the Bots: Mastering robots.txt for Generative AI and Search Marketing](https://www.wearedevelopers.com/videos/1165-command-the-bots-mastering-robots-txt-for-generative-ai-and-search-marketing) - [How to Create New RxJS Operators](https://www.wearedevelopers.com/videos/683-how-to-create-new-rxjs-operators) - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) - [Design as an algorithm, not as a feature](https://www.wearedevelopers.com/videos/471-design-as-an-algorithm-not-as-a-feature) - [Practice makes perfect - when it comes to RxJS](https://www.wearedevelopers.com/videos/1-practice-makes-perfect-when-it-comes-to-rxjs) ## Related Articles - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)