The Swift Group

Software Engineer

Annapolis Junction, MD
Description

Software Engineer

Location: Annapolis Junction, MD

Department: Buy

Location Type: IN_OFFICE

Employment Type: FULL_TIME

For the OPS Consulting team, ‘the power to help’ means helping our clients, helping serve the mission, helping our employees and their families, and helping the community. Headquartered in Hanover, MD. OPS Consulting has over two decades of experience specializing in the most mission-critical operations. We are thought leaders and innovators. The ingenuity of our developers, engineers, cyber experts, linguists, and analysts are dedicated to empowering our clients, fulfilling The Mission, and remaining trusted leaders and advisers in national security and technology solutions.
We are looking for a Software Engineer (SWE) to join our growing team in Annapolis Junction, MD.

In this role, you will support the design, development, integration, testing, deployment, and sustainment of enterprise application messaging and authorization services in a mission-critical environment. This role supports capabilities that enable the secure derivation, transfer, and sharing of tools and information across multiple security domains and Communities of Interest (COIs), connecting users and systems worldwide.

The ideal candidate is comfortable working on complex software systems, collaborating with cross-functional engineering teams, and contributing to both new development and sustainment efforts in a secure environment.

Responsibilities:
  • Develop, maintain, and enhance complex software systems supporting enterprise messaging and authorization services.
  • Implement software capabilities based on documented requirements, including translating system-level needs into component-level designs.
  • Support planning, execution, testing, deployment, and sustainment activities across the full software lifecycle.
  • Perform software reviews, unit testing, and integration testing to ensure adherence to design requirements.
  • Document test procedures and results in accordance with program standards and engineering best practices.
  • Troubleshoot and resolve software problem reports, defects, and integration issues.
  • Apply appropriate software development and design methodologies aligned to the environment (Agile, iterative development, or structured SDLC as required).
  • Provide input to system design decisions, including:
  • hardware/software trade-offs
  • reuse of existing software components
  • integration of COTS/GOTS solutions in place of new development
  • Collaborate with systems engineers, network engineers, security personnel, and stakeholders to ensure solutions meet operational and security requirements.
  • Support the deployment and sustainment of services across distributed environments supporting users worldwide.

Requirements:
Level 0:
  • 0+ years of Software Engineering experience. Detailed Description of Experience: Min 0 Years
  • Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. 4 years of software engineering experience on projects with similar software processes may be substituted for a bachelor's degree, for a total of 4 years' experience.

Level 1:
  • 3+ years of Software Engineering experience. Detailed Description of Experience: Min 3 Years
  • Bachelor's Degree or higher in computer engineering or in a field related to computer engineering or computer science disciplines. An additional 4 years of Software Engineering experience may be substituted for the degree, for a total of 7 years

Level 2:
  • 5+ years of Software Engineering experience. Detailed Description of Experience: Min 5 Years
  • Bachelor's Degree or higher in computer engineering or in a field related to computer engineering or computer science disciplines. 4 years of Software Engineering experience may be substituted for the degree, for a total of 9 years.
  • 2 years of work experience in the SIGINT, IA, or IT domains

Level 3:
  • 8+ years of Software Engineering experience. Detailed Description of Experience: Min 8 Years
  • Bachelor's Degree or higher in computer engineering or in a field related to computer engineering or computer science disciplines. An additional 4 years of Software Engineering experience may be substituted for the degree, for a total of 12 years
  • 3 years of work experience in the SIGINT, IA, or IT domains

Level 4:
  • 12+ years of Software Engineering experience. Detailed Description of Experience: Min 12 Years
  • Bachelor's Degree or higher in computer engineering or in a field related to computer engineering or computer science disciplines. An additional 4 years of Software Engineering experience may be substituted for the degree, for a total of 16 years
  • 5 years of work experience in the SIGINT, IA, or IT domains
 
Security Clearance:
  • A current government clearance, background investigation, and polygraph are required.
#LI-JP1

The Swift Group
The Swift Group

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say