1

Software Development Software Engineer Jobs in Ashburn, VA

Cloud Software Engineer

Herndon, VA

$61.75 - $80.25/hr

Our Mission Services division combines enterprise IT, cloud solutions, DevSecOps, systems engineering, software development, and operational support. Bcore accelerates decisive advantage for ...

Software Engineer Leidos has an exciting opportunity for a Software Engineer in our Intel Security ... This role will provide technical expertise in the design, development, implementation and testing ...

Cloud Software Engineer

Herndon, VA

$61.75 - $80.25/hr

Our Mission Services division combines enterprise IT, cloud solutions, DevSecOps, systems engineering, software development, and operational support.Bcore accelerates decisive advantage for ...

Cloud Software Engineer

Herndon, VA

$61.75 - $80.25/hr

Our Mission Services division combines enterprise IT, cloud solutions, DevSecOps, systems engineering, software development, and operational support. Bcore accelerates decisive advantage for ...

MarathonTS Software Engineer - TS/SCI with Full Scope Poly Reston, VA Intelligence Community ... The candidate will provide technical expertise and support in the design, development ...

Software Engineer Hoplite Solutions is hiring software engineers at all experience levels. To join ... You'll contribute technical expertise across the full software development lifecycle--including ...

Software Engineer Overview: The Software Engineer is responsible for designing, developing, testing ... Prepare and maintain detailed technical documentation for all developed software. * Participate in ...

Software Engineer

Bethesda, MD · On-site

$87K - $157K/yr

This role will provide technical expertise in the design, development, implementation and testing ... Participates in and/or directs software programming initiatives using Java, JavaScript, Python ...

This role will provide technical expertise in the design, development, implementation and testing ... Participates in and/or directs software programming initiatives using Java, JavaScript, Python ...

Performs advanced software development and engineering tasks, including designing, developing, testing, debugging, and maintaining software applications and systems. Works on complex technical ...

Software Engineer

Bethesda, MD · On-site

$225K - $325K/yr

With this focus, we've developed a comprehensive benefits package that supports our employees both ... Participates in and/or directs software programming initiatives using Java, JavaScript, Python ...

Software Engineer

Bethesda, MD · On-site

$225K - $325K/yr

With this focus, we've developed a comprehensive benefits package that supports our employees both ... Participates in and/or directs software programming initiatives using Java, JavaScript, Python ...

next page

Showing results 1-20

Software Development Software Engineer information

See Ashburn, VA salary details

$64.9K

$150.9K

$210.1K

How much do software development software engineer jobs pay per year?

As of Jun 23, 2026, the average yearly pay for software development software engineer in Ashburn, VA is $150,858.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,700.00 and $176,900.00 per year, depending on experience, location, and employer.

What does a Software Development Software Engineer do?

A Software Development Software Engineer designs, develops, tests, and maintains software applications or systems. They work with various programming languages and technologies to create software solutions that meet user or business needs. Their responsibilities often include writing code, debugging issues, collaborating with other team members, and ensuring software quality and performance. Software Engineers may also participate in planning, code reviews, and updating documentation to support ongoing software projects.

What is the difference between Software Development Software Engineer vs Software Developer?

AspectSoftware Development Software EngineerSoftware Developer
CredentialsBachelor's in CS or related field, certifications optionalBachelor's in CS or related field, certifications optional
Work EnvironmentCollaborative teams, Agile/Scrum settings, cross-functional projectsIndividual or team projects, coding-focused tasks
Industry UsageUsed across tech companies, startups, and large enterprisesCommon in software firms, tech startups, and freelance work
Search & Comparison IntentOften compared for roles involving system design and architectureTypically searched for coding and application development roles

While both roles involve software creation, a Software Development Software Engineer often focuses on system design, architecture, and collaborative project management, whereas a Software Developer primarily concentrates on coding and implementing software solutions. The engineer role may require broader technical knowledge and involvement in the development lifecycle, making it suitable for those interested in both design and coding aspects of software projects.

How do Software Development Software Engineers typically collaborate with cross-functional teams during a project?

Software Development Software Engineers often work closely with product managers, designers, and quality assurance teams to deliver well-rounded solutions. Collaboration usually involves attending regular stand-up meetings, participating in sprint planning, and conducting code reviews. Effective communication and a willingness to incorporate feedback from various stakeholders are key to ensuring project goals are met and potential issues are identified early. Building strong relationships with colleagues in different roles can also streamline the development process and foster a positive team environment.

What are the key skills and qualifications needed to thrive as a Software Development Software Engineer, and why are they important?

To thrive as a Software Development Software Engineer, you need proficiency in programming languages (such as Python, Java, or C++), problem-solving abilities, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems (like Git), integrated development environments (IDEs), and knowledge of software development methodologies (such as Agile or Scrum) are commonly required. Strong collaboration, communication, and adaptability are essential soft skills for working effectively in team environments and responding to project changes. These skills and qualities are crucial for building reliable, maintainable software and contributing to successful, dynamic development projects.
What job categories do people searching Software Development Software Engineer jobs in Ashburn, VA look for? The top searched job categories for Software Development Software Engineer jobs in Ashburn, VA are:
What cities near Ashburn, VA are hiring for Software Development Software Engineer jobs? Cities near Ashburn, VA with the most Software Development Software Engineer job openings:
Cloud Software Engineer

$61.75 - $80.25/hr

Full-time

Posted 6 days ago


Job description

Cloud Software Engineer
Herndon, VA
TS/SCI with Poly
 

At Bcore, our strength comes from how we deliver impact to the mission. Whether it’s architecting critical IT solutions, producing actionable intelligence, or developing cutting edge technology, we succeed because of the expertise, collaboration, and agility of our teams. Our Mission Services division combines enterprise IT, cloud solutions, DevSecOps, systems engineering, software development, and operational support. Bcore accelerates decisive advantage for warfighters and intelligence professionals by fusing human insight, rapid-fire engineering, precision-measured outcomes, and relentless grit into mission-ready solutions. 

Do you want to join a team that is building tailored technical solutions to modernize our government’s mission and our client’s business?  Do you have a desire to change how people work?  Are you interested in helping to protect our nation’s cyber interests? Join our growing team supporting customer missions as a Cloud Software Engineer in Herndon, Virginia.


  • Develop, build, and optimize systems for data collection, storage, access, and analytics at enterprise scale

  • Make data available, accessible, and secure to all stakeholders

  • Develop robust and resilient data pipelines to connect data sources to analytics tools

  • Analyze data sources for accuracy, data prioritization, and apply appropriate logic to developed solutions

  • Work with various team members to craft solutions to requirements and/or help refine the requirements for implementation

  • Enumerate the necessary datasets and design the data model and schemas to support the requirements

  • Provide platform support, including problem solving and debugging, for production issues

  • Coach junior team members through the Software Development Life Cycle process

  • Follow the deployment procedures and standard operating procedures utilized by the team


Required Qualifications:   

  • 7+ years’ experience in application development, software engineering or data engineering

  • 2+ years’ recent practical (applied) experience with Python

  • Experience with ETL, data transformation and data pipelines

  • Experience taking data collection requirements and translating those requirements into implementable solutions

  • Demonstrated experience optimizing connectivity between cloud-based services and on prem high performance cloud compute servers.
  • Demonstrated experience with DevSecOps solutions and tools.
  • Demonstrated experience in the Software Development Life Cycle to include debugging, testing, and deployment to different environments

Desired Qualifications

  • Experience with Database Management, SQL and/or PostgreSQL
  • Experience with Linux

BCore is proud to be an equal opportunity workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, sexual orientation or any other characteristic protected by law.