1

Associate Professional Software Engineer Jobs in Virginia

Lead, Software Engineer

Herndon, VA ยท Hybrid

$117K - $218K/yr

Preferred Skillsets: * 10+ years of professional software engineering experience. * Strong Java, C++, Java Spring Boot, REST API development experience. * Multi-threaded application development.

Software Engineer

Virginia Beach, VA ยท On-site

$63K - $91K/yr

One year of professional software development experience using one or more of the following: C, C ... programming languages. * Experience with technologies such as C, C++, C#, Visual Basic, Python ...

Senior Software Engineer

Mclean, VA ยท On-site

$124K - $163K/yr

Required : โ€ข Bachelor's Degree โ€ข At least 6 years of professional software engineering experience (Internship experience does not apply) โ€ข At least 1 year experience with cloud computing (AWS ...

S. in Computer Science or Software Engineering or relevant experience will be considered in lieu of a degree * 3-10 years of professional software development experience * Be of strong moral and ...

Front End Developer

Richmond, VA ยท On-site

$103K - $120K/yr

... Software Engineer, What You'll Do: * Work with a team of developers to drive customer savings across a variety of online merchants * Utilize a ticketing-based workflow prioritized by a product ...

S. in Computer Science or Software Engineering or relevant experience will be considered in lieu of a degree * 3-10 years of professional software development experience * Be of strong moral and ...

Required : โ€ข Bachelor's Degree in Computer Science or a related technical field, or equivalent relevant experience. โ€ข 3+ years of professional software engineering experience designing and ...

Principal Software Engineer

Arlington, VA

$155K - $208K/yr

Bachelor's degree in Computer Science, Computer Engineering, a related field, or equivalent professional experience. * 15+ years of professional software development experience. * Proven experience ...

Senior Software Engineer C#

Merrifield, VA ยท On-site

$105K - $120K/yr

Senior Software Engineer C/C++ or C# Software Engineer Direct-Hire Location: Merrifield, VA - 4 ... Ongoing training and professional development opportunities. * Access to modern development tools ...

New

Principal Software Engineer

Mclean, VA ยท On-site

$136K - $183K/yr

Bachelor's degree in Computer Science, Computer Engineering, a related field, or equivalent professional experience. * 15+ years of professional software development experience. * Proven experience ...

Bachelor's degree in Computer Science, Computer Engineering, a related field, or equivalent professional experience. * 15+ years of professional software development experience. * Proven experience ...

Showing results 41-60

Associate Professional Software Engineer information

See Virginia salary details

$19

$41

$97

How much do associate professional software engineer jobs pay per hour?

As of Sep 11, 2026, the average hourly pay for associate professional software engineer in Virginia is $41.87, according to ZipRecruiter salary data. Most workers in this role earn between $30.29 and $44.33 per hour, depending on experience, location, and employer.

What is an associate professional software engineer?

An Associate Professional Software Engineer is an entry-level or early-career position in software development, typically held by individuals who have recently graduated or have limited professional experience. They are responsible for assisting in the design, development, testing, and maintenance of software applications under the guidance of more senior engineers. This role often involves learning and applying coding standards, collaborating with team members, and gaining experience with software development tools and processes. Over time, Associate Engineers are expected to build their technical skills and take on more complex projects as they progress in their careers.

What are the key skills and qualifications needed to thrive as an associate professional software engineer?

To thrive as an Associate Professional Software Engineer, you need a solid understanding of programming languages (such as Java, Python, or C#), software development principles, and a relevant degree in computer science or a related field. Familiarity with version control systems like Git, development frameworks, and agile methodologies is typically expected. Strong problem-solving skills, effective communication, and a willingness to learn help individuals excel in team environments. These skills and qualities are crucial for building reliable software, collaborating with others, and adapting to the evolving demands of technology projects.

What opportunities for professional development and mentorship are typically available to associate professional software engineers?

As an Associate Professional Software Engineer, you can expect to participate in structured onboarding programs, receive guidance from senior engineers, and attend regular code reviews. Many organizations offer mentorship programs to help you build technical skills, understand company practices, and navigate your career path. You may also have access to learning platforms, internal workshops, and opportunities to collaborate on cross-functional projects, all of which can accelerate your growth and prepare you for more advanced roles.

What is the difference between Associate Professional Software Engineer vs Software Developer?

AspectAssociate Professional Software EngineerSoftware Developer
Required CredentialsBachelor's in CS or related field; some certificationsBachelor's in CS or related field; coding bootcamps also common
Work EnvironmentEntry-level, team-based projects, corporate or tech firmsVaries from startups to large companies, project-focused
Employer & Industry UsageUsed by tech companies, consulting firms, and large enterprisesWidely used across industries, including tech, finance, and healthcare

The main difference is that Associate Professional Software Engineers are typically entry-level with some formal training or certifications, focusing on learning and supporting development tasks. Software Developers may have similar qualifications but often have more experience or a broader scope of responsibilities. Both roles are common in tech environments, but the Associate title emphasizes a starting position in software engineering careers.

What cities in Virginia are hiring for Associate Professional Software Engineer jobs?

Cities in Virginia with the most Associate Professional Software Engineer job openings:

Software Engineer with Security Clearance

Mclean, VA โ€ข On-site

Thomson Reuters Special Services LLC
Government Relations and Lobbying Servicesย โ€ขย 51 - 200 employees

Other

Re-posted 9 days ago


Job description

Are you passionate about the chance to bring your analytical processing experience to a world class organization that is leading the way in both content and technology to serve and protect our citizens home and abroad? Do you have the skills necessary to design new software solutions for customers? Then Thomson Reuters Special Services (TRSS) is looking for you! About the Role As a Senior Software Engineer, you will be responsible for working on projects that support and extend the full stack of the TRSS solutions suite to deliver global data using advanced search, big data ingestion and analytical processing using tools like MongoDB, Elastic, and Kafka as well as building leading edge web applications. You will work closely with the other members of the TRSS analytical staff and development to capture customer requirements and design new solutions. This role requires a polyglot engineer who is comfortable with data-intensive systems as well as some frontend UI development. You will be working with an extensive codebase, but this role is a great opportunity to engage in new development. As the Senior Software Engineer, you will also contribute to a variety of areas including: You will be expected to turn ideas in technical solutions with minimal direction
You may be asked to lead projects or efforts and will act as a mentor to less experienced developers
You will be part of the specialized TRSS development team and will design implement and deliver software solutions and data science efforts, as well as enhance and support existing applications
You will engage the TRSS analytical staff to gather requirements, generate ideas, and develop documentation
You will demo new software solutions as needed
You will learn and expand your skill set on the job
You will be expected to own your work and be passionate about the success of the customer About You Youโ€™re a good fit for the role of Senior Software Engineer if you have: B.S. in Computer Science or Software Engineering or equivalent work experience At least 3 years of professional software development experience
Be of strong moral and ethical character and have a strong personal work ethic
Experience mentoring less experienced developers and/or leading small projects or teams
Strong Engineering and Problem-Solving skills
Must be a passionate, smart, and articulate technologist
Development experience with the following stack
Backend: Java, SpringBoot Frontend: React (Preferred), Angular, or Vue
Database: MongoDB, MySQL
Devops: Docker containerization, Jenkins, git, maven
Ability to obtain and maintain a U.S. national security clearance
U.S. Citizenship essential to comply with government contract/agency or department of Federal Government requirements The following skills and tools are preferred, but not required: AWS experience strongly desired
Neo4J or other graph technology
Kafka
Grails, Groovy
ElasticSearch