Swift logo

Software Engineer

Swift
  • Annapolis Junction
    30+ days ago

    Job Description

    Swift is a privately held, mission-driven and employee-focused services and solutions company headquartered in Reston, VA. Our capabilities include Software Development, Engineering & IT, Data Science, Cyber Enablement, Logistics, and Training. Founded in 2019, Swift supports Civilian, Defense, and Intelligence Community customers across the country and around the globe.

    Swift is seeking 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 and Subsidiaries are an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.

    Pay Range: $49,996.80 - $290,004.00
    Pay ranges are a general guideline and not intended as a guaranteed and/or implied final compensation or salary for this job opening. Determination of official compensation or salary relies on several different factors including, but not limited to: level of position, complexity of job responsibilities, geographic location, work experience, education, certifications, Federal Government contract labor categories, and contract wage rates. 
    At The Swift Group and Subsidiaries, you will receive comprehensive benefits including but not limited to: healthcare, wellness, financial, retirement, education, and time off benefits. 

    Numbers & Facts

    LocationAnnapolis Junction
    IndustryFinancial Services
    Company Size1,500 to 1,999 employees
    Year Founded1973

    About Company

    SWIFT is a member-owned cooperative that provides the communications platform, products and services to connect more than 10,800 banking organisations, securities institutions and corporate customers in over 200 countries and territories. SWIFT enables its users to exchange automated, standardized financial information securely and reliably, thereby lowering costs, reducing operational risk and eliminating operational inefficiencies. SWIFT also brings the financial community together to work collaboratively to shape market practice, define standards and debate issues of mutual interest. SWIFT is headquartered in Belgium and has over 24 offices worldwide. In 2014 SWIFT processed more than 5.6 billion FIN messages.

    Skills

    • Agile Programming Methodologiesunmatched
    • Best Practicesunmatched
    • Code Reviewsunmatched
    • Commercial Off-the-Shelf (COTS)unmatched
    • Computer Engineeringunmatched
    • Computer Scienceunmatched
    • Cross-Functionalunmatched
    • Data Scienceunmatched
    • Defense Intelligenceunmatched
    • Engineeringunmatched
    • Enterprise Applicationsunmatched
    • Federal Contractsunmatched
    • Federal Governmentunmatched
    • Government Contractsunmatched
    • Government Off-the Shelf (GOTS)unmatched
    • Information Technology & Information Systemsunmatched
    • Information/Data Security (InfoSec)unmatched
    • Integration Testingunmatched
    • Intelligence Communityunmatched
    • Logisticsunmatched
    • Maintain Complianceunmatched
    • Messaging Technologyunmatched
    • Network Architecture/Engineeringunmatched
    • Network Securityunmatched
    • Operations Security (OPSEC)unmatched
    • Problem Solving Skillsunmatched
    • Requirements Managementunmatched
    • Signal Intelligence (SIGINT)unmatched
    • Software Administrationunmatched
    • Software Debuggingunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Software Reuseunmatched
    • Systems Administration/Managementunmatched
    • Systems Engineeringunmatched
    • Testingunmatched
    • Unit Testunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder