1

Software Developer Analyst Jobs (NOW HIRING)

SOFTWARE DEVELOPER (C++)

Norco, CA ยท On-site

$100K - $160K/yr

Work closely with systems engineers, analysts, testers, and government stakeholders to ensure ... Support software integration, deployment, and sustainment activities Basic Qualifications * 5-10 ...

C++ Software Developer

Chicago, IL ยท On-site

$50.50 - $68/hr

Chicago IL Jobs, C++ Software Developer, C++, Java, Python, R, Strong Mathematical Skills, Financial, Trading, Software Engineer, Programming, Programmer Analyst, Architect, Chicago Recruiters ...

The Software Developer's duties will include managing system performance, reviewing and updating ... Profiling and analyzing algorithms * Implementing build systems Requirements: * Degree in Computer ...

The Software Developer's duties will include managing system performance, reviewing and updating ... Profiling and analyzing algorithms * Implementing build systems Requirements: * Degree in Computer ...

Software Developer Location: Rockford, Illinois Experience: 5 to 10 years Summary ... The job requires a good knowledge of strong analysis, and a thorough understanding of the embedded ...

Senior Software Developer

Chicago, IL ยท On-site

$56.25 - $74.25/hr

Chicago IL Jobs, Senior Software Developer, C++, Algorithmic Trading, Exchange Connectivity, Financial industry, Trading Industry, Software Engineer, Architect, Programming, Programmer Analyst ...

next page

Showing results 1-20

Software Developer Analyst information

See salary details

$31

$53

$70

How much do software developer analyst jobs pay per hour?

As of Jun 25, 2026, the average hourly pay for software developer analyst in the United States is $53.07, according to ZipRecruiter salary data. Most workers in this role earn between $41.59 and $64.66 per hour, depending on experience, location, and employer.

What are Software Developer Analysts?

Software Developer Analysts are professionals who combine the roles of software development and systems analysis. They are responsible for designing, developing, testing, and maintaining software applications while also analyzing user requirements and system specifications to ensure solutions meet business needs. Their work often involves collaborating with stakeholders, troubleshooting issues, and recommending improvements or new features. This hybrid role requires strong technical, analytical, and communication skills.

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

To thrive as a Software Developer Analyst, you need strong programming skills, analytical thinking, and a relevant degree in computer science or a related field. Familiarity with development frameworks, databases, and tools like SQL, Java, Python, and version control systems is typically required, along with certifications such as Microsoft Certified: Azure Developer or AWS Certified Developer. Excellent problem-solving abilities, attention to detail, and effective communication are vital soft skills for collaborating with teams and interpreting user requirements. These competencies enable you to design efficient solutions, troubleshoot issues, and deliver high-quality software that meets business needs.

How do Software Developer Analysts typically collaborate with cross-functional teams during a project?

Software Developer Analysts often work closely with project managers, business analysts, and quality assurance teams throughout the software development lifecycle. They participate in regular meetings to clarify requirements, discuss technical solutions, and ensure alignment between business goals and technical implementation. Effective communication and a collaborative mindset are essential, as they may need to translate business needs into technical specifications and provide status updates or technical guidance. This collaborative environment fosters both professional growth and a deeper understanding of the business domain.

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

AspectSoftware Developer AnalystSoftware Engineer
CredentialsBachelor's in CS or related field, certifications like Java or SQLBachelor's or higher in CS or Software Engineering, similar certifications
Work EnvironmentBusiness analysis, application development, client interactionSystem design, coding, testing, and architecture
Employer & Industry UsageFinancial, healthcare, consulting firmsTech companies, software firms, large enterprises

Both roles often require similar educational backgrounds and certifications. Software Developer Analysts focus more on analyzing business needs and developing applications, while Software Engineers typically work on designing and building complex systems. The roles overlap but differ mainly in scope and focus within the software development lifecycle.

More about Software Developer Analyst jobs
Infographic showing various Software Developer Analyst job openings in the United States as of June 2026, with employment types broken down into 96% Full Time, 1% Part Time, and 3% Contract. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution, with an average salary of $110,380 per year, or $53.1 per hour.

Software Developer

Systems Planning and Analysis

Dahlgren, VA โ€ข On-site

Full-time

Posted 12 days ago


Job description

Overview

Systems Planning and Analysis, Inc. (SPA) delivers high-impact, technical solutions to complex national security issues. With over 50 years of business expertise and consistent growth, we are known for continuous innovation for our government customers, in both the US and abroad. Our exceptionally talented team is highly collaborative in spirit and practice, producingย Results that Matter. Come work with the best! We offer opportunity, unique challenges, and clear-sighted commitment to the mission. Objective. Responsive. Trusted.

Comprising more than 130 personnel, the Integrated Warfare Systems Group (IWSG) delivers expertise across program and project management, acquisition and contracting, systems and digital engineering, software development, test and evaluation, sustainment and lifecycle management, cybersecurity, international/Foreign Military Sales, strategic communications, and IT services. These capabilities support more than 100 Above Water Sensor, Undersea, and Combat System programs and projects within the Navy's Portfolio Acquisition Executive for Mission Systems, Maritime and Munitions, as well as clients at Naval Surface Warfare Center, Dahlgren Division, Naval Surface Warfare Center, Crane Division, and the Office of Naval Research.#FC #Dice

Responsibilities

We are seeking a Journeyman Software Developer to support the Naval Surface Warfare Center, Dahlgren Division's (NSWCDD) Electromagnetic and Sensor Department.

As part of a Scrum team, you will provide software design; implementation; and test, documentation, and defect analysis, as well as CI/CD pipeline development.

Anticipated Tasking includes:

  • Test Tool Development: Design, code, and implement scripts and applications for creating simulated data and message injection using Python/C++
  • Code Review and Analysis with ability to understand existing tactical software implemented inย C++
  • Enable automated analysis of manual regression tests using collected data (in the form of raw binary data or human readable logs)ย 
  • Tactical Software Development:
    • CI/CD and DevOps: Engage in DevSecOps pipeline to incorporate previous manual tests as repeatable automated testsย 
    • Consolidate repeatable tests within a testing framework for configuration management, extensibility, repeatability, maintainability of tests as well as to aid in report generationย 
  • Code Management

You must have the ability to work from NSWC Dahlgren 4-5 days per week.

Qualifications

Required Qualifications:

  • Active DoD Secret Clearance, and the ability to maintain it throughout employment
  • Bachelor or higher degree from an accredited university in software engineering or computer science
  • 5 years of experience with software development to include software design, analysis, testing, documentation, and;
  • Experience with the following:
    • Pythonย and experience withย automated testing frameworks
    • C++ย and object-oriented design principles.ย 
    • Data Reduction Techniques
    • Experience with manipulating output text and binary data for automated and manual analysis
    • Version Control and CI/CD
    • Gitย andย GitLabย 
    • Familiarity withย DevSecOps principles and practicesย 

Desired Qualifications:ย 

  • Experience with:
    • Automated testing frameworks
    • Redhat Linux
    • Docker containers
    • Jenkins
    • Rust
Employment Type: FULL_TIME