1

Associate Software Engineer Jobs in Leesburg, VA

Be Seen First

Software Engineer

Sterling, VA · On-site

$135K - $150K/yr

We are seeking a software engineer to maintain and extend an existing API layer connecting a modern user interface to a complex backend signal processing and mission system baseline. The ideal ...

We are seeking a skilled Software Engineer to support the design, development, configuration, integration, and maintenance of complex SAP systems and custom solutions. This role involves working ...

Overview VTG is seeking a Software Developer with strong software engineering experience and a proven ability to design, develop, analyze, and test complex software systems. The ideal candidate will ...

Software Engineer

Ashburn, VA · On-site

$90K - $140K/yr

The experienced software engineer will design, develop, test, and perform analysis in a highly technical environment. This position is an opportunity to work on a software engineering team with ...

Software Engineer Level : Intermediate Software Engineer to Senior Software Engineer Education Minimums : Bachelor's degree from an accredited college in a related discipline, or equivalent ...

Software Engineer

Herndon, VA · On-site

$101K - $195K/yr

Software Engineer Level : Intermediate Software Engineer to Senior Software Engineer Education Minimums : Bachelor's degree from an accredited college in a related discipline, or equivalent ...

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: Top Secret Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Local

Overview VTG is seeking a Software Developer with strong software engineering experience and a proven ability to design, develop, analyze, and test complex software systems. The ideal candidate will ...

Accenture Federal Services is seeking Software Engineer to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and ...

Software Engineer The Opportunity: As an AI software engineer, you know that good software is more than just a nice-looking interface and data. Today, you need to develop user-focused solutions that ...

Software Engineer The Opportunity: As an AI software engineer, you know that good software is more than just a nice-looking interface + data. Today, you need to develop user-focused solutions that ...

Software Engineer The Opportunity: As an AI software engineer, you know that good software is more than just a nice-looking interface + data. Today, you need to develop user-focused solutions that ...

Software Engineer

Herndon, VA · On-site

$120K - $140K/yr

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 ...

Showing results 41-60

Associate Software Engineer information

See Leesburg, VA salary details

$19

$42

$99

How much do associate software engineer jobs pay per hour?

As of Aug 12, 2026, the average hourly pay for associate software engineer in Leesburg, VA is $42.71, according to ZipRecruiter salary data. Most workers in this role earn between $30.87 and $45.24 per hour, depending on experience, location, and employer.

What are some common challenges faced by associate software engineers when transitioning from academic projects to real-world development teams?

Associate Software Engineers often encounter challenges such as adapting to larger, more complex codebases and learning to work within established development workflows. Unlike academic projects, real-world development involves collaboration with cross-functional teams, adhering to coding standards, and following agile processes. Additionally, balancing learning new technologies with delivering features on tight deadlines can be demanding. However, support from mentors and structured onboarding programs usually helps smooth this transition.

What are the key skills and qualifications needed to thrive as an associate software engineer, and why are they important?

To thrive as an Associate Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically supported by a degree in computer science or a related field. Familiarity with programming languages like Java, Python, or C++, as well as experience using version control systems like Git, are commonly required. Strong problem-solving skills, teamwork, and effective communication set standout candidates apart. These skills and qualities are crucial for delivering reliable software solutions, collaborating within development teams, and adapting to rapidly evolving technologies.

Is 25 too late to become a software engineer?

The associate software engineer role is open to individuals of various ages, and starting a career at 25 is common. Many successful software engineers begin in their mid-20s or later, often after gaining skills through coding bootcamps, online courses, or degree programs. Age is generally not a barrier if you develop relevant skills and gain practical experience.

What is an associate software engineer?

An associate software engineer works with a team of engineering professionals and developers to improve existing software or design new applications. As an associate software engineer, your job duties include coding software, coordinating with hardware engineers to ensure that different types of technology can run the software, and helping the QA team to test software before release. Typical qualifications for the career include a bachelor’s degree in computer science, engineering, or a related field and relevant technical experience with software applications. You also need excellent communication, coding, and analytical problem-solving skills, as well as the ability to work as part of a team.

What are the most commonly searched types of Software Engineer jobs in Leesburg, VA? The most popular types of Software Engineer jobs in Leesburg, VA are:
What are popular job titles related to Associate Software Engineer jobs in Leesburg, VA? For Associate Software Engineer jobs in Leesburg, VA, the most frequently searched job titles are:
What job categories do people searching Associate Software Engineer jobs in Leesburg, VA look for? The top searched job categories for Associate Software Engineer jobs in Leesburg, VA are:
What cities near Leesburg, VA are hiring for Associate Software Engineer jobs? Cities near Leesburg, VA with the most Associate Software Engineer job openings:
Infographic showing various Associate Software Engineer job openings in Leesburg, VA as of August 2026, with employment types broken down into 100% Full Time. Highlights an 86% In-person, 7% Hybrid, and 7% Remote job distribution, with an average salary of $88,845 per year, or $42.7 per hour.

Software Engineer

ROGUE SIGNAL PROCESSING CORPORATION

Sterling, VA • On-site

$135K - $150K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 7 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

Company Description

Rogue Signal Processing was founded to rapidly field prototype Quick Reaction Capabilities to the warfighter. Together with our partners, we maximize our team’s effectiveness to deliver the full cycle of EW system engineering, production, and maintenance tasks. We’re equipped to field everything from custom prototypes to high-rate production variants of complex systems.

This is a full-time on-site role located in Sterling, VA. We are seeking a software engineer to maintain and extend an existing API layer connecting a modern user interface to a complex backend signal processing and mission system baseline. The ideal candidate is a strong software engineer who enjoys learning large existing systems and can work effectively with domain experts to translate requirements into maintainable software solutions.

This position supports a fast-paced, mission-focused development environment with multiple concurrent priorities and demanding schedules. The successful candidate must be comfortable operating in a high-demand environment where priorities can shift quickly based on customer, program, or operational needs. The ability to work independently with minimal supervision is essential. Engineers are expected to take ownership of assigned tasks, drive work to completion, and proactively identify and resolve issues. A strong initiative is required. Team members are expected to communicate progress, risks, blockers, and technical concerns without waiting to be asked. The candidate must be comfortable engaging directly with software developers, system engineers, and technical leads to gather requirements, clarify expectations, and coordinate development activities. Engineers are expected to provide realistic schedule estimates, communicate status accurately, and raise concerns early when deadlines or technical objectives are at risk. Success in this role requires adaptability, accountability, attention to detail, and the ability to learn new technologies and software frameworks quickly. The ideal candidate thrives in challenging technical environments, enjoys solving complex integration problems, and takes pride in delivering high-quality software with minimal oversight.

Responsibilities:

  • Maintain and enhance existing API services
  • Develop new API capabilities to support future mission requirements
  • Integrate front-end applications with backend processing systems
  • Work closely with CFE and backend developers to understand requirements
  • Diagnose and resolve integration and performance issues
  • Develop automated tests and validation procedures
  • Participate in code reviews and software design discussions
  • Support deployment, troubleshooting, and sustainment activities

Minimum Requirements:

  • Must be a US Citizen (Green Card is not eligible)
  • Minimum of 4 years of related experience required
  • BS/MS in Software Engineering, Computer Engineering, Computer Science, or Related Field
  • Strong Python development experience Experience with C++ codebases
  • Experience designing, maintaining, and extending APIs
  • Experience with Google Protocol Buffers (protobuf)
  • Experience with message-oriented architectures (AMQ, RabbitMQ, ZeroMQ, Kafka, or similar)
  • Linux software development and debugging Git version control and collaborative development workflows
  • Software integration and troubleshooting across multiple components
  • Experience reading and understanding large existing codebases
  • Strong debugging and root-cause analysis skills
  • Comfortable learning unfamiliar software frameworks and architectures
  • Works effectively with backend and CFE developers to implement requirements
  • Able to understand technical requirements and convert them into working software
  • Strong ownership mentality without unnecessary bureaucracy
  • Driven, self-motivated, and capable of working independently
  • Proven track record of delivering high-quality software
  • Strong communicator and team player
  • Open to technical mentorship and feedback

Desired Skills:

  • Active TS/SCI security clearance
  • Experience with distributed systems
  • Experience with microservices or service-oriented architectures
  • Experience with real-time or near-real-time systems
  • Experience with REST, gRPC, or message-based APIs
  • Experience with containerization (Docker)
  • Experience with CI/CD pipelines
  • Experience with software testing frameworks and automated testing
  • Experience with system monitoring and logging tools
  • Experience working in defense, aerospace, EW, SIGINT, communications, SDR, or mission systems environments
  • Familiarity with X-MIDAS or similar signal processing frameworks

Benefits:

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Short Term and Long Term Disability insurance
  • Life Insurance
  • Profit Sharing Plan (PSP) - 25% of salary on top of base salary
  • 401k
  • Flexible PTO, Holidays and Sick Leave
  • Tuition Reimbursement
  • Professional Development and Mentorship provided