Senior Software Engineer
Company: Red Arch Solutions
Location: Fort George G Meade
Posted on: April 2, 2026
|
|
|
Job Description:
ACTIVE TS/SCI Clearance with Poly REQUIRED Overview: Red Arch
Solutions is hiring a Sr Software Engineer to join our program in
Fort Meade, Maryland. Requirements: Must have TS/SCI clearance w/
active polygraph. Bachelor’s degree in Computer Science or related
discipline from an accredited college or university is required.
Four (4) years of additional SWE experience on projects with
similar software processes may be substituted for a bachelor’s
degree. Relevant experience must be in engineering systems over
their lifecycle (for example, conception, design & development,
testing, production, distribution/deployment, operation,
maintenance & support, decommissioning). Twenty (20) years of
experience as a SWE in programs and contracts of similar scope,
type, and complexity is required. Software Engineering experience
developing using the following or comparable software technologies:
Java SE, Python, Git, Shell/bash, Nexus, Maven,
JavaScript/HTML5/CSS3, JUnit, and IDEs. Software Engineering
Software architecture development, requirements analysis, code
generation, process execution and evaluation, selection and
evaluation Software Engineering Experience with containers and
container orchestration (e.g., Docker/Kubernetes/OpenShift and
GitLab CI) is highly desired, including experience with the
following: - microservices and microservice orchestration; -
experience with CI/CD pipelines; - integration of automated testing
tools like SonarQube; - implementing automated deployments/failure
rollbacks; - deployment to Kubernetes Agile Experience supporting
programs using an agile development methodology, delivering a new
capability in every Sprint Software Engineering Experience with
Spring Framework, Spring Tool Suite, Grit, Jenkins, Hibernate,
MySQL, Web Services, and Google Web Toolkit or Vaadin, also a plus
Responsibilities include, but are not limited to: Analyze user
requirements to derive software design and performance requirements
Debug existing software and correct defects Provide recommendations
for improving documentation and software development process
standards Design and code new software or modify existing software
to add new features Integrate existing software into new or
modified systems or operating environments Develop simple data
queries for existing or proposed databases or data repositories
Write or review software and system documentation Serve as team
lead at the level appropriate to the software development process
being used on any particular project Design or implement complex
database or data repository interfaces/queries Develop or implement
algorithms to meet or exceed system performance and functional
standards Assist with developing and executing test procedures for
software components Develop software solutions by analyzing system
performance standards, confer with users or system engineers;
analyze systems flow, data usage and work processes; and
investigate problem areas Modify existing software to correct
errors, to adapt to new hardware, or to improve its performance
Design, develop and modify software systems, using scientific
analysis and mathematical models to predict and measure outcome and
consequences of design Design or implement complex algorithms
requiring adherence to strict timing, system resource, or interface
constraints; Perform quality control on team products Implement
recommendations for improving documentation and software
development process standards Oversee one or more software
development teams and ensure the work is completed in accordance
with the constraints of the software development process being used
on any particular project Confer with system engineers and hardware
engineers to derive software requirements and to obtain information
on project limitations and capabilities, performance requirements
and interfaces Coordinate software system installation and monitor
equipment functioning to ensure operational specifications are met
Salary range for this position: $210,000 - 232,000 CJ The Red Arch
Solutions pay range for this job level is a general guideline only
and not a guarantee of compensation or salary. Determination of
official compensation or salary relies on several factors
including, but not limited to, level of position, job
responsibilities, geographic location, scope of relevant work
experience, educational background, certifications,
contract-specific affordability, organizational requirements,
alignment with local internal equity as well as alignment with
market data. Red Arch Solutions Benefits Snapshot: 100% paid
employee healthcare premiums. CareFirst Advantage Best in Class
Benefits. HaloScripts Concierge prescription medication service
Generous PTO. 10 % 401K 6% match vested day one and up to 4% profit
sharing contribution. Annualized bonus compensation. Spot bonuses
for hard work. Tuition reimbursement. 529 College Saving Plan.
College Loan Pay Back Program. 11 Paid Federal Holidays Generous
Referral Bonuses. Red Arch Solutions provides equal employment
opportunities to all employees and applicants for employment and
prohibits discrimination and harassment of any type without regard
to race, color, religion, age, sex, national origin, disability
status, genetics, protected veteran status, sexual orientation,
gender identity or expression, or any other characteristic
protected by federal, state, or local laws. Have more questions
about Red Arch? Email us at Careers@RedArchSolutions.com
Keywords: Red Arch Solutions, Wilmington , Senior Software Engineer, IT / Software / Systems , Fort George G Meade, Delaware