Jobs · Engineering · Maryland

Software Engineer

The Swift Group, LLC · Annapolis Junction, MD · 1 wk ago
On-siteEngineering$50k–$290k/yrFull-time

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. 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. 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. 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. 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. 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.

Benefits

Comprehensive benefits including but not limited to: healthcare, wellness, financial, retirement, education, and time off benefits.

Similar jobs

Software Engineer

BAE Systems, Inc.Fort George G. Meade, MD· 1 wk ago
Engineering$133k–$226k/yrapply on jobs.baesystems.com

Software Engineer

EpicRound Rock, TX· 4 days ago
Information Technologyapply on epic.avature.net

Software Engineer

EpicGarland, TX· 4 days ago
Information Technologyapply on epic.avature.net