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.
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.
- 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.
- 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.