1

Associate Software Development Engineer Jobs in Oklahoma City, OK

* The Supervisor SDET has knowledge in designing and implementing test automation frameworks and strategies, with experience in programming languages, system design principles, and various testing ...

As an Associate Software Engineer , you'll be taking your first steps in developing features within ... Mobile Development * Fundamentals: Basic understanding of mobile development concepts. * Learning ...

As an Associate Software Engineer , you'll be taking your first steps in developing features within ... Mobile Development * Fundamentals: Basic understanding of mobile development concepts. * Learning ...

A SDET III is responsible for the quality of a software product through the architecting, optimization and strategy of complex test scripts and maintenance of advanced automation frameworks. Also ...

next page

Showing results 1-20

Associate Software Development Engineer information

See Oklahoma City, OK salary details

$18

$39

$91

How much do associate software development engineer jobs pay per hour?

As of Aug 4, 2026, the average hourly pay for associate software development engineer in Oklahoma City, OK is $39.23, according to ZipRecruiter salary data. Most workers in this role earn between $28.37 and $41.54 per hour, depending on experience, location, and employer.

What is an associate software development engineer?

Associate Software Development Engineers are entry-level professionals who assist in designing, developing, testing, and maintaining software applications. They typically work under the guidance of senior developers, contributing to coding, debugging, and documenting software projects. This role serves as a foundational position in a software engineering career, providing opportunities to learn industry best practices and collaborate with experienced team members. Associate Software Development Engineers often participate in code reviews, troubleshoot issues, and help ensure that software meets quality and performance standards.

What are the key skills and qualifications needed to thrive as an associate software development engineer?

To thrive as an Associate Software Development Engineer, you need a solid grasp of programming languages (such as Java, Python, or C++), algorithms, and data structures, often supported by a bachelor's degree in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems like Git, and basic software development lifecycle methodologies is typically required. Strong problem-solving skills, a willingness to learn, and effective teamwork set standout candidates apart. These skills and qualities are vital for building reliable software, adapting to evolving technologies, and collaborating in dynamic development teams.

What are some common challenges faced by associate software development engineers when joining a new team?

Associate Software Development Engineers often encounter challenges such as adapting to established codebases, understanding team workflows, and getting acquainted with company-specific development tools. It can take time to become comfortable with version control systems, code review processes, and agile methodologies commonly used by development teams. Building effective communication with senior engineers and learning to balance independent problem-solving with seeking guidance are also key aspects of the initial learning curve.

What is the difference between Associate Software Development Engineer vs Software Development Engineer?

AspectAssociate Software Development EngineerSoftware Development Engineer
Required CredentialsBachelor's degree in CS or related field, some internshipsBachelor's or higher in CS, more experience preferred
Work EnvironmentEntry-level, team-based projects, training programsMore complex projects, increased responsibility
Employer & Industry UsageTech companies, startups, large corporationsSame as Associate role, with more senior positions
Search & Comparison IntentEntry-level roles, career progressionMid-level roles, career growth

The main difference between an Associate Software Development Engineer and a Software Development Engineer lies in experience and responsibility. The Associate role is typically entry-level, focusing on learning and supporting projects, while the SDE has more experience and handles more complex tasks. Both roles are common in tech companies and serve as stepping stones in a software engineering career.

Infographic showing various Associate Software Development Engineer job openings in Oklahoma City, OK as of July 2026, with employment types broken down into 1% As Needed, 72% Full Time, 25% Part Time, 1% Temporary, and 1% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $81,597 per year, or $39.2 per hour.

SDET Supervisor

Americanfidelity

Oklahoma City, OK โ€ข On-site

Full-time

This job post hasย expired today.ย Applications are no longer accepted.


Job description

  • The Supervisor SDET has knowledge in designing and implementing test automation frameworks and strategies, with experience in programming languages, system design principles, and various testing techniques and tools.
  • They are responsible and accountable for ensuring software quality, leading research and development efforts, and staying updated on technology trends to improve the organization's software solutions and overall technical strategy.
  • The Supervisor SDET mentors Senior and Junior SDET's and provides coaching and facilitates knowledge sharing to ensure colleagues continued growth on technology best practices to ensures that technical solutions are developed in a way that are scalable, maintainable, secure, and efficient.
  • Works closely with AFA Division and Department leaders to coordinate work and project priorities.
  • The Supervisor SDET is responsible for developing/implementing Innovative approaches to aid in meeting and achieving defined metrics to aid in meeting organizational objectives.

Education

Bachelor's degree in computer science, MIS, mathematics, engineering, physics, or similar preferred; commensurate experience in software testing and software development is acceptable

Technical Skills and Requirements

  • Competent in database principles and at scripting SQL queries
  • High degree of knowledge and experience in organizationally accepted Software Testing Tools and languages (e.g., Azure DevOps pipeline and test plans, xUnit, nUnit, Jmeter, Jasmine, Mocha, MOQ, TestComplete, SoapUI, and Selenium)
  • Expert in test design and test automation focusing on functional, security, performance, mobile, load and infrastructure/ workstation testing.
  • Expert in software testing best practices
  • Competent knowledge of a multi-platform environment like Mac, Unix and Windows
  • Competent in code coverage tools
  • Moderate degree of understanding in the usage of tools used for software development (e.g., Visual Studio, Chrome Developer Tools, SQL Server Management Studio))
  • Novice skilled in object-oriented design Novice skilled in object relational mapping (ORM)
  • Competent in testing patterns (e.g., inversion of control, dependency injection)
  • Strongly skilled in the testing of web services (e.g., SOAP and REST)
  • Competent in the use of code repository tools such as SVN and GitHub
  • Intermediate understanding of the use of continuous integration, continuous delivery and source code management
  • Strong understanding of secure coding and best practices
  • Strong skill in software analysis, design, and problem resolution
  • Strong understanding of the software development process
  • Proven understanding of organizationally accepted technology standards Intermediate understanding of software development in a multi-platform environment such as Mac, Linux, and Windows
  • Intermediate degree of understanding of hardware, storage, networking and other infrastructure and data components
  • High degree of understanding of organizationally approved project management methodologies (e.g. Agile/Scrum, Waterfall)
  • Understanding of cloud technologies and platforms and their application to the organization
  • Understanding of full-stack development.
  • Expert in DevOps methodologies (e.g., automation, continuous feedback, quality signal)

Soft Skills

  • Proven written and oral communication skills.
  • Must be able to communicate and collaborate with a wide variety of audiences such as other software developers, engineers, architects, business analysts, software testers, management, and business stakeholders
  • Proven ability to lead and mentor resources to complete high-quality projects on time and within scope
  • Possesses well-developed motivational, professional, and leadership qualities
  • Positive attitude with the ability to work in an ever-changing environment
  • Proven Accountability partner with QA Manager, IT Managers and QA Engineers
  • Proven commitment to meeting organizational and departmental goals and objectives
  • Strong analytical, statistical, and organizational skills with strong attention to detail Inquisitive and proactive with an ability to work both independently and within a team environment and a desire to continuously learn new skills and technologies; takes initiative and is a solution seeker
  • Thrives in a team environment and develops excellent relationships with others Demonstrates accountability and ownership of team members success, assigned tasks and department/team morale.

#AFC