1

Software Engineer I Jobs in Oklahoma (NOW HIRING)

Troubleshoot software, hardware, instrumentation, and communication issues. * Develop user ... Collaborate with Engineering, Manufacturing, Quality, and Maintenance teams. * Participate in ...

Field Engineer I

Lawton, OK · On-site

$61K - $114K/yr

As a Field Engineer I, you will play a meaningful role in our mission to deliver flawless gaming ... Plan, coordinate, and complete software installations, upgrades, and hardware configurations.

Field Engineer I

Lawton, OK · On-site +1

$45K - $84K/yr

As a Field Engineer I, you will play a meaningful role in our mission to deliver flawless gaming ... Plan, coordinate, and complete software installations, upgrades, and hardware configurations.

Job Title: Software Engineer Specialist Job Code 42405 Job Location: Tulsa, OK Schedule: 9/80 ... Containerization (i.e. Docker, Kubernetes) experience is a plus. Qualifications: Bachelor's degree ...

Electrical Senior Engineer

Tulsa, OK

$98K - $127K/yr

Job Summary The Senior Electrical Engineer I is responsible for performing expert level design and ... Experience using ETAP, EasyPower, SKM, PSS, or other modeling software is preferred. * Experience ...

As a Data Engineer, you will be responsible for the following: * Building and maintaining scalable ... Level I: $86,368.28309 - $107,960.35, Level II: $106,414.36 - $133,017.95, Level III $131,113.13 ...

Showing results 21-40

Software Engineer I information

See Oklahoma salary details

$58.6K

$136.2K

$189.7K

How much do software engineer i jobs pay per year?

As of Sep 2, 2026, the average yearly pay for software engineer i in Oklahoma is $136,214.00, according to ZipRecruiter salary data. Most workers in this role earn between $110,800.00 and $159,700.00 per year, depending on experience, location, and employer.

What is a software engineer I?

Software Engineer I positions are entry-level roles in software development. Individuals in this position typically work under the guidance of more experienced engineers to design, develop, test, and maintain software applications. They often assist with coding, debugging, and documenting software components while learning best practices and company standards. This role provides foundational experience and is ideal for recent graduates or those new to the software engineering field.

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

To thrive as a Software Engineer I, you need a solid understanding of programming fundamentals, algorithms, and software development principles, often supported by a degree in computer science or a related field. Familiarity with coding languages like Python, Java, or C++, as well as experience using version control systems such as Git, are typically expected. Strong problem-solving abilities, effective communication, and a willingness to learn make a candidate stand out in this entry-level role. These skills are crucial for building reliable software, collaborating with teammates, and adapting to evolving technologies in a fast-paced environment.

What are some common challenges faced by a software engineer I when working on a team project?

As a Software Engineer I, one common challenge is adapting to established codebases and understanding your team's coding standards and workflows. You may also find it challenging to balance learning new technologies while delivering features on schedule. Effective communication with senior engineers and other departments is crucial, as you'll often collaborate on tasks like debugging, code reviews, and feature planning. Seeking feedback and asking questions early can help you overcome these hurdles and contribute more confidently to team projects.

What is the difference between Software Engineer I vs Software Developer I?

AspectSoftware Engineer ISoftware Developer I
Required CredentialsBachelor's in CS or related field; some roles may require certificationsBachelor's in CS or related field; certifications are optional
Work EnvironmentCollaborative teams, Agile/Scrum settings, cross-functional projectsDevelopment-focused tasks, often within same teams and environments
Employer & Industry UsageTech companies, startups, enterprise firmsSimilar industries, often interchangeable in job listings
Common Search & Comparison IntentUnderstanding role scope, responsibilities, and career pathClarifying job expectations and entry-level duties

Both roles typically require a bachelor's degree in computer science or related fields. Software Engineer I often involves broader responsibilities, including system design and collaboration across teams, while Software Developer I focuses more on coding and implementation. The roles are similar in work environment and industry usage, with the main difference being the scope of responsibilities and career progression.

What cities in Oklahoma are hiring for Software Engineer I jobs?

Cities in Oklahoma with the most Software Engineer I job openings:

Infographic showing various Software Engineer I job openings in Oklahoma as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $136,214 per year, or $65.5 per hour.

I&C Engineer I

AAON, Inc.

Tulsa, OK • On-site

Full-time

Re-posted 2 days ago


AAON rating

8.0

Company rating: 8.0 out of 10

Based on 24 frontline employees who took The Breakroom Quiz

180th of 495 rated machine equipment manufacturers


Job description

Job Description:

Designs, develops, and supports instrumentation, control, and test automation systems used in manufacturing and laboratory environments. Develops LabVIEW applications, integrates hardware and software systems, and provides technical support for data acquisition, industrial communications, and automated testing platforms. Supports system reliability, troubleshooting, and continuous improvement initiatives.

Essential Job Duties and Responsibilities:

  • Design, develop, test, and maintain LabVIEW applications.
  • Support automated test systems, instrumentation, and data acquisition hardware.
  • Integrate software solutions with SQL databases, PLCs, and industrial equipment.
  • Troubleshoot software, hardware, instrumentation, and communication issues.
  • Develop user interfaces, automated reports, and data collection systems.
  • Support industrial communication protocols including Modbus, BACnet, MQTT, OPC UA and Ethernet/IP.
  • Create and maintain technical documentation.
  • Collaborate with Engineering, Manufacturing, Quality, and Maintenance teams.
  • Participate in equipment installations, commissioning, and process improvement projects.
  • Follow established development standards, best practices, and safety requirements.

Education and Experience Requirements:

Bachelor's degree in Electrical Engineering, Computer Engineering, Controls Engineering, Computer Science, or related field and experience in controls, automation, instrumentation, software development, or a related engineering field a plus.

Preferred:

  • LabView development experience
  • Experience with Allen-Bradley PLC's, SQL databases and industrial networks
  • C#, C++, Python, .NET development

Knowledge, Skills, and Abilities:

  • Strong analytical and troubleshooting skills.
  • Knowledge of instrumentation, controls, and automated testing systems.
  • Familiarity with industrial communication protocols and PLC systems.
  • Excellent written and verbal communication skills.
  • Ability to work independently and in a team environment.
  • Strong organizational skills and attention to detail.

Work Environment:

  • Work requires frequent exposure to manufacturing facilities with seasonal hot and cold temperatures, dust, and some chemical fume exposure.
  • Ability to sit comfortably for prolonged periods of time.
  • Ability for occasional travel as the job may require visiting customers and project sites.

Disclaimer:

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at times with or without notice. This job description is not an exhaustive list of all functions that the employee may be required to perform, and the employee may be required to perform additional functions. The company reserves the right to revise this job description at any time. The employee must be able to perform the essential functions of the position satisfactorily. If requested, reasonable accommodations may be made to enable employees with disabilities to perform the essential functions of the job, absent undue hardship.


What AAON employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom