Senior Python Developer in United States at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Python Developer based in the United States.
This role offers the opportunity to work on complex, enterprise-grade systems that power automation, data processing, and large-scale digital operations. You will be deeply involved in designing and building high-performance Python applications that run in distributed, production-critical environments. The work is highly hands-on and technical, requiring strong problem-solving skills and the ability to go beyond surface-level fixes to identify and resolve root causes of system challenges. You will collaborate closely with cross-functional teams including product, data, and infrastructure specialists to translate business needs into scalable technical solutions. The environment is fast-moving, engineering-driven, and focused on reliability, scalability, and continuous improvement. This position is ideal for someone who enjoys tackling complex architectural problems and raising engineering standards across teams.
- Lead the end-to-end design, development, and troubleshooting of enterprise-grade Python applications, solving complex and non-trivial engineering challenges.
- Build secure, scalable, and high-performance Python-based systems with strong attention to concurrency, fault tolerance, and observability in distributed environments.
- Design application architectures and ensure adherence to engineering standards, performance requirements, and long-term maintainability principles.
- Develop and optimize large-scale data processing workflows, including extraction, transformation, validation, enrichment, and performance tuning.
- Analyze complex datasets to generate actionable insights that improve system performance, reliability, and business outcomes.
- Contribute to CI/CD pipelines, Agile workflows, peer code reviews, and incident response processes to ensure production stability and continuous delivery.
- Collaborate with cross-functional teams to translate business requirements into robust, scalable technical implementations.
- 5+ years of professional Python development experience in enterprise or production-grade environments.
- Strong background in system design, distributed applications, and building highly reliable, large-scale software systems.
- Hands-on experience with relational databases such as PostgreSQL, Oracle, SQL Server, or similar, including schema design and query optimization.
- Strong understanding of algorithms, data structures, and software engineering fundamentals, with the ability to make sound architectural trade-offs.
- Experience across the full SDLC, including development, testing, deployment, monitoring, and operational support.
- Familiarity with Agile methodologies, CI/CD practices, secure coding standards, and production debugging.
- Strong communication skills with the ability to work effectively across technical and non-technical stakeholders.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Preferred: experience with AWS, Linux/UNIX scripting, and Python data/ML libraries such as Pandas, NumPy, or Scikit-learn.
- Competitive annual salary range of $100,000 to $150,000 (based on experience)
- 100% remote work within the United States
- Full-time W2 direct employment (no C2C, 1099, or third-party arrangements)
- Long-term, stable engagement aligned with multi-year delivery roadmap
- Health benefits package (medical, dental, vision coverage)
- Opportunity for H1B sponsorship and transfers for qualified candidates
- Career growth within enterprise-scale engineering initiatives
- Equal opportunity workplace with a strong focus on diversity and inclusion