1

Swift Software Engineer Jobs (NOW HIRING)

Swift Compiler Engineer

Cupertino, CA ยท On-site

$63.75 - $88/hr

We are looking for a software engineer passionate about programming languages and developer experience. We are a fast paced and collaborative group working to improve and expand the Swift language ...

Senior Systems Engineer

Manassas, VA ยท On-site

$101.30 - $188.13/hr

Swift is unable to sponsor an employment authorization for this position now or in the future ... Mentor and guide junior engineers, promoting strong operational practices and troubleshooting ...

The Swift Group, LLC is a mission-driven and employee-focused services and solutions company headquartered in Reston, VA. They are seeking a highly experienced Software Engineer to work on a dynamic ...

The Swift Group is a privately held, mission-driven and employee-focused services and solutions company headquartered in Reston, VA. Our capabilities include Software Development, Engineering & IT, ...

Senior Dev Ops Engineer

Manassas, VA ยท On-site

$101.30 - $188.13/hr

Swift is unable to sponsor an employment authorization for this position now or in the future ... software systems. * Document deployment steps, validate in test environments, and prepare solutions ...

Swift Compiler Engineer

Cupertino, CA ยท On-site

$184K - $277K/yr

We are looking for a software engineer passionate about programming languages and developer experience. We are a fast paced and collaborative group working to improve and expand the Swift language ...

The Swift Group, LLC is a mission-driven services and solutions company headquartered in Reston, VA ... They are seeking a highly experienced Software Engineer to join their dynamic network and field ...

Showing results 41-60

Swift Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do swift software engineer jobs pay per year?

As of Sep 7, 2026, the average yearly pay for swift software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What is a Swift software engineer?

A Swift Software Engineer is a software developer who specializes in using the Swift programming language to build applications, primarily for Apple platforms like iOS, macOS, watchOS, and tvOS. They are responsible for designing, developing, testing, and maintaining software using Swift, and often work on mobile apps for iPhones and iPads. Their role may also involve collaborating with designers, product managers, and other developers to create user-friendly and efficient applications. Strong knowledge of Apple's development tools, frameworks, and guidelines is essential for Swift Software Engineers.

What are the key skills and qualifications needed to thrive as a Swift software engineer?

To thrive as a Swift Software Engineer, you need a strong command of Swift programming, iOS/macOS development, and a solid understanding of software engineering principles, typically backed by a degree in computer science or related experience. Familiarity with Xcode, Git version control, and frameworks like UIKit or SwiftUI is essential, along with knowledge of the iOS SDK and debugging tools. Excellent problem-solving, collaboration, and communication skills help developers work effectively within agile teams and deliver user-centric solutions. These skills enable engineers to build robust, scalable, and maintainable applications that meet user and business needs in a rapidly evolving tech environment.

What are some typical challenges Swift software engineers face when working on iOS app development projects?

Swift Software Engineers often encounter challenges such as maintaining compatibility across multiple iOS versions, optimizing app performance for limited device resources, and keeping up with frequent updates to Swift and Apple frameworks. Collaborating closely with UI/UX designers and backend developers is essential to ensure smooth integration and user experience. Additionally, rigorous testing and debugging are required to handle device fragmentation and to deliver robust, reliable applications.

Software Engineer with Security Clearance

The Swift Group

Annapolis Junction, MD โ€ข On-site

Other

Re-posted 4 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