Arcfield is a leading provider of full lifecycle, mission-focused systems engineering and integration capabilities to the U.S. government and its allies. The company has more than 60 years of proven experience providing advanced engineering and analysis, IT and C5ISR capabilities to support our nation’s most critical national security missions. Headquartered in Chantilly, VA and with 16 offices around the world, Arcfield employs approximately 1,200 engineers, analysts, IT specialists, and other professionals who put our customers’ missions first, helping them solve their most complex challenges through innovations in modeling, simulation and analysis, digital transformation and C5ISR. Visit arcfield.com for more details.
The Arcfield Cross-Domain Solutions Group is seeking an entry level Software Engineer to join an Agile Scrum team developing and maintaining an industry-leading cross-domain guarding solution deployed worldwide. The sharing of data across security domains is critical to our nation’s ability to maintain information superiority. A cross-domain guarding solution facilitates the sharing of data from one security domain to another. It also ensures the integrity of the data, guards against unauthorized access and malicious cyber-attacks, filters data and assists with a human review of the data being transferred.
The chosen candidate will join the Agile Scrum team and contribute to the development and maintenance of a complex software code base comprising the cross-domain solution and feature-enhancing components. Tasking includes analyzing, designing, prototyping, and developing new features to address security and enterprise requirements and contributing to baseline development, while also maintaining and providing bug fixes to currently deployed versions of the cross-domain guarding solution. The chosen candidate will collaborate with a very synergistic team, a Research & Development team, fielding engineers, and Government oversight to achieve the team goals.
Responsibilities
Participate daily in an Agile Scrum development team environment and all Agile Scrum ceremonies, an ideal setting for learning and mentoring.
Develop for the Red Hat Enterprise Linux operating system using technologies, frameworks, and approaches such as security enhancements, containers, and cloud technologies.
Analyze commercial and government data specifications.
Develop primarily in Java, C, C++.
Integrate third party applications and capabilities.
Use Gitlab and other Agile development tools.
Interface with testers, fielding engineers, and customers.
You’d be a great fit if you…
Have a Software Engineering related BS degree with 0-2 years of work experience.
Function well in a team environment.
Demonstrate proficiencies in Java, C, C++, shell scripting, XML, Gitlab, VMWare, Eclipse, Linux.
Are familiar with the full Software Engineering life-cycle.
Understand good coding principles and practices.
Have good communication skills, both written and verbal.
Strong problem-solving skills, strong attention to detail, and quality oriented.
Ability to obtain and maintain a TS/SCI Clearance
It’d be even better if you have…
Knowledge of Agile development processes.
Design and implementation knowledge/experience using object-oriented principles and patterns.
Experience with relevant Software Engineering tools (configuration management systems, build processes, debuggers, emulators, simulators and logic analyzers).
Exposure to Security Enhanced Red Hat Linux.
Familiarity with container-based development using Kubernetes, Gitlab CI and bash or equivalent.
A working knowledge of secure coding practices and processes.
An understanding or working knowledge of test-driven development.
An understanding of public-key cryptography.
Min: $50,201.55
Max: $120,633.58
EEOWe are required to compile the following information for statistical purposes in order to comply with certain federal regulations relating to Equal Employment Opportunity and Affirmative Action requirements. The information you provide is strictly on a voluntary basis, and the content of the information will not affect your eligibility for employment. Likewise, if you choose not to provide this information it will not affect your eligibility for employment in any way.
For your reference:
•Hispanic or Latino - A person of Cuban, Mexican, Puerto Rican, South or Central American, or other Spanish culture or origin regardless of race.
•White (not Hispanic or Latino) - A person having origins in any of the original peoples of Europe, the Middle East, or North Africa.
•Black or African American (not Hispanic or Latino) - A person having origins in any of the black racial groups of Africa.
•Native Hawaiian or Other Pacific Islander (not Hispanic or Latino) - A person having origins in any of the peoples of Hawaii, Guam, Samoa, or other Pacific Islands.
•Asian (not Hispanic or Latino) - A person having origins in any of the original peoples of the Far East, Southeast Asia, or the Indian Subcontinent, including, for example, Cambodia, China, India, Japan, Korea, Malaysia, Pakistan, the Philippine Islands, Thailand, and Vietnam.
•American Indian or Alaska Native (not Hispanic or Latino) - A person having origins in any of the original peoples of North and South America (including Central America ), and who maintain tribal affiliation or community attachment.
•Two or More Races (not Hispanic or Latino) - A person who identifies with more than one of the following, as defined above: White; Black or African American; Native Hawaiian or Other Pacific Islander; Asian; or American Indian or Alaska Native.
External Job Posting Title: Software Engineer
Requisition ID: 2023-4255
External Company URL: https://arcfield.com/
Street: 474 Phoenix Dr
Telecommute Options: Flexible for occasional telework – must be local to work location
Equal Pay Act: Min: $50,201.55 Max: $120,633.58
EEO Statement:
EEO
We are required to compile the following information for statistical purposes in order to comply with certain federal regulations relating to Equal Employment Opportunity and Affirmative Action requirements. The information you provide is strictly on a voluntary basis, and the content of the information will not affect your eligibility for employment. Likewise, if you choose not to provide this information it will not affect your eligibility for employment in any way.
For your reference:
•Hispanic or Latino - A person of Cuban, Mexican, Puerto Rican, South or Central American, or other Spanish culture or origin regardless of race.
•White (not Hispanic or Latino) - A person having origins in any of the original peoples of Europe, the Middle East, or North Africa.
•Black or African American (not Hispanic or Latino) - A person having origins in any of the black racial groups of Africa.
•Native Hawaiian or Other Pacific Islander (not Hispanic or Latino) - A person having origins in any of the peoples of Hawaii, Guam, Samoa, or other Pacific Islands.
•Asian (not Hispanic or Latino) - A person having origins in any of the original peoples of the Far East, Southeast Asia, or the Indian Subcontinent, including, for example, Cambodia, China, India, Japan, Korea, Malaysia, Pakistan, the Philippine Islands, Thailand, and Vietnam.
•American Indian or Alaska Native (not Hispanic or Latino) - A person having origins in any of the original peoples of North and South America (including Central America ), and who maintain tribal affiliation or community attachment.
•Two or More Races (not Hispanic or Latino) - A person who identifies with more than one of the following, as defined above: White; Black or African American; Native Hawaiian or Other Pacific Islander; Asian; or American Indian or Alaska Native.