1

Python Django Developer Jobs in Boston, MA (NOW HIRING)

Senior Software Engineer - Growth

Boston, MA

$133K - $175K/yr

Python, Django * MySQL, Cassandra, RabbitMQ, Redis * Amazon Web Services (EC2, RDS, Aurora, etc.), Terraform, Ansible, Packer, and other DevOps tools We use Covey as part of our hiring and / or ...

Software Engineer

Cambridge, MA · On-site

$118K/yr

Our developers share a passion for rapid prototyping, making things work in challenging ... Familiarity with the most important components of our tech stack, including Python, Django ...

Our developers share a passion for rapid prototyping, making things work in challenging ... Familiarity with the most important components of our tech stack, including Python, Django ...

Our developers share a passion for rapid prototyping, making things work in challenging ... Familiarity with the most important components of our tech stack, including Python, Django ...

Create robust backend code using Python/Django, and user-facing frontend code with Next.js and ... You have a proven track record as a Full-stack Web Developer with experience in a production ...

Product Engineer

Foxboro, MA · On-site

$125 - $150/hr

You'll work in Python, Django, Fly.io, and Postgres, from data model to UI. * Ask why a problem ... or developer) role, OR technical product management experience with a software engineering/CS ...

Product Engineer

Foxboro, MA · On-site

$125 - $150/hr

You'll work in Python, Django, Fly.io, and Postgres, from data model to UI. * Ask why a problem ... or developer) role, OR technical product management experience with a software engineering/CS ...

Product Engineer

Foxboro, MA · On-site

$125 - $150/hr

You'll work in Python, Django, Fly.io, and Postgres, from data model to UI. * Ask why a problem ... or developer) role, OR technical product management experience with a software engineering/CS ...

Showing results 41-60

Python Django Developer information

See Boston, MA salary details

$25K

$125K

$434K

How much do python django developer jobs pay per year?

As of Sep 8, 2026, the average yearly pay for python django developer in Boston, MA is $125,045.00, according to ZipRecruiter salary data. Most workers in this role earn between $70,600.00 and $172,700.00 per year, depending on experience, location, and employer.

What is a Python Django developer?

A Python Django Developer is a software professional who specializes in building web applications using the Django framework, which is written in Python. Django is known for its rapid development capabilities, security, and scalability. Developers in this role are responsible for designing, coding, testing, and maintaining web applications, integrating databases, and ensuring that applications follow best practices. They often work as part of a team and collaborate with front-end developers, designers, and other stakeholders to deliver robust web solutions.

What does a Python Django developer do?

A Python Django developer writes server-side web applications using Django software. You write code and develop back-end components for applications, then integrate your work with front-end developers. You must test, troubleshoot, and debug code for any application you work on. You write and implement software solutions that integrate different systems. Your responsibilities include writing reusable and testable code and supporting new projects with a Level-3 perspective. Other duties include designing and implementing low-latency, high-availability, and performant applications. You also implement security and data protection.

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

To thrive as a Python Django Developer, you need strong proficiency in Python programming, web development fundamentals, and deep understanding of the Django framework, typically supported by a degree in computer science or related experience. Familiarity with version control systems like Git, RESTful APIs, relational databases, and deployment tools is essential, and certifications in web development or Django can be beneficial. Problem-solving abilities, effective communication, and a collaborative mindset are crucial soft skills in this role. These skills and qualities ensure the delivery of robust, scalable web applications and foster effective teamwork in dynamic development environments.

What are some common challenges Python Django developers face when working on large-scale projects?

Python Django Developers working on large-scale projects often encounter challenges such as managing complex database migrations, optimizing performance for high-traffic applications, and ensuring code maintainability across multiple team members. Effective communication and version control practices are vital when collaborating with front-end developers, QA engineers, and DevOps teams. Developers also need to stay up-to-date with security best practices to protect applications from vulnerabilities. Proactively addressing these challenges helps ensure smooth development cycles and successful project outcomes.

What is the difference between Python Django Developer vs Python Flask Developer?

AspectPython Django DeveloperPython Flask Developer
Required CredentialsBachelor's in Computer Science, Python, Django certificationsBachelor's in Computer Science, Python, Flask familiarity
Work EnvironmentLarge-scale web applications, full-stack developmentMicroservices, lightweight APIs, flexible projects
Industry UsageE-commerce, social media, enterprise appsPrototyping, startups, custom APIs
Search & Comparison IntentOften compared for full-stack capabilitiesCompared for lightweight, flexible solutions

Python Django Developers typically work on large, complex web applications with a structured framework, while Python Flask Developers focus on lightweight, flexible microservices and APIs. Both roles require Python skills, but Django developers often have additional experience with full-stack development and enterprise environments, making them suitable for larger projects. Flask developers are preferred for rapid prototyping and smaller, custom solutions.

What are the most commonly searched types of Python Django Developer jobs in Boston, MA?

The most popular types of Python Django Developer jobs in Boston, MA are:

What are popular job titles related to Python Django Developer jobs in Boston, MA?

For Python Django Developer jobs in Boston, MA, the most frequently searched job titles are:

What job categories do people searching Python Django Developer jobs in Boston, MA look for?

The top searched job categories for Python Django Developer jobs in Boston, MA are:

Infographic showing various Python Django Developer job openings in Boston, MA as of September 2026, with employment types broken down into 2% Internship, 91% Full Time, 3% Part Time, and 4% Contract. Highlights an 76% Physical, 5% Hybrid, and 19% Remote job distribution, with an average salary of $125,045 per year, or $60.1 per hour.

Lead Software Engineer, Platform Engineering

Boston, MA • On-site

Klaviyo
Marketing • 1 - 5K employees

Full-time

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Team Overview

The mission of the Platform Engineering team is to provide the infrastructure primitives, platforms, tooling, and guidance that let every engineering team at Klaviyo build, ship, and operate with confidence. We own the paved path for how product teams manage their services, applications, and data - spanning core infrastructure, observability, databases, and queuing.

As a Lead Software Engineer on the Platform Engineering team, you will set technical direction for our core platform services, ensuring our platform primitives scale with Klaviyo's growth while remaining simple, reliable, and cost-efficient for the teams that depend on them. Your work will be highly visible and will directly shape how thousands of Klaviyo engineers build and ship products every day.

How you'll make an impact

As a Lead Software Engineer, you will provide technical leadership across the Platform Engineering org while remaining hands-on with the systems you build. You will:

  • Build a deep understanding of engineering needs across the organization, guiding the design and development of the right platform primitives (infrastructure, databases, queuing, and more) and balancing the platform's vision with the practical needs of product teams
  • Set the technical vision and long-term roadmap for core platform services, translating organizational priorities into a clear, multi-year plan
  • Own the design, development, and evolution of foundational platform primitives that product teams rely on to ship quickly and safely
  • Lead cross-team initiatives that improve the availability, scalability, latency, and cost-efficiency of Klaviyo's core platforms, and drive adoption of the resulting paved paths
  • Identify systemic gaps and architectural bottlenecks, and lead the design and delivery of solutions
  • Leverage technologies such as Python, Go, AWS, and Kubernetes to advance the platform, partnering closely with security, and product engineering leaders
  • Champion best practices across the organization, including technical design review, configuration as code, and defensive programming
  • Drive cost-optimization efforts across the platform - right-sizing infrastructure, improving resource utilization, and building the tooling and guardrails that make cost-efficiency the default
  • Mentor senior and mid-level engineers, raising the bar for technical quality and engineering craft across the Platform Engineering org
  • Participate in and help evolve on-call practices, with a focus on solving issues at the root, preventing recurrence, and minimizing alert fatigue
  • You've already experimented with AI in work or personal projects, and you're excited to dive in and learn fast. You're hungry to responsibly explore new AI tools and workflows, finding ways to make your work smarter and more efficient.
Who you are
  • BA or BS degree in Computer Science, related field, or equivalent experience
  • 10+ years of experience designing, building, and operating large-scale distributed systems, with a track record of technical leadership
  • Deep, hands-on experience developing production software in Python and/or Go
  • Extensive experience working in cloud-native environments, with hands-on ownership of infrastructure as code (e.g. Terraform) and containerized platforms (e.g. Kubernetes)
  • Fundamental understanding of Linux and all layers of the networking stack; comfortable administering and debugging production systems
  • Experience across a range of platform-related domains such as API gateways & traffic management, observability, asynchronous processing, or database/storage platforms
  • Proven ability to independently own the full lifecycle of complex, cross-team platform initiatives - from discovery and technical design through rollout and long-term maintenance
  • Strong track record of mentoring engineers and influencing technical direction beyond your immediate team
  • Excellent communicator who writes clear technical design docs and RFCs, and keeps stakeholders aligned on progress, risk, and trade-offs
  • Comfortable handling complex systems in outage situations and driving failures to root cause and resolution
Nice to have
  • Familiarity with high-volume data processing and storage systems, including OLTP and OLAP databases
  • Experience with large-scale data ecosystems - e.g., ClickHouse, DynamoDB, MySQL, Kafka, Spark, Flink, Iceberg, or Airflow
  • Background in internal tooling or paved-path platform design
Tech Stack

Klaviyo's platform is primarily built with Python and React and runs on AWS. Engineers join us from a wide range of technical backgrounds and are supported in learning our stack.

Core technologies include:

  • Python / Django / FastAPI / Go
  • MySQL / Redis / Memcached
  • RabbitMQ / Celery / Apache Kafka / Apache Pulsar
  • AWS / Terraform / Kubernetes
Location & Work Model

This role is based in Boston, Massachusetts. Klaviyo supports work authorization and relocation for this position.

At Klaviyo, we enjoy tackling meaningful engineering challenges and value people who take ownership, learn continuously, and collaborate openly. We are committed to building inclusive teams and encourage applications from candidates of all backgrounds.

Klaviyo is growing fast and we have openings for all skill levels across all of our teams. Learn more about our engineering culture at klaviyo.tech.