Log In

Log In to Save

Sign Up to Save

Sign Up to Dismiss


The email and password you specified are invalid. Please, try again.

Email and password are mandatory

Forgot Password?

Don't have an account? Sign Up

reset password

Enter your email address and we will send you a link to reset your password.

Back to Log In

Become A Software Programmer

Where do you want to work?

To get started, tell us where you'd like to work.
Sorry, we can't find that. Please try a different city or state.

Working As A Software Programmer

  • Interacting With Computers
  • Making Decisions and Solving Problems
  • Getting Information
  • Identifying Objects, Actions, and Events
  • Communicating with Supervisors, Peers, or Subordinates
  • Mostly Sitting

  • Repetitive

  • $69,100

    Average Salary

What Does A Software Programmer Do At Kelly Services

* Review and approve the modification of existing databases and database management systems.
* Instruct staff to write and code logical and physical database descriptions and specify identifiers of database to management system.
* Direct database development and approve project scope and limitations.
* Review project requests describing database user needs to estimate time and cost required to accomplish project.
* Plan, coordinate, and implement security measures to safeguard information in computer files against accidental or unauthorized damage, modification or disclosure.
* Approve, schedule, plan and supervise the installation and testing of new products and improvements to computer systems.
* Develop standards and guidelines to guide the use and acquisition of software and to protect vulnerable information

What Does A Software Programmer Do At Travelers

* This is an early career position, with tremendous potential for technical and career advancement.
* This is for a position within a specialty shared services group, with varied technologies including .Net, SQL, Adobe, FileNet.
* This group has evolving needs in terms of providing shared technical solutions for the department.
* Through on the job learning you are expected to contribute and deliver solutions for the team, department and at times the greater enterprise - using the latest development practices and processes.
* Job Opening ID:
* BR
* Environmental/Work Schedules/Other:
* This position may require occasional off-hours support (night, weekend, holiday) and limited travel depending upon individual and team priorities.
* Equal Employment Opportunity Statement:
* Travelers is an equal opportunity employer

What Does A Software Programmer Do At National Coalition of Healthcare Recruiters

* As part of that team, the candidate will design and develop software for analysis of avionics and air traffic data, simulation systems, and test tools for analysis of flight test data.
* Duties include developing software that may interface with any of the following systems: Communications, Navigation, and Surveillance.
* Software is used to simulate or assess systems that are part of the National Airspace System.
* Candidate must have good verbal and written communication skills, which are necessary for technical reports, and work well in both group and individual assignments.
* Duties will include, but not limited to:Identify requirements, plan, develop, test, and document highly complex application programsGenerate new code and corrects, converts, and-or modifies existing code to meet specificationsSupport development of prototypes and data analysis-visualization tools to meet specificationsPrepare specifications from which code will be writte

What Does A Software Programmer Do At Databank IMX

* Software Engineering
* Consult with customers in a variety of verticals to develop applications and integrations.
* Develops clear, precise code using appropriate technologies.
* Performs unit testing and as well as full system testing in customer test environments.
* Documents solutions creating documentation, diagrams, charts including user/admin manuals.
* Stay up to date with new technology, industry trends and best practices.
* Follows and contributes to establishment of coding standards and best practices.
* Collaborate with developers across the US to learn, grow and achieve common goals.
* Development Support
* Assist National Support when requested for development issues and inquiries

What Does A Software Programmer Do At Randstad

* Defines and discerns key aspects of problems that require analysis and research, and develops an integrated solution within a broad technical and business context of significant or strategic impact to the enterprise.
* Evaluates vendor-supplied software packages and makes recommendations to IT management.
* Modifies and/or debugs vendor-supplied utilities and packages.
* Modifies, installs and prepares technical documentation for system software applications.
* Diagnoses, isolates and de-bugs software problems and performs problem resolution.
* Monitors systems capacity and performance, plans and executes disaster recovery procedures, and provides Tier 2 technical support.
* Performs other duties as required

Show More

Show Less

How To Become A Software Programmer

Most computer programmers have a bachelor’s degree in computer science or a related subject; however, some employers hire workers with an associate’s degree. Most programmers specialize in a few programming languages.


Most computer programmers have a bachelor’s degree; however, some employers hire workers who have an associate’s degree. Most programmers get a degree in computer science or a related subject. Programmers who work in specific fields, such as healthcare or accounting, may take classes in that field to supplement their degree in computer programming. In addition, employers value experience, which many students gain through internships.

Most programmers learn a few computer languages while in school. However, a computer science degree gives students the skills needed to learn new computer languages easily. During their classes, students receive hands-on experience writing code, testing programs, fixing errors, and doing many other tasks that they will perform on the job.

To keep up with changing technology, computer programmers may take continuing education and professional development seminars to learn new programming languages or about upgrades to programming languages they already know.

Licenses, Certifications, and Registrations

Programmers can become certified in specific programming languages or for vendor-specific programming products. Some companies require their computer programmers to be certified in the products they use.

Other Experience

Many students gain experience in computer programming by completing an internship at a software company while in college.


Programmers who have general business experience may become computer systems analysts. With experience, some programmers may become software developers. They may also be promoted to managerial positions. For more information, see the profiles on computer systems analysts, software developers, and computer and information systems managers.

Important Qualities

Analytical skills. Computer programmers must understand complex instructions in order to create computer code.

Concentration. Programmers must be able to work at a computer, writing lines of code for long periods.

Detail oriented. Computer programmers must closely examine the code they write because a small mistake can affect the entire computer program.

Troubleshooting skills. An important part of a programmer’s job is to check the code for errors and fix any they find.

Show More

Show Less

Software Programmer jobs

Add To My Jobs

Software Programmer Career Paths

Software Programmer
Programmer Senior Programmer Analyst Senior Software Engineer
Chief Technology Officer
11 Yearsyrs
Senior Software Engineer Senior Systems Engineer Systems Administrator
Director Of Information
10 Yearsyrs
Lead Technician Systems Administrator Senior Software Engineer
Director Of Software Development
12 Yearsyrs
Web Developer Technical Consultant Network Administrator
Information Systems Manager
6 Yearsyrs
Software Developer Senior Software Engineer
Lead Developer
6 Yearsyrs
Software Engineer Senior Software Engineer
Lead Technician
6 Yearsyrs
Software Developer Applications Developer Senior Software Engineer
Principal Software Engineer
10 Yearsyrs
Project Manager Consultant/Project Manager Senior Business Analyst
Product Owner
9 Yearsyrs
NET Developer Lead Developer Project Leader
Quality Assurance Lead
6 Yearsyrs
Project Manager Construction Manager Quality Control Manager
Quality Assurance Manager
9 Yearsyrs
Programmer Analyst Systems Analyst Senior Software Engineer
Senior .NET Developer
6 Yearsyrs
Java Developer Interactive Developer Senior Software Engineer
Senior ETL Developer
5 Yearsyrs
Senior Software Engineer Business Analyst Information Technology Manager
Senior Information Technology Manager
10 Yearsyrs
Programmer Analyst Senior Programmer Analyst Senior Software Engineer
Senior Java Developer
6 Yearsyrs
Project Leader Data Analyst SAS Programmer
Senior Programmer
5 Yearsyrs
Programmer Senior Programmer
Senior Programmer Analyst
7 Yearsyrs
Lead Technician Technical Support Specialist Quality Assurance Analyst
Senior Quality Assurance Analyst
6 Yearsyrs
Java Developer Applications Developer Senior Software Engineer
Senior Quality Assurance Engineer
7 Yearsyrs
Software Engineer Systems Analyst
Senior Software Engineer
6 Yearsyrs
NET Developer Interactive Developer
Senior Web Developer
6 Yearsyrs
Show More

Software Programmer Demographics


  • Male

  • Female

  • Unknown



  • White

  • Asian

  • Hispanic or Latino

  • Unknown

  • Black or African American

Show More

Languages Spoken

  • Spanish

  • French

  • Chinese

  • Hindi

  • Korean

  • Carrier

  • Mandarin

  • German

  • Hebrew

  • Japanese

  • Russian

  • Portuguese

  • Khmer

  • Telugu

  • Malayalam

  • Marathi

  • Kannada

  • Tamil

  • Arabic

  • Thai

Show More

Software Programmer

Unfortunately we don’t have enough data for this section.

Software Programmer Education

Software Programmer

Unfortunately we don’t have enough data for this section.

Job type you want
Full Time
Part Time

Real Software Programmer Salaries

Job Title Company Location Start Date Salary
Software Programmer Data Glove Inc. Princeton, NJ Jan 22, 2016 $150,000
Software Programmer Data Glove Inc. Princeton, NJ Oct 12, 2015 $150,000
Software Programmer Pluribus Networks, Inc. Palo Alto, CA Jun 22, 2016 $140,000
Software Programmer Data Glove Incorporated Princeton, NJ May 17, 2016 $138,994
Software Programmer Data Glove Inc. Alpharetta, GA Sep 09, 2015 $133,000
Software Programmer Data Glove Inc. Alpharetta, GA Sep 11, 2015 $133,000
Software Programmer Data Glove Inc. Princeton, NJ May 23, 2016 $131,481
Java Software Programmer Eastbanc Technologies, LLC Washington, DC Jan 10, 2016 $130,000
Software Programmer Data Glove Inc. Princeton, NJ Jul 28, 2015 $130,000
.NET Software Programmer Eastbanc Technologies, LLC Washington, DC Jan 09, 2016 $125,000
Software Programmer Ubertal Inc. San Francisco, CA Sep 18, 2016 $121,046
Software Programmer Kollasoft Inc. Redmond, WA Jul 05, 2015 $120,000
Application Software Programmer Intellect Business Solutions, LLC Greensboro, NC Jan 01, 2015 $71,000 -
Software Programmer Architect BLU Age Corporation Plano, TX Sep 22, 2015 $71,000
Software Programmer Architect BLU Age Corporation Plano, TX Sep 15, 2015 $71,000
Software Programmer Object Frontier, Inc. Alpharetta, GA Apr 09, 2016 $71,000
Software Programmer Adroix Corp Phoenix, AZ Nov 28, 2016 $71,000
Software Programmer R and S Computers, Inc. New York, NY Nov 21, 2016 $70,970
Software Programmer SLIQ Information Technologies Inc. Edison, NJ Sep 13, 2016 $70,958
Software Programmer Data Systems Integration Group Inc. Charlotte, NC Jul 20, 2015 $63,128
Software Programmer II Ms International, Inc. Orange, CA Aug 24, 2015 $63,000
Software Programmer Hylee LLC Wilmington, DE Sep 03, 2015 $63,000 -
Software Programmer Object Frontier, Inc. Alpharetta, GA Feb 20, 2015 $63,000
Software Programmer Object Frontier, Inc. Alpharetta, GA Mar 24, 2015 $63,000
Software Programmer Zaspar Technologies, Inc. Beaverton, OR Sep 15, 2015 $63,000
Software Programmer Sigmasoft LLC Herndon, VA Dec 08, 2016 $63,000

No Results

To get more results, try adjusting your search by changing your filters.

Show More

Top Skills for A Software Programmer


Show More

Top Software Programmer Skills

  1. Pl/Sql
  2. Database Design
  3. Web Forms
You can check out examples of real life uses of top skills on resumes here:
  • Developed back-end PL/SQL procedures for implementing business processes.
  • Conceptualized and implemented new method for improving database design process.
  • Designed and developed Web Forms using ASP.NET, for the user interface.
  • Design application table structures within MS SQL Server which included primary and foreign key, indexes and Default constraints.
  • Programmed banking software in both DOS and Windows NT format.

Top Software Programmer Employers

Software Programmer Videos

Is Software Programming a Good Career?


How to Become a Web Developer or Software Engineer Without Going to College