Jobs · Engineering · Maryland

Software Engineer

The Swift Group, LLC · Annapolis Junction, MD · 1 mo 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

Checkr, Inc.San Francisco, CA· Yesterday
Information Technology$150k–$176k/yrapply on job-boards.greenhouse.io

Software Engineer

Capstone Research CorporationColorado Springs, CO· 1 mo ago
Engineering

Software Engineer

FlexTradeGreat Neck, NY· 1 mo ago
Finance$130k–$140k/yrapply on careers.flextrade.com

Software Engineer

EmpowerHartford, CT· 1 mo ago
Engineering$96k–$136k/yrapply on jobs.empower.com

Software Engineer

Electron EnterprisesIndiana, United States· 1 mo ago
Engineeringapply on electronenterprises.co.za