1

Sr Python Engineer Jobs (NOW HIRING)

Senior Python Engineer

$124.40K - $167.40K/yr

As a Senior Python Engineer within the Data Distribution team you will participate in the management of Dimensional's enterprise investment data warehouse which supports Research, Portfolio ...

Senior Python Engineer

$200K - $225K/yr

The Role We're looking for a Senior Software Engineer to build and scale the backend systems that ... Strong proficiency in Python and experience building production-grade systems * Experience ...

... we need sharp engineers who love solving real-world problems with clean, maintainable code. What You'll Do * Own major parts of our Python stack - from design to deployment. * Build process ...

... we need sharp engineers who love solving real-world problems with clean, maintainable code. What You'll Do * Own major parts of our Python stack - from design to deployment. * Build process ...

... we need sharp engineers who love solving real-world problems with clean, maintainable code. What You'll Do * Own major parts of our Python stack - from design to deployment. * Build process ...

Senior Python/Spark developer

Princeton, NJ

$127.40K - $171.40K/yr

Senior Python developer Location: Princeton, NJ Full Time/Contract We are looking for a Senior Python/Spark developer that carries extremely strong SQL and data analysis skills. Requirement: * 5+ ...

Senior Python/Spark developer

Princeton, NJ · On-site

$127.40K - $171.40K/yr

Senior Python developer Location: Princeton, NJ Full Time/Contract We are looking for a Senior Python/Spark developer that carries extremely strong SQL and data analysis skills. Requirement: * 5+ ...

Senior Python Developer

Chicago, IL · On-site

$125.20K - $168.40K/yr

Overview: Senior Python Developer Role Overview We seek a seasoned Senior Python Developer with ... Azure certifications (e.g., Azure Data Engineer, Azure Developer). * Experience with PySpark ...

Senior Python Software Engineer

Boston, MA · On-site

$119K - $179.75K/yr

We're looking for a Senior Python Engineer to join our ever evolving Pazien team and help us unleash the potential of every business. The Pazien engineering team is seeking a Platform engineer who ...

We're looking for a Senior Backend Engineer who thrives in fast moving environments, enjoys solving ... Strong backend engineering experience building scalable production systems Proficiency with Python ...

Senior Python Developer

Mclean, VA

$124.60K - $167.70K/yr

Senior Python Developer Location: McLean, VA Duration: 5-6 Months Rate : 55 -60$/hr on W2 Only locals Description: Must Have Qualifications: 5+ years experience of software development experience ...

New

python developer

Washington, DC

$57 - $78.50/hr

We are looking for a Senior Python Developer to join our software development team. Senior Python Developer responsibilities include participating in the entire software development lifecycle ...

Senior Python Developer

Fenton, MO · On-site

$116.40K - $156.70K/yr

SR. PYTHON DEVELOPER This position is based out of our St Louis, MO office About ArchKey ArchKey is one of the nation's largest privately held specialty trade installation and integrated facility ...

Senior Python Developer

San Jose, CA

$142.40K - $191.60K/yr

Senior Python Developer Looking for a passionate Python developer who is excited about joining a team that is execution oriented, fast moving, and running on agile methodology. Direct Client Location ...

Sr Python Developer

Jersey City, NJ · On-site

$133K - $179K/yr

Sr. Python Developer Full Time or Contract to hire Responsibilities * Write clean and scalable code in Python * Backend Intigration * Contribute your knowledge and experience across the stack by ...

next page

Showing results 1-20

Sr Python Engineer information

See salary details

$23K

$140K

$202.5K

How much do sr python engineer jobs pay per year?

As of May 29, 2026, the average yearly pay for sr python engineer in the United States is $139,971.00, according to ZipRecruiter salary data. Most workers in this role earn between $110,500.00 and $164,500.00 per year, depending on experience, location, and employer.

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

To thrive as a Sr Python Engineer, you need advanced proficiency in Python programming, strong knowledge of software design patterns, and experience with scalable application development, often supported by a degree in computer science or related field. Familiarity with frameworks like Django or Flask, version control systems such as Git, and cloud platforms like AWS or Azure is typically required, with certifications in cloud or Python development considered a plus. Excellent problem-solving abilities, strong communication, and leadership skills help you collaborate effectively and mentor junior engineers. These competencies are critical for delivering robust, efficient solutions and driving technical excellence within development teams.

What are some common challenges Sr Python Engineers face when working on large-scale applications?

Sr Python Engineers often encounter challenges related to maintaining code quality and scalability as applications grow. Managing dependencies, ensuring optimal performance, and coordinating with cross-functional teams can be complex, especially in distributed systems. Additionally, integrating new technologies or frameworks while maintaining backward compatibility requires careful planning and communication. Proactive code reviews, clear documentation, and collaborative problem-solving are essential to overcoming these challenges.

What does a Sr Python Engineer do?

A Sr Python Engineer is an experienced software developer who specializes in designing, developing, and maintaining applications using the Python programming language. They often lead projects, mentor junior engineers, and work on complex problems that require deep technical expertise. Their responsibilities may include writing efficient code, optimizing performance, integrating with APIs or databases, and ensuring the overall quality of software solutions. Additionally, they may collaborate with cross-functional teams to deliver robust and scalable applications.

What is the difference between Sr Python Engineer vs Python Developer?

AspectSr Python EngineerPython Developer
Required CredentialsBachelor's degree in CS or related field, experience in Python, often some leadership skillsBachelor's degree in CS or related field, strong Python skills, often less emphasis on leadership
Work EnvironmentTeam lead, project architect, involved in system design and optimizationCode writing, feature development, bug fixing
Employer & Industry UsageTech companies, startups, enterprise softwareWeb development, data analysis, automation projects

While both roles require strong Python skills, Sr Python Engineers typically have more experience, leadership responsibilities, and involvement in system architecture, whereas Python Developers focus more on coding and feature implementation.

More about Sr Python Engineer jobs
What cities are hiring for Sr Python Engineer jobs? Cities with the most Sr Python Engineer job openings:
What states have the most Sr Python Engineer jobs? States with the most job openings for Sr Python Engineer jobs include:
What job categories do people searching Sr Python Engineer jobs look for? The top searched job categories for Sr Python Engineer jobs are:
Senior Python Engineer

$124.40K - $167.40K/yr

Full-time

Posted yesterday


Job description

Job Description:
About Dimensional:
Dimensional was built around a set of ideas bigger than the firm itself. With a confidence in markets, deep connections to the academic community, and a focus on implementation, we go where the science leads, and continue to pursue new insights, both large and small, that can benefit our clients.
The Technology Department at Dimensional leverages the rapidly evolving state of the art to engineer the platforms that power the innovative, research-driven financial and technical products to improve our client's financial lives.
As a Senior Python Engineer within the Data Distribution team you will participate in the management of Dimensional's enterprise investment data warehouse which supports Research, Portfolio management, Trading, and Analytic functions. You will have the opportunity to understand our client's needs, collaborate on the design of solutions, and work with emerging data engineering tools and best practices. In this role, you will design, develop, document, and test multiple application services focusing on building scalable data platform and services. You will also expand and optimize our data and data pipeline architecture. A successful candidate will demonstrate strong technical and analytical ability across multiple tech stacks as well as bring passion for optimizing and building data applications from the ground up.
You may be a fit for this role if you:
  • Are open-minded, curious, and resourceful.

  • Lead with vision and purpose to bring about transformational change.

  • Are passionate about/stay current with modern technologies/solutions.

  • Solve problems systematically and transparently.

  • Share ideas, solicit/integrate feedback, design and solve collaboratively.

  • Demonstrate engineering and security mindsets.

What you might work on:
  • Build and deliver investment data technology solutions in support of Research, Portfolio Management, Trading, Analytics and Reporting functions.

  • Formulate, design, develop, test, and deliver data technology solutions with a balanced focus on speed and quality.

  • Collaborate with business analysts, product owners, and project managers to develop user stories, estimates, and work plans.

  • Work with minimal supervision and advise business clients and IT management of technology capabilities and recommend strategies to maximize the benefits of new technologies.

  • Identify, design, and implement changes to data pipelines at various stages including data ingestion, data validation, and quality control, data integration, storage, management, and data delivery.

  • Write unit/integration tests, contribute to engineering wiki, and write detailed documentation

  • Build high-performance and scalable data-transfer toolsets which reliably transfer datasets between endpoints within established SLA's.

  • Focus on data consistency, refresh rates and caching requirements while keeping the data current across a variety of interfaces.

  • Build and enhance CI/CD pipelines and develop supportable solutions. Participate in code and design reviews.

  • Provide technical troubleshooting and support for production systems.

Qualifications:
  • Bachelor's degree in engineering, math, computer science, or a related field, or equivalent work experience.

  • 4-5 years of programming experience in Python (open source) or equivalent.

  • Proficiency in building RESTful APIs and web services.

  • 4-5 years of SQL experience.

  • Proven track record of leveraging SOLID principles and Domain Driven Design to drive successful outcomes.

  • Experience in high performance and high availability data applications including expertise in performance optimization and tuning.

  • Experience with automated acceptance testing and ability to write unit-tested, maintainable code.

  • Strong understanding of cyber security risks and demonstrated ability to design and build highly secure applications.

  • Experience working in a dynamic and interactive team environment to build world-class software implementations.

  • Knowledge of best practices and IT operations in an always-up, always-available service.

  • Experience working with both Agile/Scrum and waterfall methodologies with a software development and integration focus.

Preferred Competencies:
  • Master's degree in engineering, math, computer science, or a related field

  • Proficiency with NoSQL database implementation and optimization

  • Ability to work on multiple programming languages and platforms is strongly preferred

  • Financial services industry knowledge or experience

  • Experience with the following:

  • Kafka

  • Airflow

  • PostrgeSQL

  • Ansible

  • Elastic Stack

  • RabbitMQ

  • Redis

  • Docker

  • Okta, OAuth2, PlainID

#LI-Remote
Dimensional offers a variety of programs to help take care of you, your family, and your career, including comprehensive benefits, educational initiatives, and special celebrations of our history, culture, and growth.
It is the policy of the Company to provide equal opportunity for all employees and applicants. The Company recruits, hires, trains, promotes, compensates, and administers all personnel actions without regard to actual or perceived race, color, religion, religious practice, creed, sex, sex stereotyping, pregnancy (which includes pregnancy, childbirth, and medical conditions related to pregnancy, childbirth, or breastfeeding), caregiver status, gender, gender identity, gender expression, transgender identity, national origin, age, mental or physical disability, ancestry, medical condition, marital status, familial status, domestic partnership status, military or veteran status or service, unemployment status, citizenship status or alienage, sexual orientation, status as a victim of domestic violence, status as a victim of stalking, status as a victim of sex offenses, genetic information, political activities or recreational activities, arrest or conviction record, salary history, natural hairstyle or any other status protected by applicable law except as otherwise required or permitted by law or regulation applicable to the Company or its affiliates.