1

Computer Programmer Jobs in Lawrence, KS (NOW HIRING)

Job Knowledge/Skills and Experience: * BS in electrical engineering, industrial automation, computer science, computer engineering, or equivalent professional qualifications. 5 years industrial ...

Senior Software Engineer

Olathe, KS · On-site

$118.60K - $156.40K/yr

Master's degree in Computer Science, Computer Engineering, Software Engineering, or related plus 3 years of experience in the engineering environment. Must have demonstrated experience in the ...

Controls Engineer

Kansas City, KS · On-site

$80.50K - $104.20K/yr

Bachelor's in Electrical Engineering, Computer Engineering, Robotics Engineering, or equivalent experience * Strong understanding and practical experience with Machine Vision (MV) applications.

Bachelor's degree in Computer Engineering, Electrical Engineering, or Computer Science * Familiarity with Python and Linux environments * Comfort working in a hardware and electronics environment

Embedded Software Engineer (C++)

Lenexa, KS · On-site

$123.40K - $162.40K/yr

Bachelor's Degree required - Computer Science/Computer Engineering preferred * Ability to develop solutions with incomplete information * Experience with embedded C/C++ programming * Working with TI ...

Bachelor's degree in Computer Engineering, Electrical Engineering, or Computer Science * Familiarity with Python and Linux environments * Comfort working in a hardware and electronics environment

Controls Engineer

Kansas City, KS

$80.50K - $104.20K/yr

Bachelor's in Electrical Engineering, Computer Engineering, Robotics Engineering, or equivalent experience * Strong understanding and practical experience with Machine Vision (MV) applications.

Embedded Software Engineer (C++)

Lenexa, KS

$123.40K - $162.40K/yr

Bachelor's Degree required - Computer Science/Computer Engineering preferred * Ability to develop solutions with incomplete information * Experience with embedded C/C++ programming * Working with TI ...

CAD Drafter

Topeka, KS

$21.25 - $28.50/hr

We're a trusted and strategic partner to engineers, contractors, distributors, specifiers, retailers, and homeowners alike as the manufacturer of precast concrete, polymer concrete, and plastic ...

Sr. Embedded Software Eng

Olathe, KS · On-site

$120.10K - $157.30K/yr

Experience with Git for version control * BS or MS in Electrical or Computer Engineering or Computer Science * Ability to understand a schematic for board level bring up * Experience with M2M ...

Sr. Embedded Software Eng

Olathe, KS · On-site

$120.10K - $157.30K/yr

Experience with Git for version control * BS or MS in Electrical or Computer Engineering or Computer Science * Ability to understand a schematic for board level bring up * Experience with M2M ...

Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 9 years relevant ...

next page

Showing results 1-20

Computer Programmer information

See Lawrence, KS salary details

$31.1K

$61.3K

$90.1K

How much do computer programmer jobs pay per year?

As of May 30, 2026, the average yearly pay for computer programmer in Lawrence, KS is $61,274.00, according to ZipRecruiter salary data. Most workers in this role earn between $47,600.00 and $75,400.00 per year, depending on experience, location, and employer.

What Does a Computer Programmer Do?

A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.

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

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and a relevant degree or equivalent experience. Familiarity with software development tools, version control systems like Git, and sometimes certifications in specific languages or frameworks are commonly required. Attention to detail, communication skills, and the ability to work both independently and collaboratively are standout soft skills in this field. These competencies ensure high-quality, efficient code development and effective teamwork in rapidly evolving technical environments.

What are some typical challenges computer programmers face when working on large team projects?

Computer programmers working on large team projects often encounter challenges such as coordinating code changes, maintaining consistent coding standards, and managing dependencies between different components. Effective communication and the use of version control systems like Git are essential to prevent conflicts and ensure smooth collaboration. Additionally, programmers must often adapt to varying coding styles and workflows, making flexibility and a collaborative mindset important for success in team environments.

What are computer programmers?

Computer programmers are professionals who write, test, and maintain the code that allows software programs and applications to function. They translate designs and instructions created by software engineers or developers into logical sequences that computers can follow. Programmers use various programming languages, such as Python, Java, or C++, to create and troubleshoot software to ensure it runs smoothly. Their work is essential to the development of websites, apps, operating systems, and a wide range of digital tools.

What is the difference between Computer Programmer vs Software Developer?

AspectComputer ProgrammerSoftware Developer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's degree, often with additional experience or certifications
Work EnvironmentOften works in coding, debugging, and maintaining softwareDesigns, develops, tests, and maintains software applications
Industry UsageCommonly employed in IT, software firms, and tech departmentsFound in a wide range of industries including tech, finance, healthcare

While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.

What are the most commonly searched types of Computer Programmer jobs in Lawrence, KS? The most popular types of Computer Programmer jobs in Lawrence, KS are:
What are popular job titles related to Computer Programmer jobs in Lawrence, KS? For Computer Programmer jobs in Lawrence, KS, the most frequently searched job titles are:
What job categories do people searching Computer Programmer jobs in Lawrence, KS look for? The top searched job categories for Computer Programmer jobs in Lawrence, KS are:
What cities near Lawrence, KS are hiring for Computer Programmer jobs? Cities near Lawrence, KS with the most Computer Programmer job openings:
Senior Controls Engineer

Senior Controls Engineer

Amsted Rail

Kansas City, KS

$48.25 - $82.72/hr

Full-time

Posted 18 days ago


Job description

This position is located on site in Kansas City, Kansas.

Principal Activities/Objectives:

  • Responsible for the independent design, installation, and technical support of PLC, micro controller and IPC based hardware and software.
  • Create new PLC logic and exceed normal troubleshooting capabilities with Allen Bradley’s ControlLogix, SLC and platforms.
  • Specs and builds physical equipment associated with new capital installations and machine builds.
  • Provides engineering support for capital installations, rebuilding and repair of electrical equipment and automated systems.
  • Design, develop and deploy machine and gauge control systems; integrated automation including robotics and servo controls; HMI systems; and data collection systems, according to company design standards.
  • Maintain PLC documentation upon receipt from equipment suppliers and an archive of PLC programs & machine controls drawings in an electronic format for the entire facility
  • Advanced understanding of industrial networking equipment and ability to design and implement ethernet based equipment & controllers.
  • Performs other assigned duties as determined by the manager.
  • Support off shift troubleshooting as part of the controls support rotation 1 week per month.

Job Knowledge/Skills and Experience:

  • BS in electrical engineering, industrial automation, computer science, computer engineering, or equivalent professional qualifications. 5 years industrial experience in lieu of degree will be considered.
  • Experience with robotic installations, programming and position teaching will receive preferred consideration.
  • Minimum of 1 years’ experience with HMI, SCADA, PLC’s, and general control system design.
  • Programming and installation of Allen Bradley ControlLogix products required.
  • Experience with FactoryTalk View ME/SE programming preferred.
  • Able to deliver complete and accurate electrical system drawing packages.
  • Proven critical thinker, problem solver, and self-starter. Able to work unsupervised.

Amsted Rail is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law. To review our EEO Policies or to request assistance please go to www.amstedrail.com/careers/ and select EEO Compliance/Statements. To learn more about us, please visit us online at www.amstedrail.com.

#ff-dd-ov

ID:qnkTyx

Amsted Rail logo

About Amsted Rail

Sourced by ZipRecruiter

Amsted Rail is a global leader in providing innovative solutions and components for the rail industry. With a strong commitment to advancing rail technology and improving safety, Amsted Rail offers a wide range of products and services that enhance the performance and reliability of rail systems worldwide. As a trusted partner to railroads, transit systems, and freight operators, Amsted Rail specializes in the design, manufacturing, and distribution of high-quality freight car components, including bogies, couplers, wheelsets, and braking systems. Amsted cutting-edge solutions are engineered to withstand the demands of heavy-duty rail operations, improving efficiency, reducing maintenance costs, and enhancing overall railcar performance.

Industry

Transportation equipment manufacturing

Company size

1,001 - 5,000 Employees

Headquarters location

Chicago, IL, US

Year founded

1977