Senior Software Engineer (Python)

$150,000 - $200,000
Backend
Senior Software Engineer
Hybrid
5+ years of experience

Description For Senior Software Engineer (Python)

Hatch is seeking a Senior Python Engineer to join their team in New York City in a hybrid work arrangement. This role focuses on designing, developing, and maintaining scalable back-end systems that power their cutting-edge solutions. The ideal candidate will bring 5-7 years of professional experience and expert-level Python proficiency to architect complex systems, develop APIs, and lead technical decisions. The position offers a competitive compensation package of $150K-$200K, along with comprehensive benefits including health coverage and equity.

The role demands strong expertise in Python frameworks like Django, Flask, or FastAPI, coupled with deep knowledge of both SQL and NoSQL databases. The successful candidate will be responsible for implementing robust backend systems, optimizing performance, and establishing best practices for the engineering team. They will work in a collaborative environment, interfacing with product, design, and other engineering teams to deliver high-quality solutions.

Key technical skills required include proficiency in Python, database management with PostgreSQL and MongoDB, API development, and experience with cloud platforms and containerization technologies. The position offers opportunities to work with modern tools and technologies while making a meaningful impact on the company's engineering initiatives.

Benefits include a comprehensive package with health, dental, and vision insurance, flexible PTO, 401(k) plan, and equity opportunities. The hybrid work environment based in NYC provides flexibility while maintaining collaborative opportunities with the team. This role is ideal for a highly skilled Python engineer who thrives in a fast-paced environment and enjoys solving complex problems that drive business value.

Last updated 9 days ago

Responsibilities For Senior Software Engineer (Python)

  • Architect and implement complex back-end systems using Python, ensuring reliability, scalability, and performance
  • Design and develop RESTful APIs to support front-end applications and integrations
  • Optimize database design and queries for efficiency and scalability
  • Lead technical decisions related to architecture, design, and deployment strategies
  • Establish and maintain best practices for testing, code quality, and deployment pipelines
  • Collaborate cross-functionally with product, design, and other engineering teams to deliver high-quality solutions

Requirements For Senior Software Engineer (Python)

Python
PostgreSQL
MongoDB
Kubernetes
  • 5-7 years of professional software engineering experience
  • Expert-level proficiency in Python, with experience using frameworks like Django, Flask, or FastAPI
  • Strong understanding of relational and NoSQL databases, including PostgreSQL and MongoDB
  • Hands-on experience with cloud platforms such as AWS, GCP, or Azure
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes
  • Experience building and maintaining CI/CD pipelines for automated testing and deployment

Benefits For Senior Software Engineer (Python)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Competitive salary and equity
  • Hybrid work environment based in NYC
  • Comprehensive health, dental, and vision benefits
  • Flexible PTO policy to support work-life balance
  • 401(k) retirement savings plan

Interested in this job?

Jobs Related To Hatch Senior Software Engineer (Python)

Senior Software Engineer (GO exp required)

Senior Backend Engineer position at Hatch, focusing on Go development, requiring 5+ years of experience in building scalable backend systems and microservices architecture.

Senior Elixir Engineer

Senior Elixir Backend Engineer position at Hatch, focusing on building scalable distributed systems with competitive compensation of $140K-$200K.

Sr. Software Dev Engineer, FPDS DCX

Senior Software Engineer role at Amazon FPDS team, building HR data solutions using AWS, requiring 5+ years of experience in software development and system architecture.

Senior Software Development Engineer, Network Product Development

Senior Software Engineer role at AWS focusing on network infrastructure development and embedded systems for cloud computing platforms.

Senior Software Dev Engineer, AmazonMQ

Senior Software Engineer role at Amazon working on AmazonMQ service, focusing on RabbitMQ development using Erlang with competitive compensation and benefits.