1

Python Software Engineer Jobs in New York (NOW HIRING)

Python Developer

New York, NY · On-site

$55 - $75.75/hr

Objectives of this role • Develop, test and maintain high-quality software using Python programming language. • Participate in the entire software development lifecycle, building, testing and ...

Software Engineer-C, Python

Matawan, NJ · Hybrid

$52 - $71.50/hr

Software Engineer -Senior and Principal levels (multiple openings) Our client is a well-established ... Most development is done in C language; some Python is used. As the company experiences this period ...

Software Engineer-C, Python

Asbury Park, NJ · Hybrid

$53.75 - $74/hr

Software Engineer - Senior And Principal Levels Our client is a well-established, growing software ... Most development is done in C language; some Python is used. As the company experiences this period ...

New

Software Engineer-C, Python

Middletown, NJ · Hybrid

$51.25 - $70.50/hr

Software Engineer - Senior And Principal Levels Our client is a well-established, growing software ... Most development is done in C language; some Python is used. As the company experiences this period ...

Software Engineer-C, Python

Matawan, NJ · Hybrid

$52 - $71.50/hr

Software Engineer -Senior and Principal levels (multiple openings) Our client is a well-established ... Most development is done in C language; some Python is used. As the company experiences this period ...

Software Engineer We're looking for a versatile Software Engineer to drive technical innovation and ... Architect scalable backend and API services (Node.js, Python, Go, Ruby, etc.). * Develop modern ...

ElasticSearch or Lucene - Experience in a fast-paced/customer-centric agile startup environmentSo, if you are a Senior Software Engineer with experience in Object-Oriented Python Development, please ...

next page

Showing results 1-20

Python Software Engineer information

See New York salary details

$25.2K

$153.1K

$221.5K

How much do python software engineer jobs pay per year?

As of May 28, 2026, the average yearly pay for python software engineer in New York is $153,133.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,900.00 and $180,000.00 per year, depending on experience, location, and employer.

What is a Python Software Engineer job?

A Python Software Engineer is a developer who designs, develops, and maintains software applications using the Python programming language. They work on a variety of tasks, including writing clean and efficient code, debugging, optimizing performance, and integrating third-party services or APIs. Python engineers often collaborate with teams to build web applications, data pipelines, machine learning models, or automation scripts, depending on the industry. Their role requires strong problem-solving skills and familiarity with software development best practices.

What are the key skills and qualifications needed to thrive in the Python Software Engineer position, and why are they important?

To thrive as a Python Software Engineer, you need strong programming skills in Python, a solid understanding of algorithms and data structures, and a relevant degree in computer science or related fields. Experience with frameworks like Django or Flask, familiarity with version control systems such as Git, and optional certifications like PCEP or PCAP can be valuable assets. Problem-solving skills, teamwork, and effective communication help you navigate complex projects and collaborate efficiently. Mastering both technical and soft skills is crucial for building reliable software solutions and succeeding in dynamic development teams.

What does a typical workday look like for a Python Software Engineer?

A typical workday for a Python Software Engineer involves writing and testing code, participating in team meetings to plan and review tasks, and collaborating with colleagues such as front-end developers, quality assurance engineers, and project managers. You may spend time troubleshooting bugs, reviewing pull requests, and improving existing software modules. Many teams use Agile or Scrum methodologies, so your day may include short stand-up meetings and iterative development cycles. Depending on the company, you might also have opportunities to contribute to design discussions or mentor junior developers.
What are popular job titles related to Python Software Engineer jobs in New York? For Python Software Engineer jobs in New York, the most frequently searched job titles are:
What job categories do people searching Python Software Engineer jobs in New York look for? The top searched job categories for Python Software Engineer jobs in New York are:
What are popular job titles related to Python Software Engineer jobs in NY? For Python Software Engineer jobs in NY, the most frequently searched job titles are:

Software Engineer - OpenStack

Canonical Group Ltd

Manhattan, NY

Full-time

Posted 7 days ago


Job description

Home Based - Americas; Home based - EMEA Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors.

The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder‐led, profitable, and growing.

We are hiring a Software Engineer for our OpenStack Engineering team. This is an exciting opportunity for a software engineer passionate about open source software, Linux, and OpenStack. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.

As a software engineer on the OpenStack Engineering team, you'll be building Charmed OpenStack and Ceph, a suite of open source Python‐based charms for deploying and managing OpenStack and Ceph. Your work will bring cloud platform technologies to a wide range of users and computing environments, from desktops to bare metal servers. This role requires a Python software developer with a passion for automating infrastructure as code.

Applicants should be passionate about the future of the software‐defined datacenter, distributed systems, and open source. Canonical is a globally distributed team of engineers who share that passion, and you will need to work well in that context. Engineers who thrive at Canonical are mindful of the dynamics of the open source ecosystem, and equally aware of the needs of large, innovative organizations.

This job involves international travel several times a year, usually for one week at a time. What you'll do Collaborate proactively with a distributed team Write high quality code to create new features Debug issues and produce high quality code to fix them Review code produced by other engineers Discuss ideas and collaborate on finding good solutions Ensure the success of OpenStack and Ceph on multiple architectures Work from home with global travel 2 to 4 weeks for internal and external events Who you are You love technology and working with brilliant people You are curious, flexible, articulate, and accountable You value soft skills and are passionate, enterprising, thoughtful, and self‐motivated You have a Bachelor's or equivalent in Computer Science, STEM or similar degree You have experience with Python You have interest and experience with two or more of the following: Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, Ceph, AI/ML, QEMU/KVM, LXC/LXD, Python, Go, C, Postgresql, Mongo, Debian packaging, scalable web services You have experience with non‐x86 architectures, including s390, arm64, power and others You have experience with OpenStack, OVN, Openvswitch and other related cloud technologies What Canonical Offers Learning and Development Annual Compensation Review Recognition Rewards Priority Pass for travel Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world's computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals.

All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. About Canonical Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open‐source projects and the platform for AI, IoT, and the cloud, we are changing the world of software.

We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004.

Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game. #J-18808-Ljbffr