Software Engineer

Posted 2 Days Ago
Be an Early Applicant
Herndon, VA, USA
Hybrid
120K-160K Annually
Senior level
Information Technology • Software • Cybersecurity
The Role
Develop and support scalable full-stack cloud services extending Microsoft 365, Teams, SharePoint, and Microsoft Graph across Azure Commercial and Government environments. Build .NET and Angular applications, APIs, microservices, data models, and secure integrations; lead design reviews, mentor developers, tune performance, and own products through production. Collaborate with product managers and customers while meeting regulated-industry security and compliance requirements.
Summary Generated by Built In

Position Overview:

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.

Responsibilities: Your day if you join us:

  • 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.

Basic Qualifications: You meet our “must-haves” for this role if:

  • 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.

Preferred Qualifications – You are exactly who we are looking for if you:

  • 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.

Location: Herndon, VA- Hybrid (3x/week)

The pay range for this position is $120,000k - 160,000k/yr; however, the final compensation will be determined based on factors including experience, skills, qualifications, and location. Exostar also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance, EAP, Flexible Spending Accounts, 401(k) matching, flexible time off and sick leave).

Exostar - The Company:

Exostar's cloud-based platforms create exclusive communities within the Aerospace and Defense, Life Sciences, and other highly regulated industries where members securely collaborate, share information, and operate compliantly. Within these communities we build trust. By analyzing community data, we provide insights and intelligence, enabling organizations to make better, timelier decisions, to mitigate risk, and operate more efficiently.

  • We believe in employee development: we promote internally and provide training and educational assistance
  • We provide a fun, engaged workplace, with social and community-building events
  • We offer comprehensive benefits and flexible time off plans

Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.

Skills Required

  • 8+ years of hands-on software development experience using Microsoft .NET and modern web technologies
  • Bachelor's degree in Computer Science, Engineering, Information Systems, or a related technical field, or foreign equivalent
  • Experience leading the design, development, and deployment of at least one major web application or product
  • Strong foundation in object-oriented programming, 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
  • Experience designing and building RESTful APIs and .NET microservices
  • Hands-on experience developing Microsoft 365 solutions, including Teams apps, SharePoint Online, and Microsoft Graph API
  • Experience with Microsoft identity platform and Microsoft Entra ID, including OAuth 2.0, OpenID Connect, app registrations, and delegated and application permissions
  • Experience building and deploying solutions on Azure, including App Service, Functions, Storage, Key Vault, Service Bus, and Application Insights
  • Experience working in Azure Government GCC/GCC High and Azure Commercial environments
  • Proficiency with relational databases, especially 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 using 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 with Angular 12 or newer, Angular Material, and RxJS
  • Testing experience using xUnit, NUnit, or MSTest with Moq, plus Jasmine, Karma, or Jest for front-end testing
  • Experience with .NET performance tuning, profiling, and production diagnostics
  • Experience building responsive user interfaces and single-page applications, including Teams-hosted experiences using Fluent UI
  • Comprehensive understanding of web architecture, including platforms, APIs, caching, proxies, and databases
  • Knowledge of web security best practices, including XSS, CSRF, and OWASP Top 10 protections
  • Experience working in Agile/Scrum teams with architects, engineers, product managers, and QA
  • Experience with hybrid-cloud architecture and cloud-native, multi-tenant SaaS solutions
  • Experience with Teams meeting extensions, Adaptive Cards, Bot Framework, and Teams Toolkit
  • Experience with Power Platform and SharePoint Framework web parts
  • Understanding of SAML, WS-Federation, OAuth/OIDC, and identity federation with Entra ID or ADFS
  • Familiarity with FedRAMP, CMMC, NIST SP 800-171, and ITAR requirements
  • Experience with Docker and Azure Kubernetes Service
  • Aerospace and Defense industry experience
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Herndon, Virginia
272 Employees
Year Founded: 2000

What We Do

The Exostar Platform supports exclusive communities within highly regulated industries where organizations securely collaborate, share information, and operate compliantly. Within these communities, we build trust. Over 200,000 companies and agencies and 1,000,000 users in 175 countries trust Exostar to strengthen security, reduce expenditures, raise productivity, and help them achieve their digital transformation initiatives. More than half of the Defense Industrial Base, including 98 of the top 100 firms, transact business over The Exostar Platform.

Similar Jobs

Wells Fargo Logo Wells Fargo

Software Engineer

Fintech • Financial Services
Hybrid
McLean, VA, USA
205000 Employees
119K-224K Annually

Comcast Logo Comcast

Software Engineer

Digital Media • Information Technology • News + Entertainment
Hybrid
Reston, VA, USA
115000 Employees
120K-180K Annually

NinjaOne Logo NinjaOne

Software Engineer

Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Remote or Hybrid
18 Locations
2000 Employees
150K-230K Annually

MetLife Logo MetLife

Software Engineer

Fintech • Information Technology • Insurance • Financial Services • Big Data Analytics
Remote or Hybrid
United States
43000 Employees
161K-172K Annually

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account