Senior Python Engineer

Garden Street Staffing

New York (NY)

On-site

USD 180,000 - 230,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Visa transfers available at Principal+

Job summary

Garden Street Staffing seeks a Principal Software Engineer in New York City to lead design and delivery of complex, scalable software systems. The role requires deep Python expertise, strong architectural judgment, and hands-on leadership across teams.

You will drive architectural direction with product partners and business stakeholders, mentor engineers, and contribute to high-impact production software in a fast-paced private equity environment.

Qualifications

  • 10+ years of professional software engineering experience.
  • Strong Python and OO development fundamentals.
  • Experience designing enterprise-grade systems and APIs.
  • Cloud experience, preferably AWS, with scalable architectures.
  • Strong SQL and relational database experience.
  • Ability to lead initiatives end-to-end and mentor engineers.

Responsibilities

  • Lead architecture, design, and development of complex software systems.
  • Drive technical direction for large-scale initiatives across teams.
  • Make sound architectural decisions across the SDLC.
  • Translate business requirements into scalable technical solutions.
  • Lead projects from planning through delivery.
  • Mentor engineers and promote engineering best practices.
  • Contribute hands-on to production software.

Skills

Python
Architectural design
Leadership
Communication
Mentoring
SQL

Education

Bachelor's degree in CS/Engineering or equivalent

Tools

AWS
FastAPI
Redis
PySpark
React

Job description

A leading private equity firm is seeking a Principal Software Engineer to join its technology organization. The team builds and supports high-impact software platforms and data-driven systems that enable critical business functions across the organization.


This is a hands-on technical leadership role for an experienced engineer who can operate effectively in a complex environment, drive architectural decisions, and lead the delivery of large-scale software initiatives.


Position Summary


As a Principal Software Engineer, you will serve as a senior technical leader responsible for designing, building, and delivering complex software systems. You will work closely with engineers, product partners, and business stakeholders to define technical direction, solve challenging engineering problems, and deliver highly scalable and reliable solutions.


The ideal candidate is a strong Python engineer with deep software engineering fundamentals, strong architectural judgment, and the ability to operate independently while influencing technical direction across teams.


Responsibilities


  • Lead the architecture, design, and development of complex software systems.
  • Drive technical direction for large-scale engineering initiatives.
  • Make sound architectural and technology decisions across the software development lifecycle.
  • Partner with engineers, product teams, and stakeholders to translate business requirements into scalable technical solutions.
  • Lead projects from technical planning through implementation and delivery.
  • Identify and resolve complex technical challenges and execution blockers.
  • Establish and promote engineering best practices around scalability, reliability, testing, and maintainability.
  • Mentor engineers and provide technical leadership across the organization.
  • Contribute hands-on to the development of high-quality production software.

Qualifications


  • 10+ years of professional software engineering experience.
  • Strong proficiency in Python and object-oriented software development.
  • Proven experience designing and building enterprise-grade software systems.
  • Strong understanding of software architecture, distributed systems, APIs, and database technologies.
  • Experience with cloud platforms, preferably AWS.
  • Strong SQL and relational database experience.
  • Demonstrated ability to lead complex technical initiatives from conception through delivery.
  • Strong communication and collaboration skills with both technical and non-technical stakeholders.
  • Proven ability to mentor engineers and influence technical direction.
  • Bachelor’s degree in Computer Science, Engineering, or a related field preferred, or equivalent practical experience.

Technology Environment


  • Python
  • AWS
  • FastAPI
  • Redis
  • PySpark
  • React
  • Cloud-based infrastructure and data platforms

Additional Information


  • 5 days per week onsite in Midtown, Manhattan
  • Visa transfers available at the Principal level and above
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Python Engineer - Lead, Scalable Systems
Principal Python Engineer - Lead, Scalable Systems

Garden Street Staffing • New York (NY)

On-site
USD 180,000 - 230,000
Visa transfers available at Principal+
Principal Software Engineer
Principal Software Engineer

Clarity, LLC. • United States

On-site
USD 250,000 - 275,000
Equity
Hybrid NYC schedule
Technical Lead Software Engineer
Technical Lead Software Engineer

Eleven Recruiting • New York (NY)

On-site
USD 120,000 - 150,000
Principal Full Stack Engineer - Midtown, NY
Principal Full Stack Engineer - Midtown, NY

Midwestern Interactive Growth Team • New York (NY)

On-site
USD 140,000 - 210,000
Senior Python Engineer
Senior Python Engineer

10xTalents • Newark (NJ)

On-site
USD 100,000 - 130,000
Principal Software Engineer
Principal Software Engineer

INNOVATIVE TECH SOLUTIONS INC • Manassas (VA)

On-site
USD 140,000 - 190,000
Bonus based on performance
Competitive salary
Dental insurance
+1
Staff Software Engineer
Staff Software Engineer

Albert Bow • New York (NY)

On-site
USD 170,000 - 210,000
Senior Python Engineer
Senior Python Engineer

Prestige Staffing • Alpharetta (GA)

Hybrid
USD 155,000 - 185,000
Flexible hybrid work
Competitive salary
Growth opportunities
+1
Sr. Software Engineer
Sr. Software Engineer

Harnham • New York (NY)

Hybrid
USD 180,000 - 200,000
Senior Python Engineer II
Senior Python Engineer II

10xTalents • Newark (NJ)

On-site
USD 150,000 - 230,000