1

Senior Python Developer Jobs in Norman, OK (NOW HIRING)

Senior IAM Engineer

Oklahoma City, OK

$106K - $145K/yr

Senior Identity and Access Management (IAM) Engineer Department: Information Security Reports to ... Proficiency with identity automation using PowerShell, Python, Terraform, or APIs. * Experience ...

Senior IAM Engineer

Oklahoma City, OK · On-site +1

$106K - $145K/yr

Senior Identity and Access Management (IAM) Engineer Department: Information Security Reports to ... Proficiency with identity automation using PowerShell, Python, Terraform, or APIs. * Experience ...

Senior Software Engineer

Edmond, OK

$92K - $121K/yr

Senior Software Engineer At Life.Church, our Digital Product team builds technology that helps ... Backend systems (e.g., Python, Golang, APIs). * Mobile development (Flutter/Dart, iOS/Swift ...

Sr. Software Engineer

Oklahoma City, OK · On-site

$100K - $132K/yr

Job Summary This senior level position is responsible for building and operating the platforms ... High proficiency in Python as a primary engineering language, with experience building, testing ...

Sr. Software Engineer

Oklahoma City, OK

$100K - $132K/yr

Job Summary This senior level position is responsible for building and operating the platforms ... High proficiency in Python as a primary engineering language, with experience building, testing ...

Senior IAM Engineer

Oklahoma City, OK

$106K - $145K/yr

Senior Identity and Access Management (IAM) Engineer Department: Information Security Reports to ... Proficiency withidentity automationusingPowerShell, Python, Terraform, or APIs. * Experience ...

Senior IAM Engineer

Oklahoma City, OK · On-site

$106K - $145K/yr

They are seeking a Senior Identity and Access Management (IAM) Engineer to design, automate, and ... using PowerShell, Python, Terraform, or APIs. • Experience with PAM platforms (CyberArk ...

Senior Database Engineer

Oklahoma City, OK · Remote

$98K - $133K/yr

Summary of This Role The Lead Data Engineer is a senior individual contributor (IC) on the Auris ... DevOps) and CI/CD pipelines for database deployments. * Working knowledge of Python or shell ...

Senior Database Engineer

Oklahoma City, OK · On-site

$98K - $133K/yr

Summary of This Role The Lead Data Engineer is a senior individual contributor (IC) on the Auris ... DevOps) and CI/CD pipelines for database deployments. * Working knowledge of Python or shell ...

next page

Showing results 1-20

Senior Python Developer information

See Norman, OK salary details

$48K

$124K

$170.3K

How much do senior python developer jobs pay per year?

As of Jun 18, 2026, the average yearly pay for senior python developer in Norman, OK is $124,027.00, according to ZipRecruiter salary data. Most workers in this role earn between $106,100.00 and $142,800.00 per year, depending on experience, location, and employer.

What are the main responsibilities of a Senior Python Developer?

A Senior Python Developer is responsible for designing, developing, and maintaining complex software applications using the Python programming language. They lead the technical aspects of projects, mentor junior developers, and ensure code quality through code reviews and best practices. Additionally, they collaborate with cross-functional teams to gather requirements, solve technical challenges, and deploy scalable and efficient solutions. Senior Python Developers are also expected to stay updated with the latest trends and advancements in Python and related technologies.

What is the difference between Senior Python Developer vs Python Developer?

AspectSenior Python DeveloperPython Developer
Required ExperienceTypically 5+ years, with leadership and complex project experienceUsually 1-3 years, focusing on core Python skills
ResponsibilitiesDesigning architecture, mentoring, handling complex systemsWriting code, debugging, implementing features
CertificationsOptional but beneficial (e.g., Python certifications, cloud certs)Often not required
Work EnvironmentCollaborative teams, project planning, code reviewsDevelopment-focused, task-oriented

The main difference between a Senior Python Developer and a Python Developer lies in experience, responsibilities, and leadership. Senior developers handle complex projects, mentor others, and often participate in architecture decisions, while Python Developers focus on coding and feature implementation. Both roles are essential in tech companies, but the senior role requires more experience and broader skills.

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

To thrive as a Senior Python Developer, you need advanced proficiency in Python programming, experience with software architecture, and a solid understanding of algorithms and data structures, usually backed by a degree in computer science or related fields. Familiarity with frameworks like Django or Flask, version control systems such as Git, and containerization tools like Docker are typically required, alongside knowledge of modern CI/CD pipelines. Strong problem-solving abilities, effective communication, and leadership skills help you collaborate with teams and mentor junior developers. Mastery of these skills ensures the delivery of scalable, maintainable software solutions and the ability to drive technical excellence within development teams.

What are some common challenges faced by Senior Python Developers when leading a development team?

Senior Python Developers often encounter challenges such as balancing hands-on coding with mentoring junior team members and ensuring code quality across the team. They are also responsible for making architectural decisions, which requires staying updated on best practices and emerging Python frameworks. Additionally, coordinating collaboration between cross-functional teams (like DevOps, QA, and front-end developers) can be complex, especially in agile environments where requirements may shift rapidly. Overcoming these challenges helps foster a productive and innovative team culture.
What job categories do people searching Senior Python Developer jobs in Norman, OK look for? The top searched job categories for Senior Python Developer jobs in Norman, OK are:
What cities near Norman, OK are hiring for Senior Python Developer jobs? Cities near Norman, OK with the most Senior Python Developer job openings:
Infographic showing various Senior Python Developer job openings in Norman, OK as of June 2026, with employment types broken down into 84% Full Time, 10% Part Time, 3% Temporary, and 3% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $124,027 per year, or $59.6 per hour.

$113K - $150K/yr

Other

Posted yesterday


Job description

Sr. Software Engineer

Date: Jun 13, 2026

Location: Oklahoma City, OK, US, 73118Spring, TX, US, 77389

Company: Expand Energy

Our core values — Stewardship, Character, Collaborate, Learn, Disrupt — are the lens through which we evaluate every business decision. As a dynamic, growing company that offers extremely competitive compensation and benefits, our employees are our most valued assets and the foundation of Expand's performance among our E&P competitors.

We seek applicants from all backgrounds to ensure we get the best, most creative talent on our team. We realize that, historically, underrepresented groups feel the need to be 100% qualified in order to apply. If you meet any combination of our requirements, we encourage you to apply. We strive to hire people from a wide variety of backgrounds, not just because it’s the right thing to do, but because it makes our company stronger.

Job Summary

This senior level position is responsible for building and operating the platforms, pipelines, and standards that support the development, deployment, and lifecycle management of machine learning models and data products. This role is expected to participate and lead communication with business customers as well as cross-functional IT staff, to support business teams delivering machine learning models and advanced analytics solutions.

Job Duties & Responsibilities
  • Collaborate with cross-functional teams including Business Stakeholders, Business Analysts, Data Engineers, and other Software Engineers to identify and define requirements
  • Design, develop, and support machine learning operations (MLOps) platforms and tools in support of data science activities
  • Implement and maintain automated pipelines supporting the development, deployment, and operation of machine learning models and data products, ensuring scalability, reliability, and efficiency
  • Develop and maintain documentation for platforms, pipelines, and operational processes
  • Participate in code reviews, testing, and deployment activities, adhering to SDLC best practices
  • Evaluate and recommend tools, patterns, and process improvements to enhance machine learning and advanced analytics delivery
  • Collaborate with peers to share knowledge, support team capability development, and promote consistent engineering and MLOps practices
Job Specific Skills
  • High proficiency in Python as a primary engineering language, with experience building, testing, and operating production systems supporting machine learning and analytics workloads
  • High proficiency with SQL, and familiarity with Spark or other distributed data processing frameworks
  • Experience establishing and operating a sustainable MLOps environment, including model deployment, pipeline automation, monitoring, and lifecycle management
  • Strong software engineering fundamentals, including object-oriented design, unit testing, exception handling, and use of common design patterns
  • Expertise in data modeling, data warehousing, and ETL/ELT processes supporting analytics and machine learning cases
  • Hands-on experience with cloud-based data platforms and architectures, including Snowflake and Databricks
  • Strong knowledge of CI/CD, DevOps, and release management practices used to deploy and operate production data and machine learning solutions
  • Strong knowledge of SDLC processes, including Agile methodologies
  • Excellent problem-solving skills and ability to troubleshoot complex issues in live production environments
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment
Education

Minimum: High school diploma or GED

Preferred: Bachelor’s degree - from accredited university - IT, MIS, Information Systems, Computer Science or related field

Experience

Minimum: 5 - 8 years related work experience

Expand Energy takes necessary action to ensure that all applicants are treated without regard to their race, color, religion, sex, sexual orientation, age, gender identity, national origin, genetic information, disability, pregnancy, military or veteran status or any other protected characteristic as established by law.

Expand Energy Corporation's operations are focused on discovering and developing its large and geographically diverse resource base of unconventional oil and natural gas assets onshore in the United States.

Nearest Major Market: Oklahoma City

Nearest Secondary Market: Oklahoma

Job Segment: Pipeline, Test Engineer, Software Engineer, Testing, Data Modeler, Energy, Engineering, Technology, Data