Skip to content
← Back to job listings

Senior Python Developer

jobgether · US

Software DevelopmentSenior LevelRemoteExternal listingfull-time17 days ago

About The Role

**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 United States.**

This role offers the opportunity to build and enhance enterprise-grade software solutions using modern Python technologies.

You will design, develop, and optimize reliable applications that support complex business and data-driven operations.

The position combines hands-on engineering with architectural thinking, requiring strong problem-solving and technical leadership skills.

You will collaborate with product, data, and infrastructure teams to transform business challenges into scalable technical solutions.

The ideal candidate enjoys working on mission-critical systems, improving performance, and solving complex production challenges.

You will contribute to engineering excellence through clean code, automation, testing, and operational best practices.

This is a high-impact opportunity for an experienced developer looking to influence robust software platforms at scale.

### Accountabilities

The Senior Python Developer will be responsible for designing, developing, maintaining, and improving complex software systems while ensuring reliability, scalability, and performance across production environments.

  • Design, develop, and enhance enterprise-grade applications, data-intensive services, and automation platforms using Python.
  • Build secure, scalable, and high-performing systems that operate reliably in distributed production environments.
  • Translate complex business requirements into well-engineered technical solutions in collaboration with product, data, and infrastructure teams.
  • Participate throughout the full software development lifecycle, including requirements analysis, architecture, implementation, testing, deployment, and ongoing support.
  • Develop and maintain application components while applying strong software engineering principles and coding standards.
  • Analyze and resolve complex technical issues by identifying root causes and implementing long-term solutions.
  • Design and optimize database interactions, including query performance improvements and schema enhancements.
  • Implement automated testing, CI/CD practices, application resiliency patterns, and secure development approaches.
  • Contribute to architecture decisions, technical improvements, and engineering best practices across the team.
  • Manage multiple projects and priorities while maintaining clear communication with technical and business stakeholders.

## Requirements

The ideal candidate brings extensive Python development experience, strong software engineering fundamentals, and the ability to deliver reliable solutions in complex enterprise environments.

  • Bachelor’s degree in Computer Science, Engineering, or a related technical discipline.
  • 5+ years of professional Python development experience in enterprise environments.
  • Proven experience building and supporting large-scale production applications with strong reliability and uptime requirements.
  • Strong knowledge of relational databases such as Oracle, MS SQL Server, PostgreSQL, or Sybase, including query optimization and schema design.
  • Strong understanding of software architecture, system design, and the complete software development lifecycle.
  • Hands-on experience with application development, automated testing, debugging, and operational support.
  • Strong understanding of data structures, algorithms, performance optimization, and engineering trade-offs.
  • Experience troubleshooting complex enterprise applications in production environments.
  • Familiarity with Agile methodologies, CI/CD workflows, secure coding practices, and application resiliency patterns.
  • Ability to manage multiple concurrent initiatives in a fast-paced and changing environment.
  • Excellent written and verbal communication skills with the ability to collaborate across technical and non-technical teams.
  • Preferred experience with UNIX/Linux environments, shell scripting, and command-line tools.
  • Preferred knowledge of Python data and machine learning libraries, including NumPy, Pandas, SciPy, Scikit-Learn, TensorFlow, and PyTorch.
  • Preferred exposure to AWS services and cloud-native technologies such as S3, RDS, DynamoDB, and Glue.

## Benefits

  • Competitive annual salary range of $90,000–$115,000.
  • Fully remote work opportunity within the United States.
  • Full-time direct employment opportunity.
  • Opportunity to work on complex enterprise software and data-driven platforms.
  • Career growth potential within a technology-focused environment.
  • Exposure to modern cloud, automation, and machine learning technologies.
  • Collaborative work environment with cross-functional engineering teams.

This is an external listing. JobSpring does not represent or verify the employer. Report this listing