1

Senior Python Software Engineer Jobs in Westfield, NJ

Senior Python Developer

Manhattan, NY · On-site

$121.20 - $181.80/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Senior Python Developer Intermediate‑level position responsible for participation in the ... Experience in systems analysis and programming of software applications. * Experience in managing ...

Python Developer

New York, NY

$55 - $75.75/hr

... MID_SENIOR Python Developer to join our dynamic Information Technology/IT team in New York. As a Python Developer, you will be responsible for developing high-quality software solutions ...

Senior Python Developer

New York, NY · On-site

$121K - $181K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The Senior Python Developer is an intermediate level position responsible for participation in the ... Experience in systems analysis and programming of software applications * Experience in managing ...

Senior Python Developer Location: Jersey City, NJ (Hybrid, minimum 3 days onsite) Duration: Contract - 12 months Pay Range: $68.25/hr (W2) Job ID: 407418 About BCforward BCforward is a leading global ...

Senior Python Engineer

Manhattan, NY · On-site

$100 - $140/hr

We are looking for a Senior Python Engineer to own, design, build, and maintain high‑performance ... Strong sense of responsibility and commitment to shipping high‑quality software * Willingness to ...

Job Title: Sr. Python AI/ML Engineer Job ID: 2024-13143 Job Location: Morris Plains, NJ - hybrid / 3 days in office Job Travel Location(s): # Positions: 2 Employment Type: W2 Duration:Long term # of ...

New

Python developers

Jersey City, NJ · On-site

$52.50 - $72.25/hr

Senior Python Developer Job Location: Jersey City, NJ Job Type: Full-Time * Experienced Python developers with 6+ years' experience * Experience with PySpark * Should also have a strong SQL ...

Senior Python Developer

Jersey City, NJ · On-site

$125K - $130K/yr

involves designing, developing, and maintaining software, with a strong focus on data pipelines and ... Key responsibilities include writing clean Python code, building and optimizing ETL processes, and ...

Senior Python Engineer (Backend)

Manhattan, NY · On-site

$180 - $220/hr

  • Medical

  • Dental

  • Vision

  • PTO

Senior Python Engineer (Backend) Job type: Full Time · Department: EPD · Work type: Hybrid · USD ... Software Design * Responsible for designing the software or systems in the owned area and ensuring ...

New

URGENT HIRING - SENIOR PYTHON FULL STACK DEVELOPER Role: Sr. Application Developer - Python Full Stack Location: NYC, NY - Hybrid Contract: 9/14/2026 - 3/31/2027 Work Authorization: GC Only Interview:

New

Python Developer

Jersey City, NJ · On-site

$55 - $75.75/hr

Senior Python Developer Position Responsibilities Senior Python Developer Location: Jersey City New Jersey ( 3 days onsite 2 days remote) (look for nearby Candidates) ( Only W2 required) Experience ...

Python Developer

Jersey City, NJ · On-site

$55 - $75.75/hr

Role: Sr Python Developer Position : Contract / Full Time Accepts H1B transfers Location: Jersey City, NJ ( Remote for now) Responsibilities * Write clean and scalable code in Python * Backend ...

Showing results 41-60

Senior Python Software Engineer information

See Westfield, NJ salary details

$55.6K

$143.4K

$197K

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

As of Aug 20, 2026, the average yearly pay for senior python software engineer in Westfield, NJ is $143,434.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,700.00 and $165,200.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 Westfield, NJ?

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

What job categories do people searching Senior Python Software Engineer jobs in Westfield, NJ look for?

The top searched job categories for Senior Python Software Engineer jobs in Westfield, NJ are:

What cities near Westfield, NJ are hiring for Senior Python Software Engineer jobs?

Cities near Westfield, NJ with the most Senior Python Software Engineer job openings:

Infographic showing various Senior Python Software Engineer job openings in Westfield, NJ as of August 2026, with employment types broken down into 100% Full Time. Highlights an 57% In-person, 14% Hybrid, and 29% Remote job distribution, with an average salary of $143,434 per year, or $69 per hour.

Senior Python Developer

Citigroup Inc.

Manhattan, NY • On-site

$121.20 - $181.80/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 2 days ago


Citibank rating

8.3

Company rating: 8.3 out of 10

Based on 177 frontline employees who took The Breakroom Quiz

39th of 171 rated banks


Job description

Senior Python Developer

Intermediate‑level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Mortgage Technology team using Python, Docker, Kubernetes, Openshift and AI‑related technologies. The overall objective of this role is to contribute to application systems analysis and programming activities, including integration with AI, and to work closely with the business to deliver technological solutions that drive decision making.

Responsibilities
  • Design and deliver scalable, Python‑based applications supporting the mortgage trading business, quantitative analytics, workflows and reporting.
  • Partner with the business, risk, product and cross‑functional technology groups to integrate platforms, identify enhancements and enable new products and process improvements.
  • Monitor and control all phases of the development process and analysis, design, construction, testing and implementation as well as provide user and operational support to business users.
  • Apply AI and GenAI capabilities to modernize workflows, automate analysis, and unlock new insights in mortgage tech.
  • Resolve high‑impact, complex initiatives through analysis of business processes, system flows and industry standards.
  • Apply engineering standards for coding, testing, CI/CD, debugging and production readiness.
  • Serve as advisor or coach to new or junior analysts.
  • Operate with a limited level of direct supervision.
  • Exercise independence of judgement and autonomy.
  • Act as SME to senior stakeholders and/or other team members.
Recommended Qualifications
  • 5‑8 years of relevant experience.
  • Bachelor’s degree (or equivalent experience) in Computer Science, Engineering, Mathematics or a related STEM field.
  • Extensive knowledge of Python and container orchestration platforms.
  • Experience in systems analysis and programming of software applications.
  • Experience in managing and implementing successful projects.
  • Working knowledge of consulting/project management techniques and methods.
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements.
Location

New York, New York, United States

Time Type

Full Time

Salary Range

$121,200.00 - $181,800.00

Benefits

Citi offers competitive employee benefits, including medical, dental & vision coverage; 401(k); life, accident and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays.

EEO Statement

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity, review Accessibility at Citi. View Citi’s EEO Policy Statement and the Know Your Rights poster.

Other Information

This job description provides a high‑level review of the types of work performed. Other job‑related duties may be assigned as required.

#J-18808-Ljbffr

What Citibank employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Citigroup Inc logo

About Citigroup Inc

Sourced by ZipRecruiter

We live in an increasingly complex world. Companies these days are either born global or are going global at record speed. Business and geopolitics are forging an entirely new dynamic and consumers now expect financial services to be a seamless part of their digital lives. Citi is a bank that’s uniquely positioned for this moment. Through our vast global network and our on-the-ground expertise, we can connect the dots, anticipate change and empathize the needs of our clients and customers in ways that other banks simply cannot. Citi's mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. We have set expectations for how we must act to bring our mission to life. These expectations are at the heart of our Leadership Principles – we take ownership, we deliver with pride and we succeed together.

Industry

Banking and credit intermediation

Company size

5,001 - 10,000 Employees

Headquarters location

New York City, NY, US