1

Senior Python Software Engineer Jobs in Stow, OH

Embedded Software Engineer

Cleveland, OH · On-site

$127.50K - $167.80K/yr

MARS Solutions Group is looking for an experienced Embedded Software Engineer located in Cleveland ... such as Python Knowledge of communication protocols such as Ethernet, USB, or PCI Express ...

Senior Software Engineer

Independence, OH · Remote

$120.20K - $158.40K/yr

Senior Software Engineer Location: United States; Remote or Canada Experience: Senior Employment Type: Full-Time Industry: Computer and Network Security Job Summary Develops and maintains software ...

As a Software Engineer Lead within PNC's Technology - Automation & Platform organization, you will ... Programming Languages & Frameworks - Python (expert level) - Django or similar Python web ...

AI Software Engineer

Cleveland, OH · On-site

$125K - $150K/yr

As an AI Software Engineer, you'll contribute across the full product lifecycle--from platform ... Proficiency in Python, Go, Java, or JavaScript. Understanding of cloud platforms (AWS, Azure, GCP ...

AI Software Engineer

Cleveland, OH · On-site

$125K - $150K/yr

As an AI Software Engineer, you'll contribute across the full product lifecycle-from platform ... Proficiency in Python, Go, Java, or JavaScript. Understanding of cloud platforms (AWS, Azure, GCP ...

Senior Software Engineer (Backend)

Cleveland, OH · Hybrid

$118.80K - $156.60K/yr

As Senior Software Engineer, you will lead teams to successful, on-time outcomes on projects while upholding Champ's high quality standard. This is a highly interactive role requiring the skills of a ...

Minimum 5 years' experience in software engineering field*. Minimum 5 years experience in J2EE and ... in Python * Ability to write clean, maintainable, and well-documented code across multiple ...

Minimum 5 years' experience in software engineering field*. § Minimum 5 years experience in J2EE ... in Python * Ability to write clean, maintainable, and well-documented code across multiple ...

As a senior member of the Software Engineering team, you will lead diverse development teams on large complex projects by defining and implementing architectures and strategies that will create our ...

New

Sr. Software Engineer

Richfield, OH

$114.40K - $150.80K/yr

Reports to an Application Engineering Manager or Sr. Technical Lead; may be an individual ... Minimum 5 years' experience in software engineering field*. * Minimum 5 years experience in J2EE ...

next page

Showing results 1-20

Senior Python Software Engineer information

See Stow, OH salary details

$50.3K

$129.9K

$178.4K

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

As of May 29, 2026, the average yearly pay for senior python software engineer in Stow, OH is $129,864.00, according to ZipRecruiter salary data. Most workers in this role earn between $111,100.00 and $149,600.00 per year, depending on experience, location, and employer.

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

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 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 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.

What cities near Stow, OH are hiring for Senior Python Software Engineer jobs? Cities near Stow, OH with the most Senior Python Software Engineer job openings:
Embedded Software Engineer

Embedded Software Engineer

MARS Solutions Group

Cleveland, OH • On-site

$127.50K - $167.80K/yr

Contractor

Posted 18 days ago


Job description

Job Description:

MARS Solutions Group is looking for an experienced Embedded Software Engineer located in Cleveland, OH. Our client is an Automation industry Leader looking for high-quality talent to make a difference. They are known to respect a traditional work week and often extend contracts for added job security and stability

Overview:

We are seeking an experienced Embedded Software Engineer to join a growing engineering team focused on developing next-generation industrial control and automation products. This role involves designing and developing embedded software for real-time systems in a collaborative Agile development environment.

The ideal candidate will have experience working with embedded systems, RTOS or Embedded Linux environments, low-level software development, and automated testing practices.

Responsibilities

Develop embedded software for industrial control and automation systems

Design, implement, test, and maintain real-time embedded applications

Work across various hardware and software environments including embedded RTOS and Linux platforms

Participate in software architecture, design reviews, code reviews, and debugging activities

Develop and maintain automated unit and functional test solutions

Support continuous integration and continuous deployment (CI/CD) practices

Collaborate within Agile/Scrum teams to deliver high-quality software solutions

Troubleshoot and resolve complex embedded system issues

Contribute to software quality, reliability, and performance improvements

Required Qualifications

Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related technical field

2+ years of professional embedded software development experience

Strong programming experience in C and/or C++

Experience working with embedded RTOS or Embedded Linux systems

Familiarity with debugging embedded systems using hardware or software debuggers

Understanding of software development lifecycle and software engineering best practices

Experience working in Agile development environments

Preferred Qualifications

Experience with low-level embedded software or device driver development

Experience with automated testing tools and scripting languages such as Python

Knowledge of communication protocols such as Ethernet, USB, or PCI Express

Familiarity with industrial communication protocols

Experience with ARM or Intel processor architectures

Understanding of CI/CD pipelines and automated build systems

Coursework or project experience related to embedded systems, operating systems, or computer architecture

Technical Skills

Embedded C/C++

RTOS / Embedded Linux

Firmware Development

Debugging Tools (GDB, JTAG, On-Chip Debuggers)

Python Scripting

Unit & Functional Testing

CI/CD Tools

Agile/Scrum Methodologies

Additional Details:

Duration: 06 months with possibility of extension

Location:  Cleveland, OH 44124

Shift hours:  Mon – Fri; 08 to 05

About MARS Solutions Group:

MARS Solutions Group provides a range of opportunities for meaningful work by understanding that employment fit is a combination of people, process, and technology. We leverage our experienced and compassionate team to bring humanity to matching you with the right advanced technology role, and stay connected with you to help you attain your professional goals.