1

Computer Software Developer Jobs (NOW HIRING)

Ensure compliance with project plans and industry standards Software Engineer requirements are: * 2+ years' experience of working on a Computer Software Engineer or Software Developer ( position

Software Developer We are looking for an energetic, forwarding thinking computer program engineer to support the architecture, development and testing of a next generation system. This system ...

Software Developer We are looking for an energetic, forwarding thinking computer program engineer to support the architecture, development and testing of a next generation system. This system ...

Position Description: deciBel Research is a seeking a Software Developer with versatile technical skills in computer science and computer engineering who will employ information system architecture ...

The Software Developer's duties will include managing system performance, reviewing and updating ... Designing and testing computer structures * Editing source-code * Profiling and analyzing ...

The Software Developer's duties will include managing system performance, reviewing and updating ... Designing and testing computer structures * Editing source-code * Profiling and analyzing ...

Bachelors of Science (BS) degree in Computer Science, Computer Engineering, Software Engineering, or a similar relevant discipline. OR, at least ONE of the following certifications. Proof of active ...

Software Developer

Columbia, MD · On-site

$60 - $80/hr

Bachelor's degree in Computer Science, Software Engineering, or a related field. * Solid grasp of computer science fundamentals: algorithms, data structures, and operating systems. * Proficiency in ...

We are seeking a Software Developer / Engineer to support our customer in Crane, Indiana. This role ... Design, develop, modify, integrate, test, and maintain computer software and firmware supporting ...

next page

Showing results 1-20

Computer Software Developer information

See salary details

$48K

$111.8K

$166K

How much do computer software developer jobs pay per year?

As of Jul 21, 2026, the average yearly pay for computer software developer 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 is the difference between Computer Software Developer vs Computer Programmer?

AspectComputer Software DeveloperComputer Programmer
CredentialsBachelor's degree in CS or related field; sometimes certificationsTypically similar; often requires a degree or coding experience
Work EnvironmentDesigning, developing, and testing software applicationsWriting, testing, and debugging code
Employer & Industry UsageTech companies, software firms, startupsAny industry needing custom software or applications

While both roles involve coding, Computer Software Developers focus on designing and creating complete software solutions, whereas Computer Programmers primarily write and test code. Developers often oversee the entire development process, while Programmers typically work on specific coding tasks within a project.

What are the typical collaboration practices for computer software developers within a development team?

Computer software developers often work closely with other developers, project managers, QA testers, and UX/UI designers to ensure a smooth development process. Collaboration is typically facilitated through agile methodologies, such as daily stand-up meetings, sprint planning, and code reviews. Developers regularly use tools like Git for version control and platforms like Jira or Trello to track project progress. Open communication and teamwork are essential, as developers may need to pair program, share feedback, and quickly resolve issues together to meet deadlines and deliver high-quality software.

What are Computer Software Developers?

Computer Software Developers are professionals who design, create, test, and maintain software applications or systems for computers and other devices. They work closely with clients, analysts, and other developers to understand user needs and translate them into functional software solutions. Their responsibilities may include writing code, debugging programs, and collaborating with teams to ensure high-quality software delivery. Software developers often specialize in specific programming languages or types of applications, such as mobile, web, or enterprise software.

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

To thrive as a Computer Software Developer, you need strong programming skills, problem-solving abilities, and a relevant degree in computer science or a related field. Familiarity with development frameworks, version control systems like Git, and possibly certifications in languages or platforms (e.g., Java, AWS) are typically expected. Soft skills such as teamwork, effective communication, and adaptability help developers collaborate and respond to changing project requirements. These skills ensure developers can create efficient, maintainable software solutions that meet user needs and business goals.
More about Computer Software Developer jobs
What cities are hiring for Computer Software Developer jobs? Cities with the most Computer Software Developer job openings:
What states have the most Computer Software Developer jobs? States with the most job openings for Computer Software Developer jobs include:
Infographic showing various Computer Software Developer job openings in the United States as of July 2026, with employment types broken down into 1% As Needed, 82% Full Time, 14% Part Time, and 3% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $111,845 per year, or $53.8 per hour.
Software Engineer

Full-time

Re-posted 16 days ago


Job description

About the Software Engineer position
We are looking for a Software Engineer who will assist us with design, development and installation of software solutions. Your duties will include development, writing code, and documenting functionality.
You should be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design.
Software Engineer responsibilities are:
  • Organize full lifecycle software development
  • Prepare specifications and determine operational feasibility
  • Write well designed, testable, efficient code
  • Prepare software verification plans and quality assurance procedures
  • Organize documenting and maintenance of software functionality
  • Integrate software components into a fully functional software system
  • Evaluate and deploy software tools, processes and metrics
  • Provide support and consulting on software systems usage
  • Ensure compliance with project plans and industry standards

Software Engineer requirements are:
  • 2+ years' experience of working on a Computer Software Engineer or Software Developer (http://link...) position
  • Significant experience in developing web applications using at least one popular web framework, such as JSF, Wicket, GWT or Spring MVC
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Good experience in designing interactive applications and with test-driven development
  • Good knowledge to develop software in C, C++, C#, Java or other selected languages
  • Experience in documenting requirements and specifications
  • Close familiarity with software engineering tools, software development methodology and release processes
  • BS degree in Computer Science or Engineering