1

Senior Python Software Engineer Jobs in Goodyear, AZ

Senior Software Engineer

Phoenix, AZ ยท On-site

$119K - $146K/yr

C/C++, Java, Python, JavaScript; * Coding in Appian; * SRE experience; * SQL or NoSQL; * Knowledge ... Experience in Agile Software Development projects; and * Automation Anywhere Certified Advanced RPA ...

Senior Software Engineer

Phoenix, AZ ยท On-site

$90 - $120/hr

We are seeking an experienced Senior Software Engineer to develop, maintain, and enhance enterprise applications. The ideal candidate will have strong expertise in Angular, Node.js, and MongoDB ...

Senior Software Engineer

Phoenix, AZ ยท On-site

$121K - $160K/yr

We are seeking an experienced Senior Software Engineer to develop, maintain, and enhance enterprise applications. The ideal candidate will have strong expertise in Angular, Node.js, and MongoDB ...

Senior Software Engineer

Phoenix, AZ ยท Remote

$121K - $160K/yr

Senior Software Engineer In this role, you will: * Lead moderately complex initiatives and deliverables within technical domain environments * Contribute to large scale planning of strategies

Senior iOS Software Engineer

Chandler, AZ ยท On-site

$137K/yr

Garmin is a leading company in the aviation technology sector, seeking a full-time Senior iOS Software Engineer in their Chandler, AZ location. The role involves providing technical leadership in ...

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field

Software Engineer Sr

Phoenix, AZ ยท On-site +1

$121K - $160K/yr

As a Software Engineer Sr within PNC's Technology organization, you will be based in Pittsburgh, PA, Strongsville, OH, Cleveland, OH, Dallas, TX, Phoenix, AZ, Denver, CO, or Birmingham, AL. Job ...

Senior Software Engineer

Phoenix, AZ ยท On-site

$121K - $160K/yr

About the Role Wells Fargo is seeking a seasoned Senior Software Engineer to design, develop, and deliver complex solutions within our big data, cloud, and distributed systems ecosystem. This role is ...

Sr. QNXT Software Engineer

Phoenix, AZ ยท On-site

$121K - $160K/yr

HJ Staffing is seeking a Sr. QNXT Software Engineer with deep healthcare technology experience to support enterprise software development initiatives for a leading healthcare organization This role ...

Sr. QNXT Software Engineer

Phoenix, AZ

$121K - $160K/yr

HJ Staffing is seeking a Sr. QNXT Software Engineer with deep healthcare technology experience to support enterprise software development initiatives for a leading healthcare organization This role ...

Specialty Software Engineer

Phoenix, AZ ยท On-site

$76 - $81/hr

Senior Data Engineer, Cloud & Streaming Platforms (Contract) We are not accepting C2C or 1099 ... Python * PySpark * SQL * Experience with Google Cloud Platform (Google Cloud Platform) services ...

Showing results 41-60

Senior Python Software Engineer information

See Goodyear, AZ salary details

$53.7K

$138.7K

$190.5K

How much do senior python software engineer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for senior python software engineer in Goodyear, AZ is $138,718.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,700.00 and $159,700.00 per year, depending on experience, location, and employer.

What does a senior Python software engineer do?

A Senior Python Software Engineer designs, develops, tests, and maintains complex software applications using the Python programming language. They often lead or mentor junior developers, architect software solutions, and ensure best coding practices are followed. These professionals collaborate with cross-functional teams to deliver scalable and efficient systems, troubleshoot issues, and optimize application performance. Their expertise includes advanced knowledge of Python frameworks, libraries, and development tools, as well as experience with databases, APIs, and cloud services.

What are the key skills and qualifications needed to thrive as a senior Python software engineer?

To thrive as a Senior Python Software Engineer, you need advanced proficiency in Python programming, strong problem-solving abilities, and a solid background in computer science or a related field. Familiarity with frameworks like Django or Flask, experience with version control systems such as Git, and knowledge of cloud platforms and CI/CD tools are typically required. Leadership, effective communication, and mentorship skills help you collaborate with teams and guide junior developers. These skills ensure the delivery of robust, scalable software solutions and foster a productive, innovative development environment.

What are some common challenges faced by senior Python software engineers when leading complex projects, and how can they be addressed?

Senior Python Software Engineers often face challenges such as balancing hands-on coding with mentoring junior team members, managing technical debt, and designing scalable solutions. Successfully addressing these challenges involves clear communication, proactive code reviews, and effective prioritization of tasks. Collaborating closely with cross-functional teams and fostering a culture of knowledge sharing can also help ensure project success and team growth.

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

AspectSenior Python Software EngineerPython Developer
Required CredentialsBachelor's degree in CS or related field, experience in software engineeringBachelor's degree in CS or related field, coding proficiency
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing applications, debugging
Employer & Industry UsageTech companies, startups, enterprise softwareWeb development, data analysis, automation projects
Common Search & Comparison IntentUnderstanding senior-level roles, responsibilities, and skillsEntry to mid-level coding roles, project involvement

The main difference between a Senior Python Software Engineer and a Python Developer lies in experience, responsibilities, and scope. Senior engineers typically lead projects, design system architecture, and mentor junior staff, while Python Developers focus on coding, application development, and implementation. Both roles require strong Python skills and relevant credentials, but senior roles demand more experience and leadership capabilities.

Which senior Python software engineer job is in demand?

Senior Python software engineering roles are in high demand across industries such as technology, finance, and healthcare, especially for positions involving data analysis, machine learning, and web development. Skills in frameworks like Django or Flask, along with experience in cloud platforms and version control, enhance job prospects in this field.

What are popular job titles related to Senior Python Software Engineer jobs in Goodyear, AZ?

For Senior Python Software Engineer jobs in Goodyear, AZ, the most frequently searched job titles are:

What cities near Goodyear, AZ are hiring for Senior Python Software Engineer jobs?

Cities near Goodyear, AZ with the most Senior Python Software Engineer job openings:

Infographic showing various Senior Python Software Engineer job openings in Goodyear, AZ as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $138,718 per year, or $66.7 per hour.

Senior Software Engineer / System Analyst

Marketech International Corporation USA

Phoenix, AZ โ€ข On-site

$50K/yr

Full-time

Re-posted 28 days ago


Job description

Job Overview

Marketech International Corporation USA is seeking a skilled Senior Software Engineer / System Analyst to support the design, development, implementation, optimization, and maintenance of internal business systems, software applications, databases, integrations, and reporting tools. This role is responsible for analyzing business requirements, developing technical solutions, improving system functionality, troubleshooting application issues, and supporting cross-functional teams across engineering, operations, administration, project management, and facility-related departments.

The ideal candidate will have strong hands-on software development experience, system analysis skills, database knowledge, and the ability to work directly with business users to translate operational needs into effective technical solutions. This role requires a balance of coding, systems thinking, documentation, user support, troubleshooting, and continuous improvement.

Key Responsibilities

Analyze business processes, user needs, system requirements, and operational workflows to identify software and system improvement opportunities

Gather, document, and translate business requirements into technical specifications, functional requirements, system workflows, and development plans

Design, develop, test, deploy, and maintain internal software applications, enterprise systems, web-based tools, dashboards, databases, and reporting solutions

Develop and maintain system integrations between internal applications, third-party platforms, databases, APIs, ERP systems, MES systems, and other business tools

Write, optimize, and troubleshoot SQL queries, stored procedures, database reports, scripts, and data validation processes

Support front-end and back-end development activities, including application logic, user interfaces, forms, workflows, automation, reporting, and system enhancements

Troubleshoot production issues, debug code, review system logs, resolve software defects, and provide timely technical support to end users

Create and maintain technical documentation, user guides, process maps, system diagrams, workflow documentation, and change logs

Collaborate with engineering, operations, HR, finance, construction, project management, and leadership teams to improve system efficiency and data accuracy

Support user acceptance testing, software testing, system validation, deployment activities, version control, and post-implementation support

Assist with system configuration, user permissions, access control, data security, backups, and compliance with internal IT standards

Evaluate existing systems and recommend enhancements, automation opportunities, process improvements, and technology upgrades

Provide training and support to end users on new systems, software enhancements, workflows, and reporting tools

Coordinate with vendors, consultants, IT teams, and internal stakeholders to resolve system issues and support implementation projects

Maintain accurate documentation related to system changes, development updates, project status, testing results, and production support activities

Qualifications

Hands-on experience in software engineering, application development, systems analysis, or enterprise systems support

Strong experience with one or more programming languages such as Java, C#, Python, JavaScript, TypeScript, PHP, C++, or similar languages

Experience developing, maintaining, and troubleshooting web-based applications, internal business systems, databases, integrations, or enterprise software platforms

Strong database experience, including SQL queries, stored procedures, reporting, data validation, and database troubleshooting

Experience gathering business requirements and translating them into technical specifications, workflows, user stories, or development documentation

Knowledge of front-end and back-end development concepts, system architecture, application logic, APIs, and software development life cycle practices

Experience with system integration, API development, data exchange, automation scripts, and third-party software connections

Ability to troubleshoot production system issues, debug code, analyze logs, identify root causes, and implement effective solutions

Experience creating technical documentation, user documentation, process flows, system diagrams, and support materials

Strong understanding of software testing, user acceptance testing, version control, release management, and deployment support

Ability to collaborate with business users, department leaders, engineering teams, operations teams, vendors, and technical stakeholders

Strong attention to detail, documentation accuracy, problem-solving ability, and ability to work in a high-specification business environment

Preferred Qualifications

Experience supporting software systems in semiconductor, manufacturing, construction, engineering, logistics, industrial, or project-based environments

Experience with ERP, MES, CRM, HRIS, finance, procurement, inventory, project management, or document control systems

Experience with database platforms such as SQL Server, Oracle, MySQL, PostgreSQL, MongoDB, or similar systems

Experience with development frameworks or platforms such as .NET, Java/Spring, Node.js, React, Angular, Vue, Django, FastAPI, or similar technologies

Experience with cloud platforms, servers, or infrastructure such as Microsoft Azure, AWS, Google Cloud, Windows Server, Linux, or related environments

Experience with version control and project management tools such as Git, GitHub, GitLab, Azure DevOps, Jira, Trello, or similar platforms

Knowledge of cybersecurity, access control, user permissions, data protection, backups, and system change management standards

Experience developing dashboards, reports, analytics tools, workflow automation, or operational data visualization

Experience supporting bilingual or international business teams preferred

Mandarin Chinese language skills preferred but not required

Work Environment

This position may require work in office, industrial, construction, semiconductor, manufacturing, and facility environments. The role may involve both software development and direct user support, including requirements gathering, troubleshooting, testing, documentation, training, system implementation, and ongoing system maintenance. Candidates should be comfortable working cross-functionally with engineering, operations, administration, project management, vendors, and leadership teams in a fast-paced project environment.

Equal Employment Opportunity Statement

Marketech International Corporation USA is an Equal Opportunity Employer. We are committed to providing equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, gender identity or expression, sexual orientation, national origin, age, disability, veteran status, genetic information, or any other characteristic protected by applicable federal, state, or local law.