Senior Software Engineer - Backend/Python - USA Only (100% Remote)
Close USA
Senior Software Engineer - Backend/Python - USA Only (100% Remote)


  • Competitive compensation, including company-wide, goal-based performance bonuses

  • Paid Time Off: 5 weeks of PTO upon joining, plus Winter and Summer Holiday breaks. You’ll also receive 2 additional PTO days for every year you stay with the company

  • Paid parental leave for both primary and secondary caregivers

  • Sabbatical: Eligible for a fully paid one-month sabbatical after five years with the company

  • Healthcare (US residents): Comprehensive medical, dental, and vision coverage with HSA options, plus dependent care FSA

  • 401(k) (US residents): 6% employer matching with immediate vesting

Our Values
 

  • Build a house you want to live in – Think long-term and act with sustainability in mind

  • No BS – Practice honesty and transparency, especially when it’s difficult

  • Invest in each other – Build meaningful, successful relationships with teammates and customers

  • Discipline equals freedom – Honor your commitments to yourself and others

  • Strive for greatness – Continuously challenge yourself and those around you to grow

Learn More
 

  • Hear our CEO and Founder, Steli Efti, share Close’s growth story in the $0–30M Blueprint

  • Watch our culture video from the 2023 team retreat in Milan. Each year, our entire team meets in person to strengthen connections, collaborate across teams, and have fun. In 2025, we’ll be gathering in Paris, France

  • Explore our product with a 10-minute video demo available on our homepage

Our Hiring Process
 
As part of the application, you’ll be asked a few role-specific questions. These are designed to help us better understand your experience and how you think, beyond what’s on your resume. We encourage thoughtful, personal responses.
 
While we’re excited about the possibilities of generative AI, we ask candidates not to rely on AI tools when completing their applications. Every application is carefully reviewed by real people, and clearly AI-generated responses may be excluded from consideration.
 
All applicants will receive an update on their application status. If you move forward, you’ll receive a clear overview of the interview process in your first interaction with our team. We aim to keep our hiring process transparent, respectful, and human.
 
About Us
 
Close is a bootstrapped, profitable, fully remote company with a team of around 100 thoughtful, driven individuals who take ownership of their work and strive to make a meaningful impact. Our goal is to build a product our customers genuinely love and rely on every day.
 
We’re passionate about supporting small and scaling businesses. Since 2013, we’ve been developing a CRM focused on better communication—without the burden of manual data entry or complex interfaces. Our mission is to elevate sales productivity through a modern, all-in-one, communication-first CRM platform designed with care and intention.
 
Our backend infrastructure is primarily built on Python and Flask, with TaskTiger handling asynchronous task processing. We work with MongoDB, PostgreSQL, Elasticsearch, and Redis for data storage, and our cloud infrastructure runs on AWS using services such as EKS, MSK, RDS, and ElastiCache. Our CI/CD pipelines automate testing, Docker image builds, and Kubernetes deployments. Infrastructure is largely automated using Terraform, Ansible, and other AWS tools.
 
Our product development process is inspired by Shape Up, and we actively share our learnings through open-source projects and our Product & Engineering blog, The Making of Close.

About the Role
 
You’ll join one of our six cross-functional teams: CRM, Admin & Onboarding, Conversations, Messaging & Scheduling, Automations & Integrations, or Data Insights. You’ll collaborate closely with backend and frontend engineers, product managers, designers, and other teams to build meaningful features and scalable systems.
 
About You
 
We’re looking for high-performing, full-time Software Engineers who enjoy designing, building, launching, and scaling user-facing features and core systems. You thrive in fast-paced environments, communicate clearly, manage your time effectively, and collaborate well within a fully remote team.
 
What You’ll Work On
 

  • Designing and launching new customer-facing features

  • Building AI-powered features to streamline customer workflows

  • Scaling and optimizing GraphQL and REST APIs

  • Improving synchronization of large-scale email and calendar data

  • Enhancing calling features using Twilio APIs, WebSockets, and WebRTC

  • Developing analytics features that provide actionable sales insights

  • Optimizing Elasticsearch-powered search functionality

  • Improving internal messaging systems using Kafka and Redis

  • Building and enhancing integrations with platforms like Google Workspace, Zapier, and video conferencing tools

  • Implementing real-time features with GraphQL Subscriptions

  • Leveraging modern AI models from providers such as OpenAI, Groq, and AssemblyAI

Data & Scale You’ll Help Manage
 

  • Billions of MongoDB documents

  • Millions of PostgreSQL records

  • 55 TB of logs per month

  • Hundreds of billions of OTEL spans

  • 10+ million events per day

  • Tens of thousands of Docker containers

  • Millions of minutes of call recordings monthly

  • Petabytes of monthly network traffic

Requirements
 

  • Senior I & II: 5+ years of experience building modern backend systems

  • Staff level: 8+ years of experience

  • Mid-level: ~3 years of relevant experience with strong growth potential

  • Professional Python experience preferred (or strong working knowledge with willingness to specialize in Python)

  • Experience building internet-facing or high-traffic APIs

  • Hands-on experience with MongoDB, PostgreSQL, Elasticsearch, or similar databases

  • Strong skills in designing, scaling, debugging, and optimizing production systems

  • Experience participating in code reviews and maintaining high code quality standards

  • A strong sense of craftsmanship and pride in your work

  • Must be located in the contiguous United States

Nice to Have
 

  • Open-source contributions related to our tech stack

  • Experience leading small teams or feature initiatives

  • Background in building B2B SaaS products

  • Experience implementing AI-powered product features

  • Familiarity with complex architectures supporting REST, GraphQL, WebSockets, and async processing

How We Work
 

  • Results over hours: We focus on outcomes, not time tracking

  • Async by default: Our global team collaborates primarily asynchronously, with limited scheduled meetings

  • Deep work culture: We protect focused work time during normal working hours

  • Autonomy & trust: You’ll have flexibility to design a sustainable work environment that suits your productivity style

🌏 Why Close?
 

  • 100% remote-first culture

  • Annual in-person team retreats

  • 5 weeks PTO + seasonal breaks + additional PTO for tenure

  • Paid parental leave

  • Health coverage and retirement benefits (US residents)

  • Base salary range for Senior I & II: $140,000–$210,000 (US-based)


About Company

Close is a profitable, 100% remote SaaS company building a modern CRM designed to help small and scaling businesses communicate better and close more deals. Since 2013, we’ve focused on creating a fast, intuitive, all-in-one sales platform that removes busywork and boosts productivity. 

Job Information