New offer - be the first one to apply!

July 10, 2026

Staff Python Engineer

Senior • Hybrid

32,000 - 38,000 PLN

Kraków, Poland

We are looking for a Staff Python Engineer to join a greenfield initiative building a large-scale distributed backend platform for advanced manufacturing environments.

The role focuses on defining system architecture, APIs, and data flows for highly scalable, event-driven systems with complex integrations and strong reliability requirements.

Quick Facts

  • Opportunity to build a greenfield production-critical platform from scratch
  • High ownership over architecture and technical direction
  • Work at the intersection of software and physical manufacturing systems
  • Strong R&D engineering environment

Responsibilities

  • Lead the design and implementation of large-scale distributed systems
  • Define backend architecture, APIs, and data models
  • Drive technical decisions across multiple services and components
  • Design scalable integrations with enterprise platforms and external systems
  • Build reliable data pipelines and event-driven workflows
  • Improve system performance, resilience, and scalability

Requirements

  • 8+ years of software engineering experience, including extensive Python development
  • Proven experience designing large-scale distributed systems
  • Strong software architecture and system design expertise
  • Deep understanding of microservices and distributed system patterns
  • Experience designing scalable APIs and enterprise integrations
  • Strong database design and data modeling skills
  • Experience with concurrency, performance optimization, and high-availability systems
  • Ability to make architectural decisions and balance technical trade-offs
  • Experience mentoring engineers and driving engineering excellence
  • Fluent English

Nice to Have

  • Experience with MES / manufacturing / industrial systems
  • Knowledge of BOM, MRP, shopfloor, traceability
  • Exposure to IoT / hardware integrations
  • Experience with data streaming / cloud-native systems

What We Offer

  • Private healthcare
  • Multisport
  • Life insurance
  • Opportunity to build a greenfield production-critical platform from scratch
  • High ownership over architecture and technical direction
  • Work at the intersection of software and physical manufacturing systems
  • Strong R&D engineering environment

Similar jobs you might like

Technology

iTeamly

Staff Java Engineer

Senior

Hybrid

Krakow, Poland

32,000 - 38,000 PLN

🏢 Summary: Staff Java Engineer role for a greenfield initiative building a large-scale, distributed backend platform for advanced manufacturing environments. The position focuses on defining system architecture, APIs, and event-driven data flows, ensuring scalability, reliability, and complex system integrations. Offers high ownership over technical direction within a production-critical R&D environment. 🗂️ Requirements: 8+ years in backend or distributed systems engineering, Strong expertise in Java, Proven experience with large-scale distributed architectures, Strong understanding of microservices and API design, Experience with event-driven systems and integrations, Solid data modeling and database design skills, Ability to work in R&D or greenfield environments, Strong communication and mentoring skills 📃 Skills: Java, Microservices, APIs, DistributedSystems, EventDriven, DataModeling, Databases, ERP, MES, IoT, Cloud, DataStreaming 🏢 Description: We are looking for a Staff Java Engineer to join a greenfield initiative building a large-scale distributed backend platform for advanced manufacturing environments. The role focuses on defining system architecture , APIs , and data flows for highly scalable, event-driven systems with complex integrations and strong reliability requirements . ✅ Your responsibilities: Design and evolve distributed backend architecture for a high-scale production platform Define system architecture, APIs, and data models across multiple domains Build microservices and integration layers connecting ERP, vendors, and manufacturing systems Design and implement event-driven data flows and workflows Evaluate and adapt enterprise and open-source solutions to guide architecture decisions Drive engineering standards, reliability, and scalability practices Collaborate with R&D engineers and manufacturing domain experts 🧠 Our requirements: 8+ years in backend / distributed systems engineering Strong expertise in Java and system design Proven experience with large-scale distributed architectures Strong understanding of microservices and API design Experience with event-driven systems and integrations Solid data modeling and database design skills Ability to work in R&D / ambiguous, greenfield environments Strong communication and mentoring skills ⭐ Nice to have: Experience with MES / manufacturing / industrial systems Knowledge of BOM, MRP, shopfloor, traceability Exposure to IoT / hardware integrations Experience with data streaming / cloud-native systems 🌟 What we offer: Private healthcare Multisport Life insurance Opportunity to build a greenfield production-critical platform from scratch High ownership over architecture and technical direction Work at the intersection of software and physical manufacturing systems Strong R&D engineering environment

Technology

iTeamly

Senior Java Engineer

Senior

Hybrid

Krakow, Poland

26,000 - 33,000 PLN

🏢 Summary: Senior Java Engineer role focused on building a greenfield distributed backend platform in a complex manufacturing environment. The position involves developing microservices, APIs, and integrations within an event-driven architecture, with strong emphasis on scalability, performance, and system design. The engineer will contribute to architectural decisions and work with complex enterprise data flows. 🗂️ Requirements: 5+ years of Java backend development experience, Strong knowledge of backend systems and microservices, Experience with REST APIs, Experience with distributed systems, Understanding of concurrency, Scalable system design knowledge, Solid SQL skills, Database design skills, Experience with system integrations, Ability to work in fast-moving, ambiguous environments 📃 Skills: Java, REST, SQL, Microservices, DistributedSystems, Concurrency, ETL, ERP, MES, IoT 🏢 Description: We are looking for a Senior Java Engineer to join a greenfield distributed backend platform within a complex manufacturing environment. The role involves building backend services , APIs , and integrations in an event-driven architecture with a strong focus on scalability , system design , and distributed systems challenges. ✅ Your responsibilities: Develop backend services within a microservices architecture Build and maintain APIs and system integrations Implement workflow, event processing, and data-driven components Contribute to system design and architecture decisions Optimize for performance, scalability, and reliability Work with complex production and enterprise data flows 🧠 Our requirements: 5+ years in Java backend development Strong understanding of backend systems and microservices Experience with REST APIs and distributed systems Knowledge of concurrency and scalable system design Solid SQL and database design skills Experience with system integrations Ability to work in fast-moving, ambiguous environments ⭐ Nice to have: Exposure to manufacturing / MES / IoT systems Experience with event-driven architecture Familiarity with ETL / data pipelines Experience integrating ERP / enterprise systems 🌟 What we offer: Private healthcare Multisport Life insurance Opportunity to build a greenfield distributed platform from scratch Real influence on architecture and technical direction Work in a high-tech manufacturing domain (photonics / hardware systems) Collaboration with experienced system engineers

Technology

New offer

Yard Corporate

Senior Python Engineer

Senior

Hybrid

Warsaw, Poland

40,000 - 55,000 PLN

🏢 Summary: Senior Python Engineer role focused on building and scaling a cloud-native real-time Data Platform handling massive datasets. The position involves developing high-performance backend services, optimizing distributed systems, and integrating large-scale data storage solutions. Hybrid work model in Warsaw with employment benefits including private medical care and multisport card. 🗂️ Requirements: 8+ years of backend software development experience, Advanced Python expertise, Experience with scalable production-grade systems, Knowledge of concurrency and multiprocessing, Experience with Pandas or NumPy, Experience with Parquet or JSON data formats, Knowledge of relational and NoSQL databases, Experience with performance optimization and low-latency systems, Ability to use AI-assisted development tools responsibly 📃 Skills: Python, Pandas, NumPy, Parquet, JSON, SQL, NoSQL, API, OOP, Concurrency, Multiprocessing, Algorithms, Databases, Cloud 🏢 Description: For our client, a leading, high-growth global fintech company – we are looking for an experienced Senior Python Engineer to join a key engineering team responsible for the company’s core data foundation. The project focuses on building, optimizing, and scaling a cloud-native, high-throughput Data Platform designed to ingest, process, and distribute massive datasets in real-time. This platform serves as the backbone for various downstream analytical systems, requiring extreme reliability, performance, and scalability. This is a fantastic opportunity for a strong Python generalist who enjoys solving complex distributed system problems, optimizing data flows, and working with modern cloud architectures. Responsibilities Backend & Pipeline Development: Design and develop scalable backend services and high-performance data processing pipelines using Python. Performance Tuning: Identify bottlenecks and optimize system performance, focus on concurrency, throughput, and low-latency execution. Data Integration & Storage: Build robust integrations with modern cloud-native storage solutions and databases to manage large-scale datasets efficiently. Collaborative Engineering: Work closely with cross-functional technical teams to understand data requirements and deliver reliable API services and platform features. Engineering Excellence: Maintain top-tier coding standards, emphasizing clean code, robust testing (unit/integration), automation, and security. Requirements 8+ years of professional backend software development experience (with a strong track record in building scalable, production-grade systems). Deep expertise in Python (advanced OOP, concurrency/multiprocessing, memory management, data structures, and algorithms). Solid experience with data-centric libraries such as Pandas, NumPy, or similar data processing frameworks. Experience with large-scale data storage formats (e.g., Parquet, JSON, or column-oriented databases) and relational/NoSQL databases. AI-assisted development mindset: Comfortable utilizing AI tools  to accelerate delivery, while maintaining strong developer judgment regarding validation, testing, security, and refactoring. What our client offers: Hybrid work model in Warsaw (minimum 3 days a week in the office - strictly non-negotiable). Contract of Employment (UoP) with increased tax-deductible costs (KUP). Private medical care (including full dental care). Lunch card to cover your daily meals. Multisport card.

Technology

EPAM Systems

Lead Python Engineer (Backend)

Senior

Remote

Wroclaw, Poland

🏢 Summary: The offer is for a Lead Python Engineer (Backend) to design and implement scalable microservices-based systems supporting Treasury technology initiatives. The role involves backend architecture, data integration from multiple formats, automation, and technical leadership of engineers in a global agile environment. The position requires strong expertise in Python, system design and OS-level automation, working within the ET time zone. 🗂️ Requirements: 10+ years of professional Python development experience, Proficiency in FastAPI, Django and Flask, Experience with microservices architecture, API gateways and inter-service communication, Strong system design and software architecture expertise, Experience integrating data from xlsx, pdf, csv and json into a common data model, Advanced shell scripting skills (Bash), Knowledge of Linux/Unix systems, process management and basic networking, Experience with REST API, Experience with Dagster and Kubernetes, Technical mentoring and team leadership experience, Experience working in agile teams on complex applications, Familiarity with Jira and Confluence, English proficiency at B2 level or higher 📃 Skills: Python, FastAPI, Django, Flask, Microservices, API, REST, Dagster, Kubernetes, Bash, Linux, Unix, JSON, CSV, XLSX, PDF, Jira, Confluence 🏢 Description: We are seeking a Lead Python Engineer (Backend) to support Treasury technology initiatives. In this role, you will design and implement scalable backend systems, integrate diverse data sources and guide a team of engineers in building high-stakes applications. This position requires work within the ET time zone (8 am-4 pm) and collaboration with globally distributed teams. Responsibilities Design and implement microservices architectures, API gateways and inter-service communication Develop and optimize backend systems and APIs to support Treasury technology initiatives Integrate data from multiple sources and formats (xlsx, pdf, csv, json) into a common data model Mentor and manage less senior team members from a technical perspective Automate tasks and manage operating system-level processes through shell scripting Troubleshoot complex system and application issues Drive test automation efforts, including robust unit testing Participate in code reviews and foster peer learning across the team Collaborate with agile teams across the globe on complex, high-stakes applications Contribute to system design decisions and software architecture Requirements 10+ years of professional experience in Python development Proficiency in backend frameworks such as FastAPI, Django and Flask, including API design and optimization Expertise in system design and software architecture, with experience in microservices, API gateways and inter-service communication Skills in integrating data from multiple sources and formats (xlsx, pdf, csv, json) into a common data model Advanced knowledge of shell scripting (e.g., Bash) for task automation and OS-level management Understanding of operating systems (Linux/Unix), including process management, basic networking and application layer integration Familiarity with Dagster, Kubernetes and REST API Experience managing and mentoring engineers from a technical perspective Background in agile teams working on complex, high-stakes applications Strong problem-solving and troubleshooting capabilities Familiarity with Atlassian tools such as Jira and Confluence Collaborative mindset with comfort working across global teams English proficiency at B2 level or higher Nice to have Familiarity with Cloud Knowledge of DevOps We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

Lead Python Engineer (Backend)

Senior

Remote

Warsaw, Poland

🏢 Summary: Lead Python Engineer (Backend) role focused on designing and implementing scalable backend systems for Treasury technology initiatives. The position involves building microservices architectures, integrating diverse data sources, automating processes and mentoring engineers within globally distributed agile teams. Requires strong expertise in Python, system design and backend frameworks, with work aligned to the ET time zone. 🗂️ Requirements: 10+ years of professional Python development experience, Proficiency in FastAPI, Django or Flask, Experience with microservices architecture and API gateways, Strong system design and software architecture expertise, Experience integrating data from xlsx, pdf, csv and json formats, Advanced shell scripting skills (Bash), Knowledge of Linux/Unix systems and process management, Experience with Dagster, Kubernetes and REST API, Technical mentoring experience, Experience working in agile teams, English proficiency B2 or higher 📃 Skills: Python, FastAPI, Django, Flask, Microservices, API, REST, Dagster, Kubernetes, Bash, Linux, Unix, JSON, CSV, XLSX, PDF, Jira, Confluence 🏢 Description: We are seeking a Lead Python Engineer (Backend) to support Treasury technology initiatives. In this role, you will design and implement scalable backend systems, integrate diverse data sources and guide a team of engineers in building high-stakes applications. This position requires work within the ET time zone (8 am-4 pm) and collaboration with globally distributed teams. Responsibilities Design and implement microservices architectures, API gateways and inter-service communication Develop and optimize backend systems and APIs to support Treasury technology initiatives Integrate data from multiple sources and formats (xlsx, pdf, csv, json) into a common data model Mentor and manage less senior team members from a technical perspective Automate tasks and manage operating system-level processes through shell scripting Troubleshoot complex system and application issues Drive test automation efforts, including robust unit testing Participate in code reviews and foster peer learning across the team Collaborate with agile teams across the globe on complex, high-stakes applications Contribute to system design decisions and software architecture Requirements 10+ years of professional experience in Python development Proficiency in backend frameworks such as FastAPI, Django and Flask, including API design and optimization Expertise in system design and software architecture, with experience in microservices, API gateways and inter-service communication Skills in integrating data from multiple sources and formats (xlsx, pdf, csv, json) into a common data model Advanced knowledge of shell scripting (e.g., Bash) for task automation and OS-level management Understanding of operating systems (Linux/Unix), including process management, basic networking and application layer integration Familiarity with Dagster, Kubernetes and REST API Experience managing and mentoring engineers from a technical perspective Background in agile teams working on complex, high-stakes applications Strong problem-solving and troubleshooting capabilities Familiarity with Atlassian tools such as Jira and Confluence Collaborative mindset with comfort working across global teams English proficiency at B2 level or higher Nice to have Familiarity with Cloud Knowledge of DevOps We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

Lead Python Engineer (Backend)

Senior

Remote

Katowice, SL, Poland

🏢 Summary: Lead Python Engineer (Backend) role focused on designing and implementing scalable backend systems for Treasury technology initiatives. The position involves building microservices architectures, integrating diverse data sources, automating processes and mentoring engineers within globally distributed agile teams. Requires strong expertise in Python, backend frameworks and system architecture, with work aligned to the ET time zone. 🗂️ Requirements: 10+ years of professional Python development experience, Proficiency in FastAPI, Django and Flask, Experience in microservices architecture and API gateways, Strong system design and software architecture expertise, Experience integrating xlsx, pdf, csv and json data into common data models, Advanced shell scripting skills (Bash), Knowledge of Linux/Unix operating systems, process management and networking, Experience with Dagster, Kubernetes and REST API, Technical mentoring and team leadership experience, Experience working in agile teams on complex applications, English proficiency at B2 level or higher 📃 Skills: Python, FastAPI, Django, Flask, Microservices, API, REST, Dagster, Kubernetes, Bash, Linux, Unix, JSON, CSV, XLSX, PDF, Jira, Confluence 🏢 Description: We are seeking a Lead Python Engineer (Backend) to support Treasury technology initiatives. In this role, you will design and implement scalable backend systems, integrate diverse data sources and guide a team of engineers in building high-stakes applications. This position requires work within the ET time zone (8 am-4 pm) and collaboration with globally distributed teams. Responsibilities Design and implement microservices architectures, API gateways and inter-service communication Develop and optimize backend systems and APIs to support Treasury technology initiatives Integrate data from multiple sources and formats (xlsx, pdf, csv, json) into a common data model Mentor and manage less senior team members from a technical perspective Automate tasks and manage operating system-level processes through shell scripting Troubleshoot complex system and application issues Drive test automation efforts, including robust unit testing Participate in code reviews and foster peer learning across the team Collaborate with agile teams across the globe on complex, high-stakes applications Contribute to system design decisions and software architecture Requirements 10+ years of professional experience in Python development Proficiency in backend frameworks such as FastAPI, Django and Flask, including API design and optimization Expertise in system design and software architecture, with experience in microservices, API gateways and inter-service communication Skills in integrating data from multiple sources and formats (xlsx, pdf, csv, json) into a common data model Advanced knowledge of shell scripting (e.g., Bash) for task automation and OS-level management Understanding of operating systems (Linux/Unix), including process management, basic networking and application layer integration Familiarity with Dagster, Kubernetes and REST API Experience managing and mentoring engineers from a technical perspective Background in agile teams working on complex, high-stakes applications Strong problem-solving and troubleshooting capabilities Familiarity with Atlassian tools such as Jira and Confluence Collaborative mindset with comfort working across global teams English proficiency at B2 level or higher Nice to have Familiarity with Cloud Knowledge of DevOps We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

Lead Python Engineer (Backend)

Senior

Remote

Lodz, Poland

🏢 Summary: Lead Python Engineer (Backend) role focused on designing and implementing scalable microservices and backend systems for Treasury technology initiatives. The position involves integrating diverse data sources, driving system architecture decisions and mentoring engineers within globally distributed agile teams. Requires strong expertise in Python, backend frameworks and system-level automation in a high-stakes environment. 🗂️ Requirements: 10+ years of professional Python development experience, Proficiency in FastAPI, Django and Flask, Experience with microservices architecture, API gateways and inter-service communication, Strong system design and software architecture expertise, Experience integrating data from xlsx, pdf, csv and json into common data models, Advanced shell scripting skills (Bash), Knowledge of Linux/Unix operating systems, process management and basic networking, Experience with Dagster, Kubernetes and REST API, Experience mentoring and technically leading engineers, Experience working in agile teams on complex applications, Proficiency in English (B2 or higher) 📃 Skills: Python, FastAPI, Django, Flask, Microservices, API, REST, Dagster, Kubernetes, Bash, Linux, Unix, JSON, CSV, XLSX, PDF, Jira, Confluence 🏢 Description: We are seeking a Lead Python Engineer (Backend) to support Treasury technology initiatives. In this role, you will design and implement scalable backend systems, integrate diverse data sources and guide a team of engineers in building high-stakes applications. This position requires work within the ET time zone (8 am-4 pm) and collaboration with globally distributed teams. Responsibilities Design and implement microservices architectures, API gateways and inter-service communication Develop and optimize backend systems and APIs to support Treasury technology initiatives Integrate data from multiple sources and formats (xlsx, pdf, csv, json) into a common data model Mentor and manage less senior team members from a technical perspective Automate tasks and manage operating system-level processes through shell scripting Troubleshoot complex system and application issues Drive test automation efforts, including robust unit testing Participate in code reviews and foster peer learning across the team Collaborate with agile teams across the globe on complex, high-stakes applications Contribute to system design decisions and software architecture Requirements 10+ years of professional experience in Python development Proficiency in backend frameworks such as FastAPI, Django and Flask, including API design and optimization Expertise in system design and software architecture, with experience in microservices, API gateways and inter-service communication Skills in integrating data from multiple sources and formats (xlsx, pdf, csv, json) into a common data model Advanced knowledge of shell scripting (e.g., Bash) for task automation and OS-level management Understanding of operating systems (Linux/Unix), including process management, basic networking and application layer integration Familiarity with Dagster, Kubernetes and REST API Experience managing and mentoring engineers from a technical perspective Background in agile teams working on complex, high-stakes applications Strong problem-solving and troubleshooting capabilities Familiarity with Atlassian tools such as Jira and Confluence Collaborative mindset with comfort working across global teams English proficiency at B2 level or higher Nice to have Familiarity with Cloud Knowledge of DevOps We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

Lead Python Engineer (Backend)

Senior

Remote

Poznan, Poland

🏢 Summary: Lead Python Engineer (Backend) role focused on designing and implementing scalable microservices and backend systems for Treasury technology initiatives. The position involves integrating diverse data sources, driving system architecture decisions and mentoring engineers within globally distributed agile teams. Requires strong expertise in Python, backend frameworks and system-level automation in a high-stakes environment. 🗂️ Requirements: 10+ years of professional Python development experience, Proficiency in FastAPI, Django or Flask, Experience with microservices architecture and API gateways, Strong system design and software architecture expertise, Experience integrating data formats: xlsx, pdf, csv, json, Advanced shell scripting skills (Bash), Knowledge of Linux/Unix systems and process management, Experience with REST API development, Experience with Dagster and Kubernetes, Experience mentoring or leading engineers technically, Familiarity with Jira and Confluence, English proficiency at B2 level or higher 📃 Skills: Python, FastAPI, Django, Flask, Microservices, API, REST, Dagster, Kubernetes, Bash, Linux, Unix, JSON, CSV, XLSX, PDF, Jira, Confluence 🏢 Description: We are seeking a Lead Python Engineer (Backend) to support Treasury technology initiatives. In this role, you will design and implement scalable backend systems, integrate diverse data sources and guide a team of engineers in building high-stakes applications. This position requires work within the ET time zone (8 am-4 pm) and collaboration with globally distributed teams. Responsibilities Design and implement microservices architectures, API gateways and inter-service communication Develop and optimize backend systems and APIs to support Treasury technology initiatives Integrate data from multiple sources and formats (xlsx, pdf, csv, json) into a common data model Mentor and manage less senior team members from a technical perspective Automate tasks and manage operating system-level processes through shell scripting Troubleshoot complex system and application issues Drive test automation efforts, including robust unit testing Participate in code reviews and foster peer learning across the team Collaborate with agile teams across the globe on complex, high-stakes applications Contribute to system design decisions and software architecture Requirements 10+ years of professional experience in Python development Proficiency in backend frameworks such as FastAPI, Django and Flask, including API design and optimization Expertise in system design and software architecture, with experience in microservices, API gateways and inter-service communication Skills in integrating data from multiple sources and formats (xlsx, pdf, csv, json) into a common data model Advanced knowledge of shell scripting (e.g., Bash) for task automation and OS-level management Understanding of operating systems (Linux/Unix), including process management, basic networking and application layer integration Familiarity with Dagster, Kubernetes and REST API Experience managing and mentoring engineers from a technical perspective Background in agile teams working on complex, high-stakes applications Strong problem-solving and troubleshooting capabilities Familiarity with Atlassian tools such as Jira and Confluence Collaborative mindset with comfort working across global teams English proficiency at B2 level or higher Nice to have Familiarity with Cloud Knowledge of DevOps We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

Lead Python Engineer (Backend)

Senior

Remote

Krakow, Poland

🏢 Summary: Senior-level backend role focused on designing and implementing scalable microservices and APIs for Treasury technology initiatives. The position involves system architecture, data integration from multiple formats, automation, and technical leadership within globally distributed agile teams. Requires strong Python expertise, backend frameworks experience, and deep knowledge of system design and operating systems. 🗂️ Requirements: 10+ years of professional Python development experience, Proficiency in FastAPI, Django or Flask, Experience in microservices architecture and API gateways, Strong system design and software architecture skills, Experience integrating data from xlsx, pdf, csv and json formats, Advanced shell scripting skills (Bash), Knowledge of Linux/Unix systems, process management and networking basics, Experience with REST API development, Experience with Kubernetes, Experience with Dagster, Technical mentoring experience, English proficiency B2 or higher 📃 Skills: Python, FastAPI, Django, Flask, Microservices, API, REST, Kubernetes, Dagster, Bash, Linux, Unix, JSON, CSV, XLSX, PDF, Jira, Confluence 🏢 Description: We are seeking a Lead Python Engineer (Backend) to support Treasury technology initiatives. In this role, you will design and implement scalable backend systems, integrate diverse data sources and guide a team of engineers in building high-stakes applications. This position requires work within the ET time zone (8 am-4 pm) and collaboration with globally distributed teams. Responsibilities Design and implement microservices architectures, API gateways and inter-service communication Develop and optimize backend systems and APIs to support Treasury technology initiatives Integrate data from multiple sources and formats (xlsx, pdf, csv, json) into a common data model Mentor and manage less senior team members from a technical perspective Automate tasks and manage operating system-level processes through shell scripting Troubleshoot complex system and application issues Drive test automation efforts, including robust unit testing Participate in code reviews and foster peer learning across the team Collaborate with agile teams across the globe on complex, high-stakes applications Contribute to system design decisions and software architecture Requirements 10+ years of professional experience in Python development Proficiency in backend frameworks such as FastAPI, Django and Flask, including API design and optimization Expertise in system design and software architecture, with experience in microservices, API gateways and inter-service communication Skills in integrating data from multiple sources and formats (xlsx, pdf, csv, json) into a common data model Advanced knowledge of shell scripting (e.g., Bash) for task automation and OS-level management Understanding of operating systems (Linux/Unix), including process management, basic networking and application layer integration Familiarity with Dagster, Kubernetes and REST API Experience managing and mentoring engineers from a technical perspective Background in agile teams working on complex, high-stakes applications Strong problem-solving and troubleshooting capabilities Familiarity with Atlassian tools such as Jira and Confluence Collaborative mindset with comfort working across global teams English proficiency at B2 level or higher Nice to have Familiarity with Cloud Knowledge of DevOps We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

Lead Python Engineer (Backend)

Senior

Remote

Gdansk, Poland

🏢 Summary: Senior-level Lead Python Engineer (Backend) role focused on designing and scaling microservices-based Treasury systems, integrating diverse data sources and leading technical direction. The position combines hands-on backend development with system architecture, automation and team mentorship. Requires strong Python expertise, microservices experience and collaboration across global agile teams. 🗂️ Requirements: 10+ years of professional Python development experience, Proficiency in FastAPI, Django, Flask, Experience with microservices, API gateways, inter-service communication, Strong system design and software architecture expertise, Experience integrating data formats: xlsx, pdf, csv, json, Advanced shell scripting skills (Bash), Knowledge of Linux/Unix systems, process management, networking, Experience with Dagster, Kubernetes, REST API, Experience mentoring and technically leading engineers, Experience working in agile teams, Strong troubleshooting and problem-solving skills, Familiarity with Jira and Confluence, English proficiency B2 or higher 📃 Skills: Python, FastAPI, Django, Flask, Microservices, APIs, REST, Dagster, Kubernetes, Bash, Linux, Unix, Jira, Confluence, JSON, CSV, XLSX, PDF 🏢 Description: We are seeking a Lead Python Engineer (Backend) to support Treasury technology initiatives. In this role, you will design and implement scalable backend systems, integrate diverse data sources and guide a team of engineers in building high-stakes applications. This position requires work within the ET time zone (8 am-4 pm) and collaboration with globally distributed teams. Responsibilities Design and implement microservices architectures, API gateways and inter-service communication Develop and optimize backend systems and APIs to support Treasury technology initiatives Integrate data from multiple sources and formats (xlsx, pdf, csv, json) into a common data model Mentor and manage less senior team members from a technical perspective Automate tasks and manage operating system-level processes through shell scripting Troubleshoot complex system and application issues Drive test automation efforts, including robust unit testing Participate in code reviews and foster peer learning across the team Collaborate with agile teams across the globe on complex, high-stakes applications Contribute to system design decisions and software architecture Requirements 10+ years of professional experience in Python development Proficiency in backend frameworks such as FastAPI, Django and Flask, including API design and optimization Expertise in system design and software architecture, with experience in microservices, API gateways and inter-service communication Skills in integrating data from multiple sources and formats (xlsx, pdf, csv, json) into a common data model Advanced knowledge of shell scripting (e.g., Bash) for task automation and OS-level management Understanding of operating systems (Linux/Unix), including process management, basic networking and application layer integration Familiarity with Dagster, Kubernetes and REST API Experience managing and mentoring engineers from a technical perspective Background in agile teams working on complex, high-stakes applications Strong problem-solving and troubleshooting capabilities Familiarity with Atlassian tools such as Jira and Confluence Collaborative mindset with comfort working across global teams English proficiency at B2 level or higher Nice to have Familiarity with Cloud Knowledge of DevOps We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.