Software Engineer - Operating Systems Virtualization Join our Guest Operating Systems team to build ... Proficiency in Python scripting for automation, tooling, and build infrastructure * Strong ...
Software Engineer - Operating Systems Virtualization Join our Guest Operating Systems team to build ... Proficiency in Python scripting for automation, tooling, and build infrastructure * Strong ...
Reporting to the Senior Staff Software Developer, this role will leverage software engineering ... Applied knowledge and experience with Java, C++, C, Typescript, and Python. * Applied knowledge and ...
Quick apply
Reporting to the Senior Staff Software Developer, this role will leverage software engineering ... Applied knowledge and experience with Java, C++, C, Typescript, and Python. * Applied knowledge and ...
Lead Software Developer Full Stack (Python) North America (Remote)
Ottawa, ON · On-site +1
$100K - $150K/yr
As a Lead Software Developer, you will use Python and Django to build next-gen applications that shape the future of business, rather than maintaining legacy systems. This role offers the chance to ...
Quick apply
Lead Software Developer Full Stack (Python) North America (Remote)
Ottawa, ON · On-site +1
$100K - $150K/yr
As a Lead Software Developer, you will use Python and Django to build next-gen applications that shape the future of business, rather than maintaining legacy systems. This role offers the chance to ...
Software Tester - Co-op/Intern Number of Position(s): 1 Duration: 4 Months Date: - ( Fall Term Sept ... Strong programming skills (Python, Java,JavaScript) * Familiarity with automation frameworks (Mocha ...
Software Tester - Co-op/Intern Number of Position(s): 1 Duration: 4 Months Date: - ( Fall Term Sept ... Strong programming skills (Python, Java,JavaScript) * Familiarity with automation frameworks (Mocha ...
Lead Software Developer Full Stack (Python) North America (Remote)
Ottawa, ON · On-site +1
$100K - $150K/yr
As a Lead Software Developer, you will use Python and Django to build next-gen applications that shape the future of business, rather than maintaining legacy systems. This role offers the chance to ...
Quick apply
Lead Software Developer Full Stack (Python) North America (Remote)
Ottawa, ON · On-site +1
$100K - $150K/yr
As a Lead Software Developer, you will use Python and Django to build next-gen applications that shape the future of business, rather than maintaining legacy systems. This role offers the chance to ...
About the Job We are searching for a Senior iOS/tvOS Software Developer to join the CNN Mobile and Connected TV (CTV) Engineering Teams. They are an individual contributor, self-directed, able to ...
About the Job We are searching for a Senior iOS/tvOS Software Developer to join the CNN Mobile and Connected TV (CTV) Engineering Teams. They are an individual contributor, self-directed, able to ...
About the Job CNN is hiring a Senior Software Engineer to join the Ad Experiences team. This is a great opportunity for an individual that is passionate about building digital products that balance ...
About the Job CNN is hiring a Senior Software Engineer to join the Ad Experiences team. This is a great opportunity for an individual that is passionate about building digital products that balance ...
Senior Software Developer
Kanata, ON · Hybrid
As a Senior Software Developer on the Developer Efficiency team, you will be responsible for helping developers excel at their daily work by enabling them to create solutions quickly and efficiently ...
Senior Software Developer
Kanata, ON · Hybrid
As a Senior Software Developer on the Developer Efficiency team, you will be responsible for helping developers excel at their daily work by enabling them to create solutions quickly and efficiently ...
Software Security Engineer
CA$84.60K - CA$135.20K/yr
Design, implement, and test secure software features for embedded systems and cloud-based ... Proficiency in C++/C/Python programming languages, Bash scripting for embedded systems development.
Software Security Engineer
CA$84.60K - CA$135.20K/yr
Design, implement, and test secure software features for embedded systems and cloud-based ... Proficiency in C++/C/Python programming languages, Bash scripting for embedded systems development.
We are seeking a Senior Software Engineer with a strong backend focus to design, deliver, and support Java-based, cloud-native services. In this role, you will own complex features end-to-end ...
We are seeking a Senior Software Engineer with a strong backend focus to design, deliver, and support Java-based, cloud-native services. In this role, you will own complex features end-to-end ...
As a SRE Engineer, you'll work alongside experienced engineers to support CNN Digital teams in ... Support automation efforts through scripting in Bash and Python. * Help maintain production and ...
As a SRE Engineer, you'll work alongside experienced engineers to support CNN Digital teams in ... Support automation efforts through scripting in Bash and Python. * Help maintain production and ...
The Opportunity We are seeking an experienced Software Development Engineer to build, develop, and ... Experience building services using Java (Spring), Python and JavaScript * Experience in deploying ...
The Opportunity We are seeking an experienced Software Development Engineer to build, develop, and ... Experience building services using Java (Spring), Python and JavaScript * Experience in deploying ...
The Job As a Senior Software Developer, CNN Connected TV Devices , you will lead technical efforts ... Finally, as a senior engineer, you'll model and evangelize a positive, inclusive, and constructive ...
The Job As a Senior Software Developer, CNN Connected TV Devices , you will lead technical efforts ... Finally, as a senior engineer, you'll model and evangelize a positive, inclusive, and constructive ...
Python Developer
Kanata, ON · On-site
CA$75K - CA$95K/yr
... software. We're not just a company; we're a community of innovators. Our teams work on projects ... in Python. * Strong understanding of object-oriented programming (OOP) principles and design ...
Python Developer
Kanata, ON · On-site
CA$75K - CA$95K/yr
... software. We're not just a company; we're a community of innovators. Our teams work on projects ... in Python. * Strong understanding of object-oriented programming (OOP) principles and design ...
Senior Software Developer
Gatineau, QC · On-site
Senior Software Developer Department: Research & Development Reports To: Manager, Software Engineering Revision Date: 5/11/2026 Location: Gatineau, QC Level: T3 Company Overview Comtech ...
Quick apply
Senior Software Developer
Gatineau, QC · On-site
Senior Software Developer Department: Research & Development Reports To: Manager, Software Engineering Revision Date: 5/11/2026 Location: Gatineau, QC Level: T3 Company Overview Comtech ...
Collaborate closely with cross-functional teams, including hardware and software professionals, to ... Proficiency in C/C++ and scripting skills in Python. * Solid understanding of ARM architecture and ...
Collaborate closely with cross-functional teams, including hardware and software professionals, to ... Proficiency in C/C++ and scripting skills in Python. * Solid understanding of ARM architecture and ...
Develop and maintain tests for embedded software modules using programming languages like C++ and Python. * Contribute to the development of software tools, libraries, and frameworks to enhance ...
Develop and maintain tests for embedded software modules using programming languages like C++ and Python. * Contribute to the development of software tools, libraries, and frameworks to enhance ...
Software Support Co-op/Intern
Kanata, ON · On-site
Software Support Co-op/Intern Number of Position(s): 1 Duration: 4 Months+ Date: - ( Fall Term Sept ... Programming proficiency in at least one of the following: Java, Python, Perl, or shell scripting.
Software Support Co-op/Intern
Kanata, ON · On-site
Software Support Co-op/Intern Number of Position(s): 1 Duration: 4 Months+ Date: - ( Fall Term Sept ... Programming proficiency in at least one of the following: Java, Python, Perl, or shell scripting.
About the Job We are searching for a Senior iOS/tvOS Software Developer to join the CNN Mobile and Connected TV (CTV) Engineering Teams. They are an individual contributor, self-directed, able to ...
About the Job We are searching for a Senior iOS/tvOS Software Developer to join the CNN Mobile and Connected TV (CTV) Engineering Teams. They are an individual contributor, self-directed, able to ...
Experience with software design and concepts, exposure to various programming languages like JavaScript and Python * Ability to produce high-quality test strategies, test plans, and test cases.
Experience with software design and concepts, exposure to various programming languages like JavaScript and Python * Ability to produce high-quality test strategies, test plans, and test cases.
Senior Python Software Engineer information
See Ottawa, ON salary details
$99.5K - $105.7K
3% of jobs
$105.7K - $111.9K
12% of jobs
$116.8K is the 25th percentile. Wages below this are outliers.
$111.9K - $118.1K
13% of jobs
$118.1K - $124.3K
14% of jobs
$124.3K - $130.5K
6% of jobs
The median wage is $132.6K / yr.
$130.5K - $136.7K
6% of jobs
$136.7K - $142.9K
7% of jobs
$142.9K - $149.1K
6% of jobs
$149.1K - $155.3K
5% of jobs
$156.8K is the 75th percentile. Wages above this are outliers.
$155.3K - $161.5K
6% of jobs
$161.5K - $167.7K
20% of jobs
$99.5K
$136.9K
$167.7K
How much do senior python software engineer jobs pay per year?
What are the key skills and qualifications needed to thrive as a Senior Python Software Engineer, and why are they important?
What are some common challenges faced by Senior Python Software Engineers when leading complex projects, and how can they be addressed?
What does a Senior Python Software Engineer do?
What is the difference between Senior Python Software Engineer vs Python Developer?
| Aspect | Senior Python Software Engineer | Python Developer |
|---|---|---|
| Required Credentials | Bachelor's degree in CS or related field, experience in software engineering | Bachelor's degree in CS or related field, coding proficiency |
| Work Environment | Designing complex systems, leading projects, mentoring | Writing code, developing applications, debugging |
| Employer & Industry Usage | Tech companies, startups, enterprise software | Web development, data analysis, automation projects |
| Common Search & Comparison Intent | Understanding senior-level roles, responsibilities, and skills | Entry 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.
- Fintech Senior Software Engineer
- Kafka Software Engineer
- Director Fintech Software Engineer
- Full Time Software Engineer Glassdoor
- Remote Software Engineer Ncr
- Senior Christian Software Developer
- Full Time Disney Software Engineer
- Weekend Remote Golang
- Day Shift Palantir Software Engineer
- Python Software Engineer Ubuntu Server Certification
Full-time
Medical, Dental, Life, PTO
Posted 17 days ago
Job description
Join our Guest Operating Systems team to build and enhance virtualization features for Linux and RTOS environments. You'll collaborate with architects and developers on our hypervisor and ensure our virtualization stack delivers robust performance and reliability.
Key Responsibilities- Design and implement hypervisor features supporting guest OS environments (Linux, VxWorks, RTOS)
- Draft and maintain design documents; participate in architecture reviews
- Debug and diagnose issues across hypervisor and guest OS layers
- Develop and maintain automation infrastructure for guest image builds
- Participate in code and design reviews, contributing to best practices
- Communicate progress, challenges, and technical decisions with the team
- Bachelor's degree in Computer Science, Computer/Electrical Engineering, or equivalent
- Contribute to the certification of the product to DO-178C DAL A
- 5-7years of professional software design and development experience
- Proficiency in C and assembly programming on x86 and ARMv8 architectures
- Familiarity with Embedded Linux distributions (Yocto, Wind River Linux, etc.)
- Working knowledge of virtualization technologies (virtio, hardware acceleration, KVM)
- Experience with embedded programming on an RTOS (VxWorks, FreeRTOS, etc.)
- Device driver and board support package (BSP) development experience
- Proficiency in Python scripting for automation, tooling, and build infrastructure
- Strong communication and collaboration skills
- Prior contributions to open-source virtualization or hypervisor projects
- Experience with CI/CD pipelines for embedded systems
- Exposure to performance and memory optimization in constrained environments
We're seeking a proactive engineer who enjoys low-level systems work, thrives in a collaborative team, and is passionate about delivering high-quality virtualization support. If this sounds like you, we'd love to connect.
BENEFITS- Canada
- Workplace Flexibility: Hybrid Work.
- Company-sponsored health, dental, and life insurance.
- Income protection through short and long-term disability coverage.
- Matching RRSP.
- Vacation and various time off policies to encourage work-life balance.
- Well-being programs: Employee assistance program, mental well-being throughUnmind.
- Learning benefits: LinkedIn Learning subscription and seminars.
APPLICANT PRIVACY NOTICE:
Your privacy is of the utmost importance to us.At Wind River, westrictlyadhere toallapplicable data privacy laws. Please review Wind River's Applicant Privacy Notice, which can be foundhere.
#LI-MM2
"Wind River is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender identity, sexual orientation, disability status, protected veteran status or any other characteristic protected by law"
SECURITY CLEARANCE REQUIREMENTS
Successful candidates must engage in a security clearance process in regard to their citizenship in order to perform fundamental job duties, as per applicable law. In particular, candidates with certain citizenship may not be able to perform such fundamental job duties. Currently, this includes citizens of the following countries: Belarus; Burma; China; Cuba; Iran; North Korea; Syria; Venezuela; Afghanistan; Cambodia; Central African Republic; Cyprus; Democratic Republic of Congo; Ethiopia; Eritrea; Haiti; Iraq; Lebanon; Libya; Russia; Somalia; South Sudan; Sudan; Zimbabwe. The security clearance process may take a significant amount of time to complete, and any offer of employment will be contingent on the candidate's legal ability to perform the fundamental job duties. Wind River is committed to meeting its obligations to candidates under applicable human rights law and privacy law in this regard.
Privacy Notice - Active Candidates: https://www.aptiv.com/privacy-notice-active-candidates
Aptiv is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender identity, sexual orientation, disability status, protected veteran status or any other characteristic protected by law.
About Aptiv
Sourced by ZipRecruiter
Company size
201 - 500 Employees
Headquarters location
La Crosse, WI, US
Year founded
1977