1

Senior Python Engineer Jobs in Buffalo, NY (NOW HIRING)

As a Senior Software Engineer II, you will join a world-class engineering team operating the only ... Professional experience with Python is a major plus (highly valued for data pipelines and AI/LLM ...

Senior Software Developer

Buffalo, NY · On-site

$52.75 - $69.75/hr

Stark Tech is a leader in facilities and energy solutions, and they are seeking a Senior Software ... Python preferred). • Understanding of object-oriented programming principles. • Familiarity ...

Senior Application Developer

Buffalo, NY · Hybrid

$110K - $140K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Senior Application Developer Reporting To: Director, Digital Execution Work Schedule: Hybrid ... Proficiency in multiple programming languages (C#, .NET, Python, or similar). * Experience building ...

Senior Application Developer

Buffalo, NY · On-site

$110K - $140K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Senior Application Developer Reporting To: Director, Digital Execution Work Schedule: Hybrid ... Proficiency in multiple programming languages (C#, .NET, Python, or similar). * Experience building ...

Senior Infrastructure Engineer

Irving, NY · On-site

$130K - $170K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

We are seeking a Senior Infrastructure Engineer to automate, stabilize, and secure our cloud ... Write automation tooling in Python and/or Go to eliminate manual operational toil across both cloud ...

We are building a high-caliber talent pool of Backend Senior Engineers to lead technical ... Experience with Python is a major plus (highly valued for data pipelines and AI/LLM integrations)

Senior Contact Center Data Engineer

Buffalo, NY · On-site

$102K - $139K/yr

The Senior Contact Center Data Engineer I is a senior individual contributor responsible for ... Python, R, SAS, .NET, M, or DAX. * 2+ years of experience using source control, DevOps tools, or ...

New

Senior Snowflake Data Engineer

Boston, NY · On-site

$108K - $130K/yr

Itero Group is seeking an experienced Senior Snowflake Data Engineer to support enterprise data ... Strong Python development experience. * Experience building enterprise ELT/ETL pipelines.

Senior Software Developer

Buffalo, NY · On-site

$93K - $102K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Job Requirements The Senior Software Developer works within our collaborative R&D team to build and ... Strong programming fundamentals (Python preferred). * Understanding of object-oriented programming ...

Senior Software Developer

Buffalo, NY · On-site

$93K - $155K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Job Requirements The Senior Software Developer works within our collaborative R&D team to build and ... Strong programming fundamentals (Python preferred). * Understanding of object-oriented programming ...

We are seeking a Senior Member of Technical Staff to build core systems, solve challenging ... Strong programming skills in Python, Go, TypeScript, Rust, Java, or similar. * Strong system design ...

New

Senior Software Developer

Buffalo, NY

$93K - $102K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Job Requirements The Senior Software Developer works within our collaborative R&D team to build and ... Strong programming fundamentals (Python preferred). * Understanding of object-oriented programming ...

Senior Software Engineer

Boston, NY · Hybrid

$115K - $152K/yr

You have significant experience with Go, C, or Python * You're excited about leveraging AI tools to ... engineering best practices and contribute to building AI-enabled products Datadog values people ...

Software Engineer IV, Data

Buffalo, NY · On-site

$120 - $160/hr

In this dual‑impact role, you will serve as a senior technical authority while directly managing ... Architect, develop, and maintain robust Python backend services operating seamlessly across a ...

In this dual-impact role, you will serve as a senior technical authority while directly managing ... Architect, develop, and maintain robust Python backend services operating seamlessly across a ...

In this dual-impact role, you will serve as a senior technical authority while directly managing ... Architect, develop, and maintain robust Python backend services operating seamlessly across a ...

In this dual-impact role, you will serve as a senior technical authority while directly managing ... Architect, develop, and maintain robust Python backend services operating seamlessly across a ...

Showing results 21-40

Senior Python Engineer information

See Buffalo, NY salary details

$53.3K

$137.5K

$188.9K

How much do senior python engineer jobs pay per year?

As of Aug 17, 2026, the average yearly pay for senior python engineer in Buffalo, NY is $137,527.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,700.00 and $158,400.00 per year, depending on experience, location, and employer.

What does a senior Python engineer do?

A Senior Python Engineer is an experienced software developer who specializes in designing, developing, and maintaining applications using the Python programming language. They often take on leadership roles within development teams, contribute to architectural decisions, and mentor junior engineers. Senior Python Engineers work on complex projects, ensure code quality, and help implement best practices to improve efficiency and reliability. Their work may span back-end development, data engineering, automation, and integrating with other technologies.

What are the key skills and qualifications needed to thrive as a senior Python engineer, and why are they important?

To thrive as a Senior Python Engineer, you need expert knowledge of Python programming, software architecture, and experience with web frameworks, supported by a degree in computer science or related field. Familiarity with tools like Django, Flask, REST APIs, Docker, and version control systems such as Git is typically required, along with possible certifications in cloud technologies or Python itself. Strong problem-solving abilities, leadership, and effective communication skills help you lead teams and collaborate across departments. These skills ensure robust, scalable software solutions and foster innovation and efficiency within development projects.

What are the common challenges senior Python engineers face when leading projects, and how can they effectively address them?

Senior Python Engineers often encounter challenges such as balancing hands-on coding with overseeing project architecture, mentoring junior developers, and ensuring code quality across the team. Effectively addressing these challenges involves strong communication, setting clear coding standards, and fostering a collaborative environment through regular code reviews and knowledge-sharing sessions. Staying updated on best practices and leveraging automation tools for testing and deployment can also help streamline workflows and maintain high-quality deliverables.

Are senior Python engineers in demand?

Senior Python engineers are highly in demand due to the language's widespread use in web development, data analysis, machine learning, and automation. Companies seek experienced developers with strong problem-solving skills and knowledge of frameworks like Django or Flask, making this a competitive and growing field.

What are popular job titles related to Senior Python Engineer jobs in Buffalo, NY?

For Senior Python Engineer jobs in Buffalo, NY, the most frequently searched job titles are:

What job categories do people searching Senior Python Engineer jobs in Buffalo, NY look for?

The top searched job categories for Senior Python Engineer jobs in Buffalo, NY are:

What cities near Buffalo, NY are hiring for Senior Python Engineer jobs?

Cities near Buffalo, NY with the most Senior Python Engineer job openings:

Infographic showing various Senior Python Engineer job openings in Buffalo, NY as of August 2026, with employment types broken down into 90% Full Time, 6% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $137,527 per year, or $66.1 per hour.

Senior Software Engineer II

Compass

Boston, NY

$176K - $196K/yr

Full-time

Re-posted 26 days ago


Compass Real Estate rating

9.3

Company rating: 9.3 out of 10

Based on 7 frontline employees who took The Breakroom Quiz

5th of 204 rated real estate companies


Job description

As a Senior Software Engineer II, you will join a world-class engineering team operating the only end-to-end platform in the real estate industry. We are building a high-caliber talent pool of Senior Engineers to lead technical initiatives across several key domain areas. For these roles, we are seeking versatile Full-stack Engineers and have openings tailored for both frontend-leaning and backend-leaning specializations.

Our Key Domains & Focus Areas

Based on your background and interests, you will have the opportunity to align with one of our specialized domains:

  • Agent Client Tools - Buy Side: Crafting collaborative, client-facing interfaces and agent tools that guide buyers through every step of the journey, from initial home search to close.
  • CRM - Comms: Designing and scaling the communication engines (email, text, and notifications) that enable real-time, personalized interaction between agents and their clients at scale.
  • CRM - Contacts: Architecting the high-performance, foundational data models, relationship graphs, and contact-management interfaces that serve as the single source of truth for millions of client records.
  • Compass Integrated Services (CIS): At the core of driving our next phase of growth and platform evolution, building the technology and operations that power our strategic partner services; including Title & Escrow, Home Warranty, Mortgage, and Insurance. This team empowers agents and clients across a broad national footprint to seamlessly manage the entire transaction journey through a standardized, "one-click" workflow.

What You Will Do

  • End-to-End Design & Build: Architect, build, and maintain high-performance, distributed, event-driven microservices and cloud infrastructure, while ensuring seamless integration with modern, intuitive frontend interfaces.
  • Drive Technical Delivery: Independently define, decompose, and lead the delivery of complex technical projects and subsystems across the entire stack.
  • Incorporate Intelligent Automation: Build and operationalize modern software patterns, including integrating AI models, data pipelines, and telemetry systems to automate workflows.
  • Champion Engineering Excellence: Perform rigorous code and design reviews, write high-quality automated tests (unit, integration, and end-to-end), and continuously leave codebases cleaner and more performant than you found them.
  • Own Your Domain: Act as a subject matter expert, creating clear technical documentation (architecture diagrams, runbooks, and specs) and owning your services and applications throughout their entire lifecycle.
  • Collaborate & Mentor: Work closely with cross-functional stakeholders to balance requirements, resolve systemic bottlenecks, and actively mentor peers to level up the engineering team.

What We Look For

  • Education: BS in Computer Science, Software Engineering, or equivalent practical experience.
  • Experience: 5+ years of professional software development experience, with a proven track record of delivering complex technical projects autonomously. (Candidates with 3+ years of exceptional, fast-tracked execution are also encouraged to apply).
  • Fullstack Capabilities (Frontend or Backend Leaning):
    • For Backend-Leaning Candidates: Strong proficiency in backend languages such as Go or Java, with a passion for API design, distributed systems, and backend data architecture.
    • For Frontend-Leaning Candidates: Deep expertise in modern frontend frameworks (e.g., React), UI/UX execution, and browser performance, paired with a solid understanding of backend APIs and integrations.
    • Professional experience with Python is a major plus (highly valued for data pipelines and AI/LLM workflows).
    • Experience with Kafka is a plus.
  • System Architecture: Solid hands-on experience designing and operating cloud-based microservices architectures on major cloud infrastructure (AWS preferred, GCP, or Azure).
  • Modern SDLC Practices: Strong familiarity with continuous integration/continuous delivery (CI/CD) pipelines, containerization, and Agile/Scrum methodologies.
  • Domain Expertise (Area Dependent):
    • Experience building high-throughput user workflow tools, transactional systems, dynamic user interfaces, or SaaS products.
  • Communication: Excellent verbal and written communication skills with a strong sense of technical empathy for your end-users (whether they are real estate agents or fellow developers).

Compensation: The base pay range for this position is $176,800-$196,100 annually; however, base pay offered may vary depending on job-related knowledge, skills, and experience. Bonuses and restricted stock units may be provided as part of the compensation package, in addition to a full range of benefits. Base pay is based on market location. Minimum wage for the position will always be met.


What Compass Real Estate employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom