1

Programming Jobs in Lawrence, KS (NOW HIRING)

Field Engineer Who You Are: You're a dynamic problem-solver with a passion for construction. Detail-oriented and driven, you thrive in collaborative environments and excel at managing multiple ...

Lead Refrigeration Engineer

Lenexa, KS · On-site +1

$96K - $126K/yr

Lead Engineers are involved in aspects of business development, corporate operations and risk management activities. Key Responsibilities: * Prepares or directs the preparation of simple to complex ...

Lead Software Developer

Kansas City, MO · On-site

$113K - $142K/yr

The Lead Software Developer is responsible for directing and delivering software development efforts within a defined product area. This role owns team-level execution, ensuring that product ...

Sr. Project Engineer - Gas

Olathe, KS · On-site

$95K - $120K/yr

Join our dedicated team as a Sr. Project Engineer, where you will contribute to critical infrastructure projects that support safe, reliable energy delivery. ENTRUST Solutions Group is an industry ...

Showing results 21-40

Programming information

See Lawrence, KS salary details

$22.8K

$81.2K

$136K

How much do programming jobs pay per year?

As of Sep 15, 2026, the average yearly pay for programming in Lawrence, KS is $81,201.00, according to ZipRecruiter salary data. Most workers in this role earn between $57,100.00 and $105,900.00 per year, depending on experience, location, and employer.

What is programming?

Programming is the process of designing, writing, testing, and maintaining the code that allows software applications and computer systems to function. It involves using programming languages, such as Python, Java, or C++, to instruct computers on how to perform specific tasks. Programmers solve problems, automate tasks, and bring digital projects to life by creating efficient and reliable code. The field requires logical thinking, attention to detail, and continuous learning as technologies evolve.

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

To thrive as a Programmer, you need strong proficiency in programming languages such as Python, Java, or C++, along with a solid understanding of algorithms and software development principles, typically backed by a degree in computer science or related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and often certifications in specific technologies or frameworks are valuable. Problem-solving, attention to detail, and effective communication are standout soft skills in this role. These skills and qualities are crucial for building efficient, reliable software and collaborating effectively within development teams.

What are some common challenges programmers face when working on large-scale projects, and how can they be addressed?

Programmers working on large-scale projects often encounter challenges such as managing code complexity, ensuring effective communication across teams, and maintaining consistent coding standards. These issues can be addressed by utilizing version control systems, participating in regular code reviews, and leveraging project management tools to coordinate tasks. Additionally, adhering to clear documentation practices and following established development methodologies like Agile can help keep projects organized and collaborative.

What is the difference between Programming vs Software Development?

AspectProgrammingSoftware Development
Primary FocusWriting code and algorithmsDesigning, creating, and managing entire software projects
Skills RequiredCoding languages, problem-solvingProgramming, project management, system design
Work EnvironmentIndividual coding tasks, debuggingTeam collaboration, planning, testing
CertificationsNone specific, often self-taught or bootcampsSoftware engineering degrees, certifications like Scrum or PMP

Programming primarily involves writing and testing code, focusing on individual tasks. Software development encompasses the entire process of designing, building, and maintaining software projects, often requiring broader skills and teamwork. While programming is a core component of software development, the latter includes planning, architecture, and project management.

What kind of jobs involve programming?

Programming jobs include roles such as software developer, web developer, mobile app developer, systems analyst, and game programmer. These positions typically require knowledge of programming languages like Java, Python, or C++, and often involve working in teams using development tools and version control systems.

What are the most commonly searched types of Programming jobs in Lawrence, KS?

The most popular types of Programming jobs in Lawrence, KS are:

What cities near Lawrence, KS are hiring for Programming jobs?

Cities near Lawrence, KS with the most Programming job openings:

Infographic showing various Programming job openings in Lawrence, KS as of August 2026, with employment types broken down into 1% Internship, 77% Full Time, 17% Part Time, 1% Temporary, 3% Contract, and 1% Nights. Highlights an 87% Physical, 2% Hybrid, and 11% Remote job distribution, with an average salary of $81,201 per year, or $39 per hour.

Field Engineer

Olathe, KS • On-site

Bowen Engineering
Construction • 501 - 1,000 employees

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 8 days ago


Job description

This position will support our Olathe, KS operation. Must be comfortable with travel throughout the week.
Job Title: Field Engineer
Who You Are: You're a dynamic problem-solver with a passion for construction. Detail-oriented and driven, you thrive in collaborative environments and excel at managing multiple responsibilities. You're ready to take on challenges head-on and contribute to meaningful projects that make a difference.
The Opportunity: You'll play a vital role in managing construction processes and driving project success. This role offers dynamic work, opportunities for growth, and a chance to make a significant impact in the Water, Wastewater, Industrial, and Energy sectors.
Who We Are: Our people are our strength. As an employee-owned national construction company, we prioritize collaboration, innovation, and continuous improvement. We're committed to fostering a culture of growth and empowerment, where every team member is valued and supported.
Why You'll Love Working At Bowen:
  • The Right Size: Large enough for great resources, small enough that you'll personally know our leadership and they'll know you.
  • Hands-On Experience: Work directly with Craft, PMs, Superintendents, and Engineering Partners, seeing the work unfold daily. We self-perform, fostering teamwork rather than just managing subcontractors.
  • Growth Opportunities: The sky's the limit if you're willing to work hard, be patient, and take initiative. We're committed to developing future leaders and invest in your growth.
  • Safety First: "Zero Injury and Genuine Concern for Others." We don't do shortcuts. We've built a culture where teams are empowered to speak up and continuously improve safety.
  • Build Unique Projects: Our strength lies in deep, heavy, complex work. The variety will challenge you and keep things exciting.
  • Strong Support System: We provide the training and team you need. Besides on-the-job training, we offer annual and bi-annual sessions at corporate, ensuring you're surrounded by a strong support system.
  • Hard Work, Big Rewards: The work is tough but incredibly rewarding. We believe in Celebrating Success and encourage you to use your PTO. Our company trips and close-knit teams foster lasting friendships. While construction means some travel, we do our best to keep you close to home and always have your back.

What You'll Do: As a Field Engineer, you'll work closely with the Project Manager, Project Engineer, and Superintendent to manage all construction processes effectively to reach the goals set for the project. Duties will typically include, but are not limited to, layout, field purchasing, document control, preplanning, safety, quality, production management, and project closeout as well as:
  • Implementing Bowen's SQP process
  • Performs layout duties as required by the Superintendent
  • Maintain field document control systems
  • Interprets designs and drawings; Researches and recommends resolutions to drawing interpretation problems, conflicts and errors
  • Prepares RFIs. Maintains RFI logs and timely response to job questions
  • Prepares drawings and sketches to support construction work, change orders, estimates, etc.
  • Ensures approved shop drawings, plans and specifications, and accurate field measurements are utilized in Operations Plans execution and addresses discrepancies with Project Team
  • Ensures craft payroll is completed accurately, reflecting hours worked and tasks worked on; assigns cost codes to all purchases, time cards, equipment time and any other item involving cost
  • Assists Superintendent with daily job reports and schedule monitoring
  • Assist in daily production management activities including evaluation of daily crew cost against activity budget

Must-haves in a Candidate:
  • Bachelor's degree in construction/engineering or equivalent technical training
  • Strong communication and interpersonal skills
  • Proficiency in computer applications
  • Basic understanding of cost analysis principles

Nice to Haves in a Candidate:
  • Experience working with self-perform construction operations
  • Experience with layout/surveying
  • Familiarity with construction safety standards and procedures

Benefits:
  • Competitive Base Salary
  • Medical, Dental and Vision Insurance
  • PTO from Day 1
  • 7 Paid Holidays (plus 6 additional half-days), 1 Community Day, 1 Floating Holiday
  • Paid Parental Leave
  • Annual Discretionary Bonuses
  • Car Allowance
  • Employer-paid Life Insurance with supplemental options
  • 401k with Company Match
  • HSA and FSA options
  • Employee Referral Program
  • Wellness Program
  • Employee Assistance Program (EAP)
  • Short and Long-Term Disability
  • Family Planning and Adoption Assistance
  • Education Reimbursement

To Apply:
  • Sign in to your profile to access the Job Application wizard. If you don't have a profile yet, click "Create Profile" before applying.