A

Akima

Federal contractor delivering facilities, IT, logistics

Senior Full-Stack Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeArlington County, Arlington, VA, USA$159.8k - $164.8kHybrid

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent experience.
  • At least 5 years of professional full-stack development experience, with strong depth in C# and ASP.NET Core on the back end and a modern single-page application framework on the front end.
  • Proven experience designing and consuming RESTful APIs.
  • Strong TypeScript, HTML, and CSS skills, including SCSS or Tailwind, and experience building accessible, data-dense user interfaces.
  • Experience with relational data access and SQL Server or Azure SQL, including an object-relational mapper such as Entity Framework Core.
  • Hands-on experience deploying and operating applications in Microsoft Azure.
  • Experience with Azure DevOps, Git, and continuous integration and continuous delivery automation.
  • Working knowledge of secure development practices in a regulated environment.
  • Technical skills in C#, ASP.NET Core, ASP.NET Framework, and .NET.
  • Technical skills in Angular and TypeScript, including HTML and SCSS or Tailwind.
  • Technical skills in Entity Framework Core, T-SQL, Azure SQL Database, and SQL Managed Instance.
  • Technical skills in Azure App Service, Key Vault, Storage, and Virtual Network integration.
  • Technical skills in Entra ID, OAuth 2.0, OpenID Connect, JSON Web Tokens, and application authorization.
  • Technical skills in Azure DevOps pipelines, Git, and automated testing.
  • Technical skills in Infrastructure as Code using Bicep, ARM Templates, PowerShell, and Azure CLI.
  • Technical skills in Azure Monitor, Log Analytics, and Application Insights.
  • DevSecOps practices, including static application security testing, dependency or software composition analysis, and secrets management.
  • Must be a United States citizen and able to obtain and maintain a moderate-risk public trust.

Responsibilities

  • Design, develop, test, and maintain end-to-end features across an Angular front end, a .NET (ASP.NET Core) REST API, and an Azure SQL data layer.
  • Build responsive, accessible user interfaces in Angular and TypeScript, along with the supporting API endpoints and data access.
  • Support migration and modernization of .NET Framework applications to .NET Core or .NET, and on-premises data to Azure SQL Managed Instance and Azure SQL Database.
  • Write and maintain automated unit, integration, and end-to-end tests across the stack and include them in the definition of done.
  • Build and maintain Azure DevOps continuous integration and continuous delivery pipelines, including build, release, and quality gates for the front end and API.
  • Contribute to Infrastructure as Code for application resources such as App Service, Key Vault, storage, and networking integration using Bicep, ARM, or PowerShell.
  • Integrate the application with identity and access controls using Entra ID, OAuth 2.0, OpenID Connect, JSON Web Tokens, and role- or claim-based authorization.
  • Implement and uphold application-layer security controls aligned with FedRAMP, NIST 800-53, and FISMA, and remediate findings from static application security testing, dynamic application security testing, and dependency scans.
  • Instrument the application with Azure Monitor, Log Analytics, and Application Insights for logging, tracing, and performance monitoring.
  • Troubleshoot issues across the user interface, API, database, and deployment in non-production and production environments.
  • Contribute to code reviews, technical design, and documentation, and mentor less-senior engineers.

Desired Qualifications

  • Experience with Azure Government or other sovereign or regulated clouds.
  • Accessibility experience with Section 508 and WCAG 2.1 AA.
  • Experience with enterprise data grids, complex forms, and reporting-heavy user interfaces.
  • Experience modernizing monoliths or legacy data access toward a cloud-native architecture.
  • Familiarity with migrating SQL Server workloads, including schema, data, and application cutover.
  • Angular is preferred for the front-end single-page application framework.
  • Experience in Azure Government Cloud is strongly preferred.
  • FedRAMP-, FISMA-, or NIST-based secure development experience is preferred.

About the Company

Akima

Federal contractor delivering facilities, IT, logistics

Akima provides contracted, integrated services to the U.S. federal government across facilities, IT, logistics, protective services, systems engineering, mission support, FF&E, and construction. It delivers these offerings through multi-domain services that support government missions. As an Alaska Native-owned subsidiary of NANA, Akima combines mission outcomes for customers with long-term value creation for its parent and Iñupiat community. Its goal is to help customer missions succeed while sustaining value for NANA and its shareholders.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Colorado Springs, CO
Founded
1995

Recently Posted Jobs

Explore more opportunities at Akima

See more jobs