Job Title: Full Stack Software EngineerJob DescriptionThe Full Stack Software Engineer will design, develop, and sustain enterprise-scale applications across the full software development lifecycle. This role works from detailed requirements to build and enhance secure, highperforming applications using .NET, Angular, C#, and SQL-based technologies. You will contribute to new system development, modernization of existing systems, and performance and security improvements, while collaborating within an agile team to deliver reliable solutions for complex mission needs.
Responsibilities
- Work from requirements specifications to design, develop, and modify software applications and services.
- Design, code, benchmark test, debug, and document application features and changes for enterprise-scale systems.
- Review and assess existing enterprise applications to support new features, performance improvements, upgrades, and ongoing sustainment.
- Participate in performance, load, and stress testing activities, and implement remediation for identified issues.
- Contribute to security architecture reviews of large enterprise systems to ensure robust and compliant solutions.
- Participate in the full application lifecycle, including requirements analysis and definition, system design, implementation, testing, deployment, and sustainment.
- Develop documentation, test scripts, and training materials to support successful adoption and use of delivered systems.
- Work in an agile team environment, participating in sprint planning, retrospectives, reviews, and daily standups.
- Design, implement, support, and analyze enterprise-scale applications that perform ETL (extract, transform, load) operations with external data sources and SQL Server.
- Collaborate with team members using modern development toolsets, version control, and task tracking systems to deliver high-quality software.
- Apply comprehensive knowledge of software requirements, architecture, development, and documentation to guide technical decisions and ensure maintainable solutions.
Essential Skills
- Bachelors degree with 810 years of experience, or Masters degree with 68 years of experience, or PhD with 35 years of experience.
- Active or Interim DoD SECRET clearance with the ability to obtain and maintain a TS/SCI clearance.
- DoDD 8140.01 Information Assurance Management (IAM) Level I certification or higher.
- Experience designing, implementing, supporting, and analyzing enterprise-scale applications using .NET Core, Angular, JavaScript, C#, and SQL Server.
- Proficiency with modern development toolsets, including Visual Studio, SQL Server Management Studio, git, unit testing frameworks, and task tracking tools such as GitLab.
- Experience designing, implementing, supporting, and analyzing enterprise-scale applications that perform ETL operations with external data sources and SQL Server.
- Familiarity with distributed version control tools such as git and Mercurial.
- Comprehensive knowledge of software requirements definition and management, design, coding, benchmark testing, debugging, software development lifecycle, architecture, and documentation.
- Experience and proficiency with at least one object-oriented programming language such as C/C++, C#, Java, or Python.
- Experience in agile software web development and microservices using C#/.NET, Angular 2+ (Angular 18 preferred), TypeScript, and PostgreSQL.
- Hands-on full stack development experience with .NET, Angular, TypeScript, JavaScript, SQL Server, and PostgreSQL.
- Experience working with containerized applications and CI/CD practices.
Additional Skills & Qualifications
- Experience working on custom software development projects.
- Experience working with Department of Defense (DoD) customers.
- Experience working on cybersecurity-focused projects.
- Experience with Jenkins for build and automation pipelines.
- Experience with ElasticSearch and Big Data clusters.
- Experience with Continuous Integration / Continuous Delivery (CI/CD) pipelines.
- Experience with Red Hat, OpenShift, Kubernetes, and Docker.
- Experience with automated testing tools and processes supporting data, UI, load/performance, security, and contract testing.
- Exposure to or experience with Artificial Intelligence and Machine Learning.
- Ability to collaborate effectively in a distributed, agile team environment and adapt to evolving requirements.
- Strong problem-solving skills and the ability to analyze and improve application performance and security.
Work EnvironmentThe role operates in a mostly remote, hybrid work environment, with on-site presence as needed to support deployments and maintain account access. You will work within an agile, collaborative team that uses modern development tools, distributed version control, CI/CD pipelines, and containerization technologies to deliver enterprise-scale solutions. The environment emphasizes new, mission-critical work, with expanded funding and growth based on strong program performance. Job Type & LocationThis is a Permanent position based out of Dahlgren, VA. Pay and BenefitsThe pay range for this position is $105000.00 - $185000.00/yr. Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.here is a link to a general overview of their benefits, https://careers.arcfield.com/benefits
they wont share too much because they are "proprietary" Job Type & LocationThis is a Permanent position based out of Dahlgren, VA. Application DeadlineThis position is anticipated to close on Nov 20, 2026. Workplace TypeThis is a hybrid position in Dahlgren,VA.About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.
San Francisco Fair Chance Ordinance:
Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.
Massachusetts Lie Detector:
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Use of Artificial Intelligence (AI):
We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.