Remote
Compensation
Position Level
Last 30 days
Industries
Locations
More1

Welcome to our Software Engineer Job Page

Explore hundreds of vetted Software Engineering positions that start at an annual salary of $100K. From top tech companies to …

1,000+ Software Engineer Jobs in Centreville, VA

$ Average salary: 133,638

Sort By: Relevance

Get email alerts for Software Engineer jobs!
  • Software Engineer 2

    $133K — $249K *Annapolis Junction, MD (Howard County)In-Person
    Drive innovation in software development by designing, coding, and enhancing software systems while collaborating with teams to ensure system performance, functionality, and user satisfaction through effective problem-solving and debugging skills.
    Requirements: TS/SCI clearance, 14 yrs experience, BS in Computer Science or related field.
  • Software Engineer 2

    $133K — $249K *Annapolis Junction, MD (Howard County)In-Person
    Accelerate progress at a dynamic tech environment by developing and enhancing complex software systems. Collaborate on full-stack solutions leveraging key technologies like AWS, Java, and Angular, while ensuring top-tier performance and compliance.
    Requirements: TS/SCI clearance, 14 years' SW experience, BS in Computer Science or related field.
  • Software Engineer 2

    $133K — $249K *Annapolis Junction, MD (Howard County)In-Person
    Lead the charge in developing innovative full-stack software solutions. Join a dynamic team where you'll tackle complex challenges, enhance user interfaces, and implement modern engineering practices. Make a significant impact on our organization!
    Requirements: TS/SCI clearance, Bachelor's in relevant field, 14+ years software experience.
  • Background effect

    Get all you need to secure your next interview

    Software Engineer 2

    $133K — $249K *Annapolis, MD (Anne Arundel County)In-Person
    Join a high-impact team as a Full-Stack Software Engineer, utilizing your UI skills to create modern applications. Drive solutions from concept to prototype in a collaborative environment, positively impacting organizational operations.
    Requirements: TS/SCI clearance, Bachelor's in relevant field, 14 yrs experience, Java/React.
  • Software Engineer 2

    $133K — $249K *Annapolis Junction, MD (Howard County)In-Person
    Innovate with us to develop and enhance software systems, tackling complex challenges in analytics and real-time processing. Join our collaborative team to solve federal government needs through cutting-edge technology solutions.
    Requirements: TS/SCI clearance, 14 years experience as Software Engineer, Bachelor’s degree.
  • Software Engineer 2

    $133K — $249K *Annapolis, MD (Anne Arundel County)In-Person
    Empower innovation by developing and maintaining complex software systems, applying advanced methodologies while collaborating with teams to enhance performance and functionality in diverse environments for federal government projects.
    Requirements: TS/SCI, 14 years experience, Bachelor's in Computer Science or related field.
  • Software Engineer

    $90K — $130K *Chantilly, VA (Loudoun County)In-Person
    Accelerate critical software solutions in vulnerability research for vehicle technologies. Collaborate on cutting-edge projects enhancing cybersecurity through software design, reverse engineering, and detailed analysis of hardware and communication systems.
    Requirements: Bachelor's degree; 2+ years software development; experience with Python; security clearance.
  • Full Stack Software Engineer

    $90K — $130K *Annapolis, MD (Anne Arundel County)In-Person
    Take ownership of transforming a UI prototype into a production-ready interface, driving the project towards broader application with future external integration, while collaborating with cross-functional teams in a dynamic environment.
    Requirements: Top Secret clearance, polygraph, degree, Python, Java, Linux, Git, TypeScript.
  • Full Stack Software Engineer

    $100K — $130K *Annapolis Junction, MD (Howard County)In-Person
    Transform your software engineering skills by developing a user-friendly, production-grade UI. You'll enhance data processes and lead innovations in a collaborative environment focused on impactful projects.
    Requirements: Bachelor's degree; 5+ years software dev; Python, Java, Streamlit, Git required.
  • Software Engineers

    Join a team that's dedicated to building innovative software solutions for critical defense systems. You’ll enhance diverse applications, leverage cutting-edge technology stacks, and support vital missions across various experience levels.
    Requirements: Bachelor's in Computer Science; relevant experience; skills in Java, C++, Python.
  • Software Engineers

    $80K — $130K *Annapolis Junction, MD (Howard County)In-Person
    Join our dynamic team, developing cutting-edge software solutions for mission-critical systems, focusing on performance optimization within a collaborative, fast-paced environment that span multiple military and intelligence projects.
    Requirements: Bachelor's in computer science; 0-20 years of experience; TS/SCI clearance.
  • Software Engineer

    $141K — $236K *Columbia, MD (Howard County)In-Person
    Unlock innovative solutions as you develop and enhance complex software systems. Collaborate with a dynamic team to solve critical challenges in national security through advanced technology and maintain adherence to design standards.
    Requirements: Bachelor's degree in Computer Science; 20 years SWE experience; Sec+ CE cert.
  • Software Engineer

    $125K — $180K *US-AnywhereRemote in United States
    Elevate your career by building and delivering innovative full-stack solutions while collaborating with a dynamic, remote-first team focused on impactful AI-driven projects and reliable software architecture.
    Requirements: 4+ years software development, OOP (Java, Scala, etc.), API & microservices expertise.
  • Software Engineer

    $117K — $218K *Mclean, VA (Fairfax County)Hybrid
    Engage as a Software Engineer shaping innovative solutions for defense clients. Collaborate with cross-functional teams to deliver advanced capabilities in AI/ML, tackling mission-driven challenges with modern software practices.
    Requirements: TS/SCI clearance, 3+ years in Java, Python, JavaScript, SQL, Docker, Git.
  • Software Engineer

    $88K — $152K *Herndon, VA (Fairfax County)In-Person
    Join an agile team dedicated to enhancing GEOINT visualization services. Contribute to software development and sustainment activities utilizing multiple programming languages and frameworks in a dynamic environment focused on federal client needs.
    Requirements: BS in tech, Security+ cert, JavaScript/Java/Python, Linux/AWS skills.
  • Software Engineer

    $189K — $195K *Jefferson, MD (Frederick County)In-Person
    Shape the future of software solutions by collaborating across functions to design, develop, and deliver high-quality, secure code optimized for performance. Lead teams or projects, promoting best practices and technical excellence throughout the organization.
    Requirements: Bachelor's degree in Computer Science; 5+ years of software development experience.
  • Senior Software Engineer

    $110K — $140K *Annapolis Junction, MD (Howard County)In-Person
    Shape the future of our mission-critical applications by designing, developing, and implementing software solutions in a dynamic containerized environment. Collaborate with diverse teams to deliver scalable, secure applications that drive success.
    Requirements: Degree in IT/CS; 5+ years in software engineering; Linux, Python, Docker, SQL.
  • Senior Software Engineer

    $100K — $130K *Annapolis, MD (Anne Arundel County)In-Person
    Elevate your career by building and enhancing mission-critical software in a dynamic Kubernetes environment. Collaborate with diverse teams to design, develop and deliver scalable solutions while ensuring robust security and reliability.
    Requirements: Degree in Computer Science; 5+ years Python/Linux experience; Docker, Kubernetes.
  • Software Engineer

    $89K — $179K *US-AnywhereRemote in United States
    Empower the software engineering team to design, develop, and test innovative applications and platform solutions. Collaborate across the SDLC while adhering to best practices and proactively resolving issues to enhance organizational technology.
    Requirements: Bachelor's in Computer Science; 2+ years experience in software development.
  • Software Engineer 2

    Join a team that's advancing innovative software solutions through automation and CI/CD processes. Drive the development and enhancement of diverse software systems while collaborating effectively to meet performance standards.
    Requirements: Bachelor's degree in CS; 14 years SW experience; TS/SCI with poly.
  • Software Engineer 2

    $133K — $249K *Annapolis Junction, MD (Howard County)In-Person
    Tackle complex software systems for analytics and real-time applications. Lead design, development, and testing processes within a collaborative team environment, ensuring solutions meet user needs and optimize performance standards.
    Requirements: BS in Computer Science or equivalent, 14 yrs software development exp, TS/SCI.
  • Software Engineer 2

    $133K — $249K *Annapolis, MD (Anne Arundel County)In-Person
    Design and develop complex software systems, ensuring adherence to requirements, improving documentation, and optimizing performance. Collaborate as part of a team to deliver solutions that meet user needs while maintaining high quality standards.
    Requirements: BS degree in Computer Science, 14 years' SW engineering experience, TS/SCI
  • Software Engineer, Strategic Initiatives

    $100K — $130K *US-AnywhereRemote in United States
    Bring your expertise to a pivotal engineering role where you'll tackle high-impact projects, leading cross-team initiatives from concept to delivery, and driving significant changes across the organization.
    Requirements: Must have a strong full-stack engineering background, track record in agentic systems, product judgment, and strong communication skills.
  • Software Engineer, Enterprise Engineering

    $90K — $120K *US-AnywhereRemote in United States
    Join a team that's shaping the future of shared services by developing robust APIs and backend solutions in a cloud-native environment. Collaborate with cross-functional teams and elevate your coding skills through innovative AI tools.
    Requirements: Bachelor's in CS/Engineering, 2+ years .NET/C#, SQL Server, Agile
  • Software Engineer

    $130K — $250K *Annapolis, MD (Anne Arundel County)In-Person
    Engage in the design, development, and maintenance of scalable software solutions that enhance mission-critical systems. Ideal for early to mid-career engineers eager to expand their technical prowess while contributing to significant projects.
    Requirements: Bachelor's degree in Computer Science; 0-7 years software development; Java/Python/C++
1345...80

Software Engineer 2

Company Name
$133K — $249K *
Annapolis Junction, MD 20701
In-Person
Information Technology
11 - 15 years of experience
Job Description

Create a Free Account

Get immediate access to this job

  • 7M+ $100K+ Professionals
  • 170,000+ Curated Jobs
  • 96,000+ companies

FAQ About Software Engineer Jobs in Centreville, VA

What is the role of a Software Engineer?

A Software Engineer designs, develops, tests, and debugs software applications and systems. They can work across a range of fields, including business, science, healthcare, and more.

What skills are required for a Software Engineer job?

Key skills for software engineers include proficiency in programming languages (like Python, Java, C++), an understanding of software design and database concepts, problem-solving skills, and attention to detail.

What is the average salary for a Software Engineer?

The average salary for a Software Engineer on Ladders is $100K+, but the number can vary significantly depending on location, level of experience, and the specific role.