1

Software Developers Jobs (NOW HIRING)

... of software developers by building and integrating advanced development tooling. The role ... emphasizes AI-assisted IDE capabilities, automated code quality workflows, and experimentation with ...

Software Data Operations Engineer

Plano, TX · On-site

$110K - $132K/yr

... with software developers to use GitHub Copilot for accelerating code development. • Set up the test environment, use GitHub Copilot to generate test cases, and use Playwright MCP to automate ...

next page

Showing results 1-20

Software Developers information

See salary details

$48K

$111.8K

$166K

How much do software developers jobs pay per year?

As of Jun 9, 2026, the average yearly pay for software developers in the United States is $111,845.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,000.00 and $130,000.00 per year, depending on experience, location, and employer.

What are software developers?

Software developers are professionals who design, create, test, and maintain computer programs and applications. They work with programming languages and development tools to build software solutions that meet users’ needs. Software developers may specialize in areas such as web development, mobile applications, or systems software. Their work often involves collaborating with other tech professionals, understanding user requirements, and solving complex problems through code.

How do software developers typically collaborate with other teams during a project?

Software developers often work closely with cross-functional teams such as product managers, designers, quality assurance engineers, and sometimes clients. Collaboration usually involves regular meetings, code reviews, and using project management tools to track progress and share feedback. Clear communication is essential to align on requirements, resolve issues quickly, and ensure that the final product meets user needs. Developers also participate in sprint planning and retrospectives as part of an Agile workflow, which fosters continuous improvement and strong teamwork.

What is the difference between Software Developers vs Software Engineers?

AspectSoftware DevelopersSoftware Engineers
CredentialsBachelor's in CS or related field, coding certificationsBachelor's or higher in CS or related, often with engineering certifications
Work EnvironmentDevelopment teams, startups, tech companiesLarge organizations, system design, architecture roles
Industry UsageCommonly used in tech, startups, freelance projectsUsed in enterprise, large-scale projects, system design
Job FocusWriting code, developing applicationsDesigning systems, architecture, integrating components

While both Software Developers and Software Engineers work with code and software projects, Software Developers primarily focus on coding and application development. Software Engineers often take a broader approach, involving system design and architecture. The roles overlap, but the key difference lies in scope and responsibilities, with Engineers typically involved in designing complex systems and Developers concentrating on implementation.

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

To thrive as a Software Developer, you need strong programming skills, problem-solving abilities, and a relevant degree in computer science or a related field. Familiarity with technical tools such as version control systems (e.g., Git), coding frameworks, and cloud platforms is typically required, and certifications in specific languages or technologies can be beneficial. Excellent teamwork, communication, and adaptability are soft skills that help developers collaborate effectively and respond to changing project needs. These skills and qualities ensure efficient development, maintainable code, and successful project outcomes in a fast-evolving tech environment.
More about Software Developers jobs
What cities are hiring for Software Developers jobs? Cities with the most Software Developers job openings:
What states have the most Software Developers jobs? States with the most job openings for Software Developers jobs include:
Infographic showing various Software Developers job openings in the United States as of June 2026, with employment types broken down into 90% Full Time, 7% Part Time, and 3% Contract. Highlights an 77% Physical, 5% Hybrid, and 18% Remote job distribution, with an average salary of $111,845 per year, or $53.8 per hour.
Software Developers - Journeyman DevOps (NGTS)

Software Developers - Journeyman DevOps (NGTS)

BGI, LLC

Akron, OH • On-site

Full-time

Posted 13 days ago


Job description

Job Title
Software Developers - Journeyman DevOps (NGTS)
Location
Akron, OH - Akron, OH 44311 US (Primary)
Lexington Park, MD 20653 US
Position Summary and Job Responsibilities
Position Background: The Modeling & Simulation Enterprise Applications (MSEA) product suite supports modeling and simulation (M&S) environments; trainer systems; test and evaluation (T&E); analysis; live, virtual and constructive (LVC); research and development (R&D) activities for DoD agencies and its international partners. All products are government owned, developed and managed. The Next Generation Threat System (NGTS) is a continually evolving synthetic environment generator that supports multiple platform/services training, testing, analysis and research and development.
Typical Day supporting the MSEA /NGTS team:
  • You will be developing software for an advanced synthetic training environment. This software is integrated into flight simulators to support pilot training against potential threats. You will support software development, software integration, customer training and demonstrations
  • Implements new and/or upgrade existing automated build services that support our development process on both Windows and Linux systems
  • Scales up our capacity for and utilization of automated building and testing
  • Facilitates and grow the amount of automated testing used by our team
  • Monitors, maintains and reports on the status of automated build and test services
  • Develops and integrate tools as needed to improve developer efficiency
  • Promotes best practices and technologies to the team and to team leadership
  • Collaborates with our IT team, maintain a strong security posture on our systems

Required and/or Preferred Qualifications
  • Education: BS in Computer Science or Computer Engineering. Degrees in Engineering, Math, and Physics may qualify with at least 3 year of C++ experience.
  • Minimum Years of Experience: 3 years in relevant work area
  • 3+ years of professional experience as a Software , IT, or Systems Engineer with demonstrated experience building and maintaining automated software development environments
  • Proficient with configuration management systems, especially Git
  • Proficient with integration tools such as: Jenkins/Bitbucket and/or GitLab CI
  • Proficient in scripting languages such as: Bash and/or Python

Desired Knowledge, Skills, & Abilities:
  • Strong C++ and/or Qt development skills
  • Excellent judgment, analytical thinking, and problem-solving skills
  • Strong communication, collaboration and time management skills
  • Current understanding of how "DevOps" is transforming traditional software development
  • Familiarity with build systems, such as cmake, make and Visual Studio
  • Ability to read, understand, compile and debug C++ applications on Windows and Linux
  • Experience with flight simulation, modelling for simulation, graphics programming
  • Understanding of distributed computing and related architectures
  • Experience with container technology, for example Docker and Podman
  • Experience with infrastructure management tools like Ansible and Puppet.

Security Clearance:
  • Must be a US citizen
  • Requires a DoD SECRET security clearance

BGI is an Equal Employment Opportunity and Affirmative Action Employer. Consistent with applicable law, BGI provides access and opportunities to those with disabilities. This commitment includes providing reasonable accommodation to individuals with disabilities who seek to utilize the company's on-line employment process. BGI has made extensive efforts to ensure that its on-line employment process is accessible to individuals with disabilities. However, if an applicant is unable to fully utilize BGI's procedures, BGI will provide a reasonable accommodation. Applicants that require accommodation with the online employment process may contact 330.374.7737 for assistance.
It is the policy of BGI, LLC to take affirmative action in affording equal employment opportunities to all qualified persons without regard to race, color, religion, sex, national origin, age, marital status, genetic information, disability, protected veteran status, or any other protected characteristic as established by law.