JobTarget Logo

Python Software Architect in United States at Jobgether

NewJob Function: Information Technology
Jobgether
United States, United States
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Python Software Architect

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Python Software Architect based in the United States.

This role is centered on defining and delivering scalable, high-performance Python-based systems that power complex enterprise applications and data-driven platforms.
You will operate at the intersection of architecture and hands-on engineering, shaping technical direction while also contributing directly to code and system design.
The position involves solving challenging problems in distributed systems, data processing, and application reliability at scale.
You will collaborate with cross-functional teams including product, data, infrastructure, and operations to translate ambiguous requirements into robust technical solutions.
This is a highly impactful role where architectural decisions directly influence system performance, scalability, and long-term maintainability.
The environment is fast-paced, engineering-driven, and focused on continuous improvement, automation, and production excellence.
You will also play a key role in raising engineering standards through mentorship, reviews, and architectural guidance.

Accountabilities:
  • Lead the end-to-end architecture, design, and development of complex enterprise Python applications and distributed systems.
  • Build high-quality, secure, and scalable Python solutions with strong focus on concurrency, fault tolerance, observability, and performance.
  • Design and maintain architecture documentation, ensuring development aligns with defined technical standards and long-term system goals.
  • Develop and optimize large-scale data processing pipelines, including transformation, validation, enrichment, and performance tuning.
  • Analyze complex datasets to generate insights that improve system performance, product functionality, and operational efficiency.
  • Identify and resolve architectural weaknesses, performance bottlenecks, and production defects through deep technical troubleshooting.
  • Contribute to CI/CD pipelines, Agile workflows, peer reviews, and engineering best practices while mentoring junior engineers.
  • Support production systems through incident response, debugging, root-cause analysis, and post-incident improvements.
Requirements:
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field.
  • 5+ years of professional Python development experience in enterprise or large-scale production environments.
  • Strong expertise in system design, distributed architectures, and scalable backend development.
  • Solid experience with relational databases such as PostgreSQL, Oracle, MS SQL Server, or similar, including schema design and query optimization.
  • Deep understanding of software engineering principles, algorithms, data structures, and performance trade-offs.
  • Experience across the full SDLC, including design, development, testing, deployment, and production support.
  • Familiarity with Agile methodologies, CI/CD pipelines, and secure coding practices.
  • Hands-on experience debugging and maintaining complex production systems.
  • Strong communication skills with ability to collaborate across technical and business stakeholders.
  • Experience with cloud environments (AWS preferred) and data tools or libraries such as Pandas, NumPy, or similar is a plus.
  • Ability to manage multiple priorities in fast-moving environments while maintaining high-quality delivery.
Benefits:
  • Competitive salary range of $130,000 – $180,000 annually.
  • 100% remote role within the United States.
  • Full-time W2 employment with long-term stability.
  • Opportunity to architect and influence enterprise-scale systems and platforms.
  • Exposure to modern data engineering, distributed systems, and cloud-based architectures.
  • Career growth through technical leadership, mentorship, and architectural ownership.
  • Inclusive and equal opportunity work environment.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Job Location

United States, United States

Frequently asked questions about this position

Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.