Oferty pracy
Filtry
Staff Software Engineer, GKE AI
⚲ Warszawa, Śródmieście
Wymagania
- Java
- C
- C++
- Python
- Objective-C
- JavaScript
- Go
- Kubernetes
Nasze wymagania: Bachelor's degree or equivalent practical experience. 8 years of experience with one or more general purpose programming such as: Java, C/C++, Python, Objective C, JavaScript, or Go. Experience in one or more of the following: test automation, refactoring code, test-driven development, build infrastructure, optimizing software, debugging, building tools and testing frameworks. Experience with coding in data structures, algorithms and software design. Experience in performance debugging of single-node systems. Mile widziane: Ability to manage issues and evolving changes in the areas of software design, integration, and infrastructure. O projekcie: Google Cloud's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google Cloud's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. You will anticipate our customer needs and be empowered to act like an owner, take action and innovate. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems. Zakres obowiązków: Design, develop, and operate software and systems to enhance Google Kubernetes Engine's (GKE) scalability for massive AI/ML workloads. Diagnose and resolve performance bottlenecks across the Kubernetes stack at scale. Collaborate with teams across Google Cloud to deliver highly reliable and performant large-scale cluster solutions. Contribute to the full software development lifecycle, from ideation to production support. Participate in on-call rotations to ensure the stability of large-scale GKE clusters.
Staff Software Engineer, Cloud Carbon Footprint
⚲ Warszawa
Wymagania
- Python
- C++
- Java
- Kotlin
- Go
Zakres obowiązków: - Provide technical leadership on high-impact projects. - Influence and coach a distributed team of engineers. - Facilitate alignment and clarity across teams on goals, outcomes, and timelines. - Manage project priorities, deadlines, and deliverables. - Design, develop, test, deploy, maintain, and enhance large-scale software solutions.
Staff Software Engineer, BigLake Federation
⚲ Warszawa, Śródmieście
Wymagania
- Java
- C
- C++
- Python
- Apache
- SAP
- Salesforce
Nasze wymagania: Bachelor's degree or equivalent practical experience. 8 years of experience with one or more general purpose programming languages including: Java, C/C++ or Python. 5 years of experience building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture. 5 years of experience testing, and launching software products. 3 years of experience with software design and architecture. Mile widziane: Master’s degree or PhD in Engineering, Computer Science, or a related technical field. 8 years of experience with data structures and algorithms. 3 years of experience in a technical leadership role leading project teams and setting technical direction. 3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects. Experience with open source systems like Apache Iceberg, Spark, etc. Experience working with partners such as SAP, Salesforce. O projekcie: In this role, you will collaborate closely with partner teams like Dataplex and Dataproc. As a member of our small, early-stage team, you will have excellent learning and growth opportunities. You'll be a part of the BigQuery team, where you'll be empowered to design, implement, launch, and land large-scale, impactful projects with the necessary support and guidance, and a large pipeline of enterprise customers waiting to use your features. You'll be instrumental in shaping the architecture and future of BigQuery's metadata management capabilities. You will be focused on improving Federation support for BigLake. This includes support for major strategic partners such as Salesforce and open-source standards such as the Iceberg REST Catalog. Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems. Zakres obowiązków: Work with storage, networking, and analytic engines leads to creating a technical roadmap for cross cloud analytics. Lead execution, including delivering some aspects personally. Work with product managers to create a comprehensive product that aligns to the roadmap. Model technical leadership for the broader BigLake organization. Help develop a culture of operational excellence within the team. Design, develop, test, deploy, maintain, and enhance large scale software solutions.
Staff Backend Engineer - Active Journey Alliance
HelloFresh
⚲ Warszawa
Wymagania
- Go
- PHP
- Docker
- Kubernetes
- Kafka
- RabbitMQ
Nasze wymagania: 8+ years of backend engineering experience with deep expertise in microservices and distributed event-driven architectural patterns Expert-level proficiency in Go, PHP, and/or JVM languages Proven track record of leading large-scale technical projects and driving architectural decisions in complex distributed systems Advanced experience with Docker, Kubernetes, and cloud-native architectures, including production operations at scale Extensive experience building event-driven architectures using message bus technologies (Kafka, RabbitMQ, SQS/SNS, etc.) Deep expertise with database technologies (relational and NoSQL), including performance optimization, schema design, and operational best practices Demonstrated ability to mentor engineers and drive technical standards across teams Excellent communication and collaboration skills, with experience working with senior stakeholders and distributed teams Mile widziane: GraphQL experience for client-backend integration is a plus O projekcie: As a Staff Backend Engineer, the role involves driving the technical vision and execution for the intelligent systems that power personalized experiences across global brands. This position supports the platform layer that delivers tailored recommendations, dynamic content, and individualized customer journeys at scale. As the menu prepares to scale by 10x and more, the focus will be to build the backbone for hyper-personalization, as well as design and deploy the personalization models and services that drive engagement across the global customer base. Tasks include providing technical leadership, fostering engineering excellence, and collaborating with senior stakeholders to align technical strategy with business objectives. At HelloTech, flexibility and cross-functional collaboration are core to how we work. While this role is aligned to a specific Alliance, strong candidates may also be considered for opportunities across different teams or projects. Zakres obowiązków: Work on the architecture, design, and technical strategy for complex microservices systems, establishing patterns and best practices across multiple teams. Drive technical decision-making and architectural reviews, ensuring scalability, reliability, and maintainability of platform systems. Support engineers across the organization, fostering technical growth and promoting engineering excellence. Lead critical technical initiatives and cross-team projects, collaborating with technical leadership and cross-functional partners to align technical strategy with business objectives. Oferujemy: Global collaboration at scale: Collaborate with experienced engineers and product partners across HelloTech’s international teams, in a culture of active knowledge sharing. Technology with real-world impact: Build and operate modern systems at global scale, supporting 6+ millions of customers and complex supply chain operations. Technical/Product/Design leadership: Drive best practices and influence architecture/design, quality, and ways of working in an autonomous, product-led setup. End-to-end development/delivery: Drive decisions from problem definition to production, improving systems and enabling long-term scalability. Access to workspace at Warsaw Centre Point. The hub offers modern facilities including showers, breakout zones, outdoor space, cycle parking, and refreshments (coffee, soft drinks, and fruit).
Solution Architect Java
TUiR WARTA S.A.
⚲ Radom, Śródmieście, Warszawa, Wola
Wymagania
- Java
- Spring Framework
- Jenkins
- REST
- Kafka
- RabbitMQ
- Angular
- HTML
- CSS
- Docker
- Kubernetes
- OpenShift
- Linux
- Enterprise Architect
Nasze wymagania: ✔️ Doświadczenie i Architektura: ▪️ 5 lat doświadczenia w projektowaniu i rozwoju systemów backendowych w Javie (w tym ok. 2 lata w roli Architekta/Tech Leada/Senior Developera) ▪️ Bardzo dobra znajomość Java oraz ekosystemu Spring (Spring Boot, Spring Security, Spring Cloud) ▪️ Doświadczenie w projektowaniu architektury rozproszonej (mikroserwisy) oraz integracji systemów (REST, gRPC, event-driven – np. Kafka, RabbitMQ) ▪️ Umiejętność modelowania i dokumentowania architektury (np. UML, C4) oraz rozumienie integracji i bezpieczeństwa warstwy frontendowej (Angular, HTML/CSS) ▪️ Doświadczenie w pracy w Agile (Scrum) oraz z narzędziami typu JIRA/Confluence ✔️ Security i DevSecOps: ▪️ Praktyczna znajomość zasad Secure by Design oraz standardów bezpieczeństwa (np. OWASP ASVS, SAMM). ▪️ Doświadczenie we wdrażaniu DevSecOps w CI/CD (np. Jenkins) oraz pracy z narzędziami SAST, DAST, SCA (np. SonarQube, Acunetix, JFrog). ▪️ Dobra znajomość mechanizmów uwierzytelniania i autoryzacji (OAuth2, OpenID Connect, JWT, SAML) oraz zarządzania sekretami. ✔️ Infrastruktura i narzędzia: ▪️ Doświadczenie w pracy z konteneryzacją i orkiestracją (Docker, Kubernetes/OpenShift) ▪️ Znajomość baz danych (relacyjnych i NoSQL) oraz zagadnień code quality i testów automatycznych ▪️ Podstawowa znajomość środowiska Linux Mile widziane: Doświadczenie w systemach ubezpieczeniowych Znajomość narzędzia Enterprise Architect (Sparx Systems) Zakres obowiązków: Projektowanie architektury: Tworzenie i rozwijanie bezpiecznej architektury dla nowych oraz istniejących rozwiązań opartych o ekosystem Java/Spring Boot Security & DevSecOps: Projektowanie mechanizmów bezpieczeństwa (uwierzytelnianie, autoryzacja) oraz integracja praktyk i narzędzi DevSecOps z procesami CI/CD Standaryzacja i dokumentacja: Tworzenie dokumentacji architektonicznej i modelowanie rozwiązań, a także budowanie standardów wytwarzania oprogramowania (Secure by Design) Komunikacja: Przekazywanie i tłumaczenie założeń architektonicznych oraz wymagań bezpieczeństwa Prototypowanie i wsparcie: Tworzenie Proof of Concept dla nowych rozwiązań i technologii oraz aktywne wsparcie programistyczne zespołów przy implementacji najbardziej złożonych modułów Modernizacja: Audytowanie istniejących systemów, identyfikowanie długu technologicznego/luk w zabezpieczeniach oraz proponowanie optymalizacji Mentoring: Promowanie dobrych praktyk programistycznych, kultury bezpieczeństwa oraz dzielenie się wiedzą z zespołami deweloperskimi Oferujemy: pracę w stabilnej organizacji będącej częścią jednej z największych międzynarodowych grup ubezpieczeniowo-finansowych pracę w modelu hybrydowym: min. 1 dzień w tygodniu z biura Warszawa/Radom prócz wynagrodzenia podstawowego – premię roczną dostęp do platformy benefitowej (m.in. karnet sportowy, opieka medyczna, dofinansowania do wypoczynku, rabaty i wiele innych) platformę wellbeingową (webinary, podcasty, czat ze specjalistami itp.) możliwość dołączenia do ubezpieczenia grupowego zniżki na produkty ubezpieczeniowe Warty różnorodne szkolenia wewnętrzne (online) Jest to odpowiednia dla Ciebie oferta, jeśli szukasz pracy w firmie, w której: relacje i sposób zarządzania oparte są na zaufaniu, przełożeni nie mówią co masz robić, ale stawiają przed Tobą problemy, które należy rozwiązać, współpracownicy naprawdę robią to co kochają i zawsze chętnie Ci o tym opowiedzą, będziesz mógł nieustannie się doskonalić i poznawać nowe technologie współtworzenie dobrej atmosfery jest tak samo ważne jak pisanie dobrego kodu.
Software Engineer, PhD, Early Career, Compute Infrastructure, Spatial Flexibility
⚲ Warszawa, Śródmieście
Wymagania
- C++
- Java
Nasze wymagania: Experience with software design. Experience in computer science, data structures and algorithms. Experience with coding. Mile widziane: Currently enrolled in or graduated from a PhD program. Experience in concurrency, multithreading and synchronization. O projekcie: Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. The Compute Infrastructure and Spatial Flexibility team focuses on resource management and workload orchestration across the entire Google fleet. Our open PhD opportunities fall into a few main categories: optimizing infrastructure efficiency and reliability, advancing capabilities for large-scale Machine Learning (ML) and confidential computing, and strategic global capacity planning. A successful engineer for these roles would have a background in distributed systems, familiarity with scheduling and orchestration systems such as Kubernetes (k8s), and an interest in optimization and efficiency of the whole fleet all the way down to the node. Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems. Zakres obowiązków: Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies. Develop, test, integrate, and release these solutions. Advocate your ideas to others when cooperation and coordination is required. Code in C++ or Golang or Java.
Software Engineer, PhD, Early Career, 2026 Start
⚲ Warszawa, Śródmieście
Wymagania
- C++
- Python
- Java
- C
- JavaScript
Nasze wymagania: Currently attending a PhD degree program. Experience coding in C++, Python, Java, C, JavaScript, or similar languages. Mile widziane: Experience developing accessible technologies. Ability to start full-time role in 2026. O projekcie: Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. As a PhD Graduate, your research expertise is invaluable to us. Explore a variety of projects, collaborate with various teams, and contribute to products that are changing the world, across many product areas, including AI & Infrastructure, Google Cloud, and more! Our Engineering teams include thousands of PhDs who bring their deep knowledge and research experience to enhance our systems and products. As a Google PhD Software Engineer, you will work on critical projects, with many opportunities to learn and follow your interests. We expect our engineers to be creative and versatile, leading and identifying new problems to push the field and Google technology forward. Google is one of the world’s leading suppliers and consumers of ML and AI technology, with decades of experience in designing, deploying, and using ML software and custom ML hardware infrastructure at massive scale. ChromeOS delivers quality computing at scale to provide universal and unfettered access to information, entertainment, and tools. Our mission is to empower anyone to create and access information freely through fast, secure, simple, and intelligent computing. Zakres obowiązków: Write product or system development code. Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies. Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
Software Engineer, Performance, Reliability, Observability, PhD, Early Career
⚲ Warszawa, Śródmieście
Wymagania
- C
- C++
- Python
- Java
- JavaScript
- Go
Nasze wymagania: PhD degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience. Experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). Mile widziane: Experience with performance analysis tools and techniques (e.g., profiling, tracing). Experience working with data structures or algorithms during coursework/projects, research, internships, or practical experience in school or work (e.g. open-source coding). Proficiency in programming languages like C, C++, or Go. Knowledge of operating systems and computer architecture. Excellent research, problem-solving, and communication skills. O projekcie: Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. As a key member of a small and versatile team, you design, test, deploy and maintain software solutions. We are developing unified debugging, profiling, and analytics tools for our customers, ranging from dashboards to debug individual request managing traces, to in-depth cross-component analysis of system behavior. We are exploring options of using machine learning to automate anomaly detection in Google Cloud control plane systems. Behind everything our users see online is the architecture built by the Technical Infrastructure team to keep it running. From developing and maintaining our data centers to building the next generation of Google platforms, we make Google's product portfolio possible. We're proud to be our engineers' engineers and love voiding warranties by taking things apart so we can rebuild them. We keep our networks up and running, ensuring our users have the best and fastest experience possible. Zakres obowiązków: Conduct in-depth performance analysis of VMs, identifying critical bottlenecks, and developing performance models. Work closely with other engineers and researchers, communicating research findings and contributing to technical documentation. Design and conduct benchmarks to evaluate the effectiveness of proposed optimizations. Develop and patent novel optimization techniques. Share research results with the broader community through publications.
Software Engineer, GKE, PhD, Early Careers
⚲ Warszawa, Śródmieście
Wymagania
- C++
- Go
Nasze wymagania: Experience with coding in data structures, algorithms and software design. Research experience in Artificial Intelligence, Distributed Systems, Machine Learning, Data Mining, Natural Language Processing, Image Classification, Spam Fighting, or related fields. Work or educational experience in Machine Learning or Artificial Intelligence. Mile widziane: Currently enrolled in or graduated from a PhD program. Experience translating complex theoretical research into functional prototypes or Proof of Concepts (PoCs). Ability to act as a "Principal Engineer" peer, collaborating across teams to unify disparate orchestration stacks into a cohesive user experience. O projekcie: Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. Join the team as we envision the direction of and the next generation of Google’s workload orchestration. In the AI/ML era, the "physics" of infrastructure requires decision-making in milliseconds, which currently makes Generative AI (GenAI) inference incompatible with runtime requirements. To solve this, our team is implementing a Cognitive Architecture where AI agents act as "Principal Engineers," observing complex signals to write, validate, and deploy new deterministic orchestration code. This is a high-impact role where you will help define how Google-scale infrastructure utilizes GenAI to achieve infinite adaptability without compromising the millisecond-level reliability our production systems demand. Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems. Zakres obowiązków: Lead the development of the GenAI prototypes, defining the frameworks and components necessary for AI-driven orchestration. Architect system loops. Implement the interaction between the deterministic C++/Go code and the GenAI Reasoning Agents. Develop validation engines. Build data-driven verification systems to ensure AI-generated code, configurations, and decisions provide good quality output. Define execution intent. Contribute to the design of a new outcome-oriented execution intent language that allows users to define "what" they want (e.g., SLOs, business goals) rather than "how" to orchestrate. Optimize infrastructure. Use AI to improve resource utilization, create dynamic allocation models, and develop specialized fast systems tailored to specific workload archetypes like training and inference.
Software Engineer, GCE Control Plane, Early Careers, PhD
⚲ Warszawa, Śródmieście
Wymagania
- Python
- C
- C++
- Java
- JavaScript
Nasze wymagania: PhD degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience. Experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). Experience working with data structures or algorithms during coursework/projects, research, internships, or practical experience in school or work (e.g., open-source coding). Mile widziane: 2 years of experience related to infrastructure automation, cloud platforms (particularly Google Cloud/GCE), CI/CD systems, or building/maintaining large-scale testing/staging environments. Experience in leveraging AI/ML in solving Developer Experience/DevOps related problems. O projekcie: Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. As a key member of a small and versatile team, you design, test, deploy and maintain software solutions. We develop tools, frameworks, and release processes that empower GCE Control Plane to efficiently develop and release high quality software. Our mission is to improve the reliability of GCE services and decrease time to ship new features to customers. GCE Control Plane manages all of google compute offerings and is in the critical path for releasing new features for 300+ engineers across 15+ teams globally. Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems. Zakres obowiązków: Manage API test coverage gaps discovery and test auto generation for complex compute workloads. Create and run virtual machines on Google infrastructure. Develop tools, frameworks, and release processes that empower Control Plane developers to efficiently release software to meet ongoing demand for new Compute feature for Google Cloud customers.
Software Engineer, EasySaaS Feature Flags and Experiments
⚲ Warszawa, Śródmieście
Wymagania
- C
- C++
- Java
- Python
Nasze wymagania: Bachelor’s degree or equivalent practical experience. 5 years of experience in software development. 5 years of coding experience in one or more of the following languages, such as C, C++, Java, or Python. Experience with backend development. Mile widziane: Experience in platform engineering. Experience in developing and designing cloud-based applications and services, with an understanding of cloud infrastructure, distributed systems, and microservices architecture. Understanding of SRE practices Service Level Objective/Service Level Indicator (SLO/SLI) and reliability aspects of large-scale service. O projekcie: Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. We aim to build a platform for First-Party (1P) (Cloud/TI) and Third-Party (3P) service producers to easily and safely rollout changes to their software, perform experiments on various versions and do A/B Testing. Our goal is to have this platform working across all the Google platforms, starting from Google Internal to external Cloud platforms (Google Cloud Platforms (GCP), Google Data Centers (GDC), other clouds) and provide a consistent experience to producers of services which will be running across those platforms. Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems. Zakres obowiązków: Develop and enhance the platform for experiments and feature flags, enabling service producers (1P and 3P) to deploy, manage, and iterate on their software products efficiently. Design and implement systems that support safe rollouts, detailed experiments, and comprehensive A/B testing across different versions of software. Collaborate with cross-functional teams to ensure our platform provides a consistent and high-quality experience. Contribute to the architecture that supports seamless integration of services running on cloud platforms.
Software Engineer, Early Careers, PhD, gSoC Server Software
⚲ Warszawa, Śródmieście
Wymagania
- Python
- C
- C++
- Java
- JavaScript
Nasze wymagania: PhD degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience. Experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). Experience with microcontrollers and embedded systems (e.g., registers, design sequences, RTL, or verilog, etc.) and firmware development. Mile widziane: Experience with embedded Linux or Linux device drivers. Experience working in Zephyr, BIOS, UEFI, EDK2. Familiarity with security firmware development. O projekcie: Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. As a key member of a small and versatile team, you design, test, deploy and maintain software solutions. We are a growing team of Embedded/Firmware engineers who are involved in co-designing high-performance and secure SoCs from ideation to landing. The team is designing and developing bootROMs, Firmware/Software drivers, and working with the ecosystem and partners to drive the adoption of the new SoC architectures. Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems. Zakres obowiązków: Contribute to the implementation of robust firmware code based in C/C++, design sequences, simulators and emulators for new features and optimize existing systems. This involves low-level hardware interaction, peripheral control, writing and maintaining device drivers for various SoC peripherals (e.g., UART, I2C, SPI, memory controllers, etc.). Focus on the secure aspects of the boot process, such as Confidential Compute, Attestation, Security, etc. Contribute to design activities. Navigate up and down the stack as needed. Implement new BIOS features, sometimes debugging a kernel driver, or interacting with the silicon designers. Identify root causes of complex issues within the SoC. You will use debugging tools like in-circuit emulators, simulator, logging, JTAG debuggers to isolate and fix software bugs.
Software Engineer, Early Careers, PhD, Cloud AI
⚲ Warszawa, Śródmieście
Wymagania
- C
- C++
- Python
- Java
- JavaScript
- Go
- Kubernetes
Nasze wymagania: PhD degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience. Experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). Experience working with data structures or algorithms during coursework/projects, research, internships, or practical experience in school or work (e.g. open-source coding). Mile widziane: Experience developing and deploying distributed systems software. Experience developing in C++, Go. Knowledge of Python or Java. Familiarity with Kubernetes development (e.g., Kubernetes Controllers, CRDs). Familiarity with Machine Learning and Large Language Model (LLM) concepts. Familiarity with Cloud platforms. O projekcie: Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. As a key member of a small and versatile team, you design, test, deploy and maintain software solutions. Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems. Zakres obowiązków: Work on implementation and designs of Search features (e.g., support for structured search, standalone grounding API, reranking of search results based on user's interactions with previous results, filtering out search results based on ACLs, integration with third-party data sources). Work on Kubernetes-based infrastructure configuration, to ensure scalability and performance goals are met. Contribute to launch of Search and to work on future post-GA roadmap items. Contribute to solving novel engineering challenges requiring use of advanced GenAI capabilities.
Software Engineer, Android Automotive Developer Platforms
⚲ Kraków
Wymagania
- C
- C++
- Python
Nasze wymagania: Bachelor’s degree or equivalent practical experience. 2 years of experience with software development in C++, C, or Python. 2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture. 2 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture. Mile widziane: 3 years of experience with data structures and algorithms. Experience in developing accessible technologies. O projekcie: As a part of the Android Auto team, you will build next-level experience in cars which is critical component of strategy that is enabling developers to build applications for automotive platforms that are optimized for drivers. As a part of the Car App Library team, you will be responsible for building the frameworks that make developers job easier by abstracting hardware variability between cars and providing solutions that are driver distraction aware. In this role, you will expand the range of applications that can be enabled in cars, and look for engineers that can bridge the gap between the system capabilities and the needs of developers.Android is Google’s mobile operating system powering more than 3 billion devices worldwide. Android is about bringing computing to everyone in the world. We believe computing is a super power for good, enabling access to information, economic opportunity, productivity, connectivity between friends and family and more. We think everyone in the world should have access to the best computing has to offer. We provide the platform for original equipment manufacturers (OEMs) and developers to build compelling computing devices (smartphones, tablets, TVs, wearables, etc) that run the best apps/services for everyone in the world. Zakres obowiązków: Architect and develop the Car App Library, a cross-platform environment to build Automotive applications. Build understanding and expertise on automotive OEM and app developer needs. Define and apply metrics to validate the impact of your work. Collaborate closely with other disciplines, internal partners such as core Android and external ones such as our automotive manufacturer partners.
Software Engineer III, Site Reliability Engineering, Google Security Operations
⚲ Warszawa, Śródmieście
Nasze wymagania: Bachelor’s degree in Computer Science, a related field, or equivalent practical experience. 2 years of experience with software development in one or more programming languages. Mile widziane: Experience working in computing, distributed systems, storage, or networking. Experience in designing, analysing, and troubleshooting large-scale distributed systems. Ability to debug, optimise code, and to automate routine tasks. Excellent systematic problem-solving approach, coupled with effective verbal and written communication skills. O projekcie: Site Reliability Engineering (SRE) combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. SRE ensures that Google Cloud's services—both our internally critical and our externally-visible systems—have reliability, uptime appropriate to customer's needs and a fast rate of improvement. Additionally SRE’s will keep an ever-watchful eye on our systems capacity and performance. Much of our software development focuses on optimizing existing systems, building infrastructure and eliminating work through automation. On the SRE team, you’ll have the opportunity to manage the issues of scale which are unique to Google Cloud, while using your expertise in coding, algorithms, complexity analysis and large-scale system design. SRE's culture of intellectual curiosity, problem solving and openness is key to its success. Our organization brings together people with a wide variety of backgrounds, experiences and perspectives. We encourage them to collaborate, think big and take risks in a blame-free environment. We promote self-direction to work on meaningful projects, while we also strive to create an environment that provides the support and mentorship needed to learn and grow. Zakres obowiązków: Write product or system development code. Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality. Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
Software Engineer III, Control, Core, Frameworks
⚲ Warszawa, Śródmieście
Wymagania
- C++
- Java
- Python
- Go
Nasze wymagania: Bachelor’s degree or equivalent practical experience. 2 year of experience with software programming in C++, Java, Python or Go. Mile widziane: Experience with the Java stack and a willingness to work with or learn Go. Understanding of the full software life-cycle, including the importance of design docs and a "test-first" mentality using automated testing frameworks. Knowledge of, or an interest in, distributed systems design and architectural patterns that ensure availability and scalability. O projekcie: Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. We are the "engineers for the engineers," dedicated to building the frameworks and internal platforms that power the Google Cloud Control Plane. Our team focuses on creating seamless developer experiences and bulletproof reliability for complex resource mutations. Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems. Zakres obowiązków: Take ownership of technical components within our internal developer frameworks and automation platforms. Deliver high-quality, resilient codebases that simplify massive resource mutations and safeguard feature deployments. Deliver well-factored, testable artifacts that serve as a gold standard for internal engineering peers. Plan and execute project work, identifying and resolving ambiguities in requirements to ensure our solutions remain performant at scale. Improve our systems, providing technical insights that increase developer velocity and ensure the long-term stability of the Google Cloud Control Plane (CP).
Software Engineer III, Agent Development Kit
⚲ Warszawa, Śródmieście
Wymagania
- Go
- Java
Nasze wymagania: Bachelor’s degree or equivalent practical experience. 2 years of experience with software development in one or more programming languages or 1 year of experience with an advanced degree. Mile widziane: Master's degree or PhD in Computer Science or related technical fields. 2 years of experience with data structures or algorithms. Experience using Go or Java. Experience using Generative AI Agent. Experience developing accessible technologies. O projekcie: Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. In this role, you will be part of a team developing core technology that is open-sourced on a code hosting platform. This initiative will support Google and external developers globally You will be part of a team developing core technology that is open-sourced on a code hosting platform. This initiative will support Google and external developers globally. The Google Cloud AI Research team addresses AI challenges motivated by Google Cloud’s mission of bringing AI to tech, healthcare, finance, retail and many other industries. We work on a range of unique problems focused on research topics that maximize scientific and real-world impact, aiming to push the state-of-the-art in AI and share findings with the broader research community. We also collaborate with product teams to bring innovations to real-world impact that benefits our customers. Zakres obowiązków: Build applications for enterprise needs, which includes AI safety, data residency, integration with existing systems, and return on investment. Familiar with AI, machine learning, large language models (LLMs), or AI agents. Understand the unique needs of Cloud customers and effectively bridge the gap between cutting-edge AI technology and real-world use cases outside of Google.
Software Engineer III
⚲ Warszawa, Śródmieście
Wymagania
- C++
Nasze wymagania: Bachelor’s degree or equivalent practical experience. 2 years of experience with software development in C++, or 1 year of experience with an advanced degree. Experience with distributed systems. Mile widziane: Master's degree or PhD in Computer Science or related technical fields. 2 years of experience with data structures and algorithms. Experience developing accessible technologies. Experience in concurrency, multi-threading, and synchronization. Good understanding of the Linux ecosystem. O projekcie: Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. The Cluster Management team is responsible for critical software that configures and runs Google data centers. Behind everything our users see online is the architecture built by the Technical Infrastructure team to keep it running. From developing and maintaining our data centers to building the next generation of Google platforms, we make Google's product portfolio possible. We're proud to be our engineers' engineers and love voiding warranties by taking things apart so we can rebuild them. We keep our networks up and running, ensuring our users have the best and fastest experience possible. Zakres obowiązków: Implement, debug, and enhance various software components for efficient workloads scheduling. Develop tools to measure, quantify, and fine tune the production load. Identify and drive optimizations and improvements for the computer infrastructure user experience. Design large-scale systems, making the right trade-offs for reliability and maintainability. Communicate with partners across Alphabet to gather requirements and drive adoption efforts.
Software Engineer II, GenAI, Large Language Models Infrastructure
⚲ Warszawa, Śródmieście
Wymagania
- Python
- C
- C++
- Java
- JavaScript
Nasze wymagania: Bachelor’s degree or equivalent practical experience. 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). 1 year of experience implementing core ML concepts. Mile widziane: 1 year of experience with data structures and algorithms. Experience developing accessible technologies. Experience with GenAI serving infrastructure. O projekcie: Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems. Zakres obowiązków: Write product or system development code. Collaborate with peers and stakeholders through design and code reviews to ensure best practices amongst available technologies (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality. Apply foundational GenAI concepts and contribute to the implementation of basic generative solutions across various modalities.
Software Engineer - Dynamics 365
Next Technology Professionals Sp. z o.o.
⚲ Warszawa
145–160 zł netto (+ VAT) / godz.
Wymagania
- Microsoft Dynamics
- C#
- TypeScript
- Git
- Azure DevOps
Nasze wymagania: Minimum 5-letnie doświadczenie zawodowe w obszarze IT, z czego przynajmniej 3 lata na stanowisku deweloperskim związanym z platformą CRM/Dynamics. Praktyczna umiejętność pisania pluginów (C#) oraz znajomość TypeScript i PCF. Doświadczenie w pracy z systemem kontroli wersji Git oraz procesami CI/CD w Azure DevOps. Biegłość w posługiwaniu się językiem angielskim, pozwalająca na swobodną komunikację w codziennej pracy. Proaktywne podejście do rozwiązywania problemów i brania odpowiedzialności za jakość dostarczanych funkcjonalności. Otwartość na poznawanie nowych technologii i stały rozwój kompetencji. O projekcie: Projekt: Rozwój i implementacja zaawansowanych systemów klasy Enterprise w obszarze Customer Service oraz Sales dla stabilnej, niemieckiej organizacji o zasięgu globalnym. 🌍 Stack technologiczny: Power Platform, C#/.NET plugins, Microsoft Dynamics 365 CE, TypeScript, Power Automate, PCF, Azure (Logic Apps, APIM, Functions), Git, Azure DevOps. 💻 Zespół: Współpraca w rozproszonym, 8-osobowym zespole inżynierskim o charakterze międzynarodowym (Europa oraz Bliski Wschód). 👥 Model współpracy: 100% praca zdalna (opcjonalnie, dla chętnych, możliwość spotkań w biurze 1-2 razy w tygodniu w początkowej fazie wdrożenia). Tryb Full-time. 🏠 Wynagrodzenie: 145 - 160 PLN/h netto (przy wybitnych kompetencjach technicznych dopuszczamy negocjacje powyżej tych widełek). 💰 Start współpracy: Możliwość rozpoczęcia od zaraz (ASAP) lub po miesięcznym okresie wypowiedzenia. 📅 Zakres obowiązków: Tworzenie i dostarczanie wysokiej jakości kodu w ekosystemie MS Dynamics (Sales, Contact Center). Projektowanie i konfiguracja przepływów w ramach Power Platform oraz Power Automate. Zapewnienie wydajności oraz skalowalności budowanych rozwiązań. Aktywna współpraca z interesariuszami biznesowymi oraz technicznymi w celu dopasowania rozwiązań do potrzeb użytkowników. Integracja systemów z wykorzystaniem usług Azure (API, Functions, Logic Apps). Uczestnictwo w pełnym cyklu życia produktu – od koncepcji po wdrożenie. Oferujemy: Długofalową współpracę w oparciu o kontrakt B2B. Elastyczne podejście do godzin pracy. Dostęp do nowoczesnego stosu technologicznego w chmurze Azure. Możliwość pracy w pełni zdalnej z dużą swobodą decyzyjną. Pracę w kulturze opartej na wzajemnym wsparciu i wymianie wiedzy.
Software Engineer
ITCARD S.A.
⚲ Warszawa, Włochy
Wymagania
- C#
- .NET
- SQL
- Microsoft SQL Server
- JavaScript
- CSS
- jQuery
- Git
- Vue.js
Nasze wymagania: Wykształcenie wyższe lub w trakcie studiów (preferowana informatyka); Umiejętność programowania w C# i znajomość platformy .NET; Doświadczenie w tworzeniu aplikacji internetowych w ASP.NET MVC / ASP.NET Core MVC; Znajomość MS SQL Server i języka SQL; Wysokie kompetencje techniczne i chęć ciągłego rozwoju; Umiejętność pracy z dokumentacją techniczną; Odpowiedzialność, zaangażowanie i nastawienie na rozwój; Komunikatywność i kreatywność w podejściu do zadań. Mile widziane: Znajomość JavaScript, CSS5, jQuery lub vue.js; Znajomość Git; Doświadczenie w tworzeniu aplikacji wielowarstwowych; Znajomość standardów OWASP i zagadnień bezpieczeństwa IT; Wiedza z zakresu nowoczesnych wzorców projektowych i architektonicznych; Certyfikaty techniczne potwierdzające umiejętności. Zakres obowiązków: Rozwój aplikacji internetowych w technologii .NET; Tworzenie baz danych oraz architektury systemów; Projektowanie nowych aplikacji i funkcjonalności; Testowanie, analizowanie i modyfikowanie istniejących rozwiązań; Obsługa incydentów i awarii zgodnie z procedurami; Współpraca z użytkownikami i zespołami korzystającymi z aplikacji. Oferujemy: 💳 Możliwość zdobycia doświadczenia w rozwojowej branży technologicznej; 📄 Stabilne zatrudnienie w oparciu o umowę o pracę; 🕒 Elastyczne godziny pracy i możliwość pracy hybrydowej; 🎉 Dodatkowy dzień urlopu z okazji urodzin; ☂ Ubezpieczenie na życie; 🏥 Prywatną opiekę medyczną; 🏋️♀️ Kartę Multisport; 🗣 Onlinowy kurs języka angielskiego; 🤝 Program rekomendacji pracowników; 👕 Luźny dress code; 🎊 Integracje, konkursy i wydarzenia firmowe; 🤗 Pracę w zespole ekspertów otwartym na współpracę i wymianę doświadczeń.
Software Developer
Demant Operations Poland sp. z o.o.
⚲ Mierzyn (pow. policki)
Nasze wymagania: have a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related fields; have proven experience in software development and strong skills in object oriented programming (Java preferred; Python or Kotlin also an advantage); write clean, testable code and understand concepts such as Test Driven Development; have knowledge of CI/CD development processes and tools (e.g. TeamCity, version control systems, review tools like Gerrit); understand software architecture fundamentals and enjoy contributing to architectural decisions; communicate effectively and work well in a cross functional, multicultural environment; are fluent in English and Polish. Mile widziane: basic understanding of Bluetooth Low Energy; knowledge of ADB (Android Debug Bridge); Zakres obowiązków: Design and implement robust and scalable features supporting end-to-end automation of interactions between hearing aids and connectivity devices. Continuously maintain, optimize, and expand existing codebases. Collaborate closely with product owners, scrum masters, and engineers across teams in Denmark and Poland. Participate in code reviews, contributing to team learning and high code quality. Apply testable coding practices and support the use of techniques such as TDD. Contribute to improving architecture and enhancing tool reliability. Ensure alignment with strategic quality and connectivity objectives across the organization. Oferujemy: full-time work agreement in an international organization; learning and development opportunities adapted to your needs and supporting your growth; hybrid work model, combining remote work opportunities with work in the Mierzyn office; flexible working hours; Scandinavian culture – informal, focused on equality, independence, open dialog, and work-life balance; work on a sophisticated in-house automation tool that directly supports millions of hearing aid users worldwide; possibility to drive innovation within MedTech by developing solutions that emulate real-life user interactions between hearing aids and connectivity devices; benefits package including social benefits (private medical health care, insurance, sport card, etc.)
Senior Testing Analyst
SQUARE ONE RESOURCES sp. z o.o.
⚲ Warszawa
130–170 zł netto (+ VAT) / godz.
Wymagania
- Jenkins
- Trace Horizon
- Genie
- Genesis
- Haskell
- Java
- Control-M
- Unix
- Linux
Nasze wymagania: Doświadczenie w testowaniu systemów (UAT / SIT / regresja) Doświadczenie w analizie biznesowej Umiejętność pracy z wymaganiami i stakeholderami Znajomość środowiska finansowego (mile widziane – rynki kapitałowe / ryzyko) Znajomość narzędzi testowych i CI/CD (np. Jenkins) Mile widziane: Haskell Java Control-M Unix/Linux O projekcie: Dołącz do globalnego zespołu odpowiedzialnego za Model Risk Governance w obszarze rynków finansowych. Rola łączy testowanie systemów, analizę biznesową oraz współpracę z zespołami Quant, IT i biznesem przy wdrażaniu modeli wyceny i ryzyka działających w czasie rzeczywistym. Zakres obowiązków: Tworzenie i zarządzanie przypadkami testowymi Wykonywanie testów oraz wsparcie wdrożeń produkcyjnych Raportowanie wyników i przygotowywanie dokumentacji testowej Praca z narzędziami takimi jak Jenkins, Trace Horizon, Genie, Genesis Zbieranie i dokumentowanie wymagań biznesowych Współpraca z zespołami Quant, IT oraz biznesem Analiza wpływu zmian (upstream/downstream) Przekładanie wymagań na specyfikacje techniczne i kryteria akceptacji Automatyzacja testów i optymalizacja procesów Wsparcie w zarządzaniu zmianą i komunikacji między zespołami Dbanie o zgodność z regulacjami i standardami
Senior Staff Software Engineer - App Hub, Google Cloud
⚲ Warszawa, Śródmieście
Nasze wymagania: Bachelor's degree or equivalent practical experience. 8 years of experience in software development. 5 years of experience with design and architecture; and testing/launching software products. Experience with software design. Mile widziane: Master’s degree or PhD in Engineering, Computer Science, or a related technical field. 8 years of experience with data structures and algorithms. 5 years of experience in a technical leadership role leading project teams and setting technical direction. 3 years of experience working in an organization involving cross-functional, or cross-business projects. O projekcie: Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions. In this role, you will develop the App Hub surface to deliver a positive customer experience for app-centric manageability, observability, and governance, including interfaces, performance monitoring, application-centric views, policy and governance management, and other evolving areas. Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems. Zakres obowiązków: Provide technical leadership on projects. Influence and coach a distributed team of engineers. Facilitate alignment and clarity across teams on goals, outcomes, and timelines. Manage project priorities, deadlines, and deliverables. Design, develop, test, deploy, maintain, and enhance software solutions.
Senior Software Engineer, RCS for Business, Fullstack
⚲ Kraków
Wymagania
- Python
- C++
- Java
Nasze wymagania: Bachelor’s degree or equivalent practical experience. 5 years of experience with software development in one or more backend programming languages such as Java, C++, or Python. 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture. 2 years of experience with full stack development. Mile widziane: Master's degree or PhD in Computer Science or related technical field. 5 years of experience with data structures and algorithms. 1 year of experience in a technical leadership role. Experience building and scaling large-scale services with technical innovation and complex problem-solving. Experience in API design and development, backend architecture, and messaging systems. O projekcie: Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. Google launched Rich Business Messaging (RBM) and it has since grown to reach billions of users around the globe. We are on the path of exponential growth with worldwide RCS coverage and adoption across clients. We have significant traction across the industry and great momentum to hit our goals. Even as we continue to scale significantly, we are still very much in an early stage. This ecosystem has a huge opportunity, serving trillions of messages to billions of users across the world, and we are at a right point in this growth curve. We have expanded the team in Poland and in this role, you will leverage your engineering talent to help us achieve our ambitious goals. The Platforms and Devices team encompasses Google's various computing software platforms across environments (desktop, mobile, applications), as well as our first party devices and services that combine the best of Google AI, software, and hardware. Teams across this area research, design, and develop new technologies to make our user's interaction with computing faster and more seamless, building innovative experiences for our users around the world. Zakres obowiązków: Write and test product or system development code. Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies. Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
Senior Software Engineer, RCS for Business, Backend
⚲ Kraków
Wymagania
- Java
- C++
- Python
- Kotlin
Nasze wymagania: Bachelor’s degree or equivalent practical experience. 5 years of experience with software development in one or more back-end programming languages such as Java, C++, Python or Kotlin. 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture. Mile widziane: Master's degree or PhD in Computer Science or related technical field. 5 years of experience with data structures and algorithms. 1 year of experience in a technical leadership role. Experience developing accessible technologies. Experience in API design and development, back-end architecture, and messaging systems. Experience building and scaling large-scale services with a proven track record of technical innovation and complex problem-solving. O projekcie: Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. Google launched Rich Business Messaging in February 2018 and since then it has grown rapidly among 1.5B+ RCS users around the globe. We are on the path of exponential growth with Rich Communication Services (RCS) coverage and adoption across clients. We have significant traction across the industry and great momentum to hit our ambitious goals for 2025. Even as we continue to scale significantly, we are still very much in an early stage. This ecosystem has a huge opportunity, serving trillions of messages to billions of users across the world, and we are at a right point in this growth curve. We recently got sponsorship from Google leads to expand the team in Poland and are looking for strong engineering talent to help us achieve our ambitious goals. The Platforms and Devices team encompasses Google's various computing software platforms across environments (desktop, mobile, applications), as well as our first party devices and services that combine the best of Google AI, software, and hardware. Teams across this area research, design, and develop new technologies to make our user's interaction with computing faster and more seamless, building innovative experiences for our users around the world. Zakres obowiązków: Write and test product or system development code. Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies. Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
Senior Software Engineer, Messages
⚲ Kraków
Wymagania
- Java
Nasze wymagania: Bachelor's degree or equivalent practical experience. 5 years of experience in program management for software development. 2 years of experience with software development in Java. Experience in back-end coding. Mile widziane: Experience in Application programming interface (API) development and design. Experience in fullstack technical development. Experience in problem-solving and technical innovation. Experience with system design. Ability to manage cross-functional software projects. O projekcie: Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. We are creating a chatbot platform that will connect Businesses to all Android and iOS devices and our mission is to upgrade this conversational experience for all these users. In this role, you will demonstrate, impact and achieve career growth by taking a role in these cross-group projects. The Platforms and Ecosystems product area encompasses Google's various computing software platforms across environments (desktop, mobile, applications). The products provide enterprises, and ultimately end users, the ability to utilize and manage their services at scale. We build innovative and compelling software products—from apps to TVs, from laptops to phones—that have an impact on people’s lives across the world. Zakres obowiązków: Create an external developer facing Application programming interface (APIs) and underlying infrastructure. Identify, deliver and land user journeys. Measure and monitor the impact of various features across Business Communication ecosystem. Create user experience by fixing bugs/issues raised by external developers. Work with Product Manager (PM), User Experience (UX), Developer Relation (DevRel), Business Development (BD), Support, and Engineering teams to deliver product/system metrics to help understand various product.
Senior Software Engineer, Infrastructure Cluster Management
⚲ Warszawa, Śródmieście
Nasze wymagania: Bachelor’s degree or equivalent practical experience. 5 years of experience with software development in one or more programming languages. 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture. 3 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture. Mile widziane: Master's degree or PhD in Computer Science or related technical field. 5 years of experience with data structures/algorithms. 1 year of experience in a technical leadership role. Experience developing accessible technologies. O projekcie: Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. Borglet is on-machine agent, a part of Google's Cluster Management System. This means that we work on one of the most impactful software at Google, that affects all company's workloads. We work on supporting the latest kinds workloads, latest hardware and latest security measures. Our mission is to improve Cluster Management System efficiency, make it easy to use, scalable and secure. The team runs as a group of small teams executing on various projects in all major areas of infrastructure. Each team runs separately and is given freedom, while still counting on the support of the rest of the team when necessary. We need our engineers to be versatile and passionate to be able to manage new problems as we continue to push technology forward. Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems. Zakres obowiązków: Write and test product or system development code. Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies. Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
Senior Software Engineer II (Golang, Order)
SPOTON POLAND SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
⚲ Kraków
23 800 - 29 800 zł net (+ VAT)
Wymagania
- Golang
- PHP
- React (nice to have)
- JavaScript (nice to have)
- AWS (nice to have)
- Terraform (nice to have)
O firmie: - We’re not just building restaurant tech, we’re giving independent restaurants the tools to compete and win. From our award-winning point-of-sale to AI-powered profit tools, everything we do helps operators boost profit, work smarter, and keep their best people. And every solution is backed by real humans who actually give a sh*t about helping restaurants succeed. - Named the #1 Restaurant POS by G2 (Fall 2025), based on ratings from real users - Rated the top-rated point-of-sale (POS) for restaurants, bars, retail, and small businesses by Capterra users - Awarded Great Places to Work and Built In’s Best Workplaces for multiple years running - We move fast, care hard, and fight for independent restaurant operators to do what they love, and love doing it. If you’re looking to make an impact with heart and hustle, SpotOn is the place for you. Zakres obowiązków: - Take extreme ownership: You don’t just close tickets; you own the outcome. If a feature breaks or a customer is stuck, you’re the one who sees the fix through, regardless of where the problem sits in the stack. - Navigate real complexity: We aren’t doing simple CRUD work. You will be untangling massive systems and solving high-stakes puzzles that require creative thinking and the grit to push through frustration. - Be a "whatever it takes" engineer: You are flexible. If the frontend lead is out or an infra fire starts, you’re ready to jump in, learn what you don't know, and clear the path for the team. - Treat AI as a teammate: We use AI tools daily to move faster. You’ll be expected to leverage these tools to solve "impossible" problems and keep our quality bar high. - Drive the team forward: You’ll provide technical leadership, ensuring we’re making smart decisions and addressing tech debt before it becomes a roadblock. Oferujemy: - Competitive pay: 23 800 - 29 800 PLN net on B2B. - Training budget 3500 PLN gross per year. - Access to e-learning platforms (O’Reilly). - Fully paid private healthcare in LuxMed. - Access to the Worksmile platform with a monthly top-up. - Subsidized access to breakfast and lunch through the vending machine in Kraków office, and lunches in Gdańsk office once a week. - Group English classes with a native speaker. - New Macbook Pro, 4K monitors or whatever tools you need. - Flexible working hours. - New, modern, bright and comfortable office space in the city centre. - A lot of free parking spots around the office. - Access to the company’s library. - Great working atmosphere. - Chill out room with a PlayStation and games. - Free snacks and beverages in a kitchen. - Company parties and social activities. - Employee referral program. - Relocation Package within Poland.
Senior Software Engineer II (Golang, Order)
SpotOn
⚲ Kraków
23 800 - 29 800 PLN (B2B)
Wymagania
- Golang
- PHP
- AWS (nice to have)
- React (nice to have)
- JavaScript (nice to have)
- Kubernetes (nice to have)
O projekcie: We’re not just building restaurant tech—we’re giving independent restaurants the tools to compete and win. From our award-winning point-of-sale to AI-powered profit tools, everything we do helps operators boost profit, work smarter, and keep their best people. And every solution is backed by real humans who actually give a sh*t about helping restaurants succeed. - Named the #1 Restaurant POS by G2 (Fall 2025), based on ratings from real users - Rated the top-rated point-of-sale (POS) for restaurants, bars, retail, and small businesses by Capterra users - Awarded Great Places to Work and Built In’s Best Workplaces for multiple years running We move fast, care hard, and fight for independent restaurant operators to do what they love, and love doing it. If you’re looking to make an impact with heart and hustle, SpotOn is the place for you. As a Senior Software Engineer on our Data and Reporting team, you'll be responsible for designing, building, and maintaining high-performance, scalable data systems and data infrastructure. You will collaborate closely with cross-functional teams, including product management, engineering leadership, to enhance existing platforms and develop innovative solutions for complex data-driven applications. Here’s a bit about what we have to offer: - Competitive pay: 23 800 - 29 800 PLN net on B2B. - Training budget 3500 PLN gross per year. - Access to e-learning platforms (O’Reilly). - Fully paid private healthcare in LuxMed. - Access to the Worksmile platform with a monthly top-up. - Subsidized access to breakfast and lunch through the vending machine in Kraków office, and lunches in Gdańsk office once a week. - Group English classes with a native speaker. - New Macbook Pro, 4K monitors or whatever tools you need. - Flexible working hours. - New, modern, bright and comfortable office space in the city centre. - A lot of free parking spots around the office. - Access to the company’s library. - Great working atmosphere. - Chill out room with a PlayStation and games. - Free snacks and beverages in a kitchen. - Company parties and social activities. - Employee referral program. - Relocation Package within Poland. Wymagania: What skill are we searching for? - Real-world experience: You’ve spent at least 5 to 7 years building software that survives high-traffic, production environments. - Backend mastery: You are highly proficient in Golang, PHP, or (ideally) both. - AI fluency: You have already integrated AI into your workflow and know how to use it to write better code and debug complex systems. - Solid fundamentals: You have a deep understanding of data structures, algorithms, and design patterns that allow you to build for scale. - Strong communication: You have a solid command of English (min. B2) and are ready to collaborate in person at our Kraków or Gdańsk offices 2-3 times a week. Perfect candidate also has: - The "Figure it Out" gene: You actually enjoy the challenge of a problem that doesn’t have a clear answer on the first page of a search result. - Full-stack flexibility: You aren’t afraid of React or JavaScript if that’s what’s needed to get a project across the finish line. - Cloud and Infra comfort: You’ve spent enough time with AWS, Terraform, or Kubernetes to understand how your code lives in the wild. - A mentoring mindset: you naturally raise the bar for those around you through thoughtful code reviews and shared knowledge. Codzienne zadania: - Take extreme ownership: You don’t just close tickets; you own the outcome. If a feature breaks or a customer is stuck, you’re the one who sees the fix through, regardless of where the problem sits in the stack. - Navigate real complexity: We aren’t doing simple CRUD work. You will be untangling massive systems and solving high-stakes puzzles that require creative thinking and the grit to push through frustration. - Be a "whatever it takes" engineer: You are flexible. If the frontend lead is out or an infra fire starts, you’re ready to jump in, learn what you don't know, and clear the path for the team. - Treat AI as a teammate: We use AI tools daily to move faster. You’ll be expected to leverage these tools to solve "impossible" problems and keep our quality bar high. - Drive the team forward: You’ll provide technical leadership, ensuring we’re making smart decisions and addressing tech debt before it becomes a roadblock.
Senior Software Engineer II (Golang, Order)
SPOTON POLAND SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
⚲ Kraków, Stare Miasto
23 800–29 800 zł netto (+ VAT) / mies.
Wymagania
- Golang
- PHP
- React
- JavaScript
- AWS
- Terraform
Nasze wymagania: Real-world experience: You’ve spent at least 5 to 7 years building software that survives high-traffic, production environments. Backend mastery: You are highly proficient in Golang, PHP, or (ideally) both. AI fluency: You have already integrated AI into your workflow and know how to use it to write better code and debug complex systems. Solid fundamentals: You have a deep understanding of data structures, algorithms, and design patterns that allow you to build for scale. Strong communication: You have a solid command of English (min. B2) and are ready to collaborate in person at our Kraków or Gdańsk offices 2-3 times a week. Mile widziane: The "Figure it Out" gene: You actually enjoy the challenge of a problem that doesn’t have a clear answer on the first page of a search result. Full-stack flexibility: You aren’t afraid of React or JavaScript if that’s what’s needed to get a project across the finish line. Cloud and Infra comfort: You’ve spent enough time with AWS, Terraform, or Kubernetes to understand how your code lives in the wild. A mentoring mindset: you naturally raise the bar for those around you through thoughtful code reviews and shared knowledge. Zakres obowiązków: Take extreme ownership: You don’t just close tickets; you own the outcome. If a feature breaks or a customer is stuck, you’re the one who sees the fix through, regardless of where the problem sits in the stack. Navigate real complexity: We aren’t doing simple CRUD work. You will be untangling massive systems and solving high-stakes puzzles that require creative thinking and the grit to push through frustration. Be a "whatever it takes" engineer: You are flexible. If the frontend lead is out or an infra fire starts, you’re ready to jump in, learn what you don't know, and clear the path for the team. Treat AI as a teammate: We use AI tools daily to move faster. You’ll be expected to leverage these tools to solve "impossible" problems and keep our quality bar high. Drive the team forward: You’ll provide technical leadership, ensuring we’re making smart decisions and addressing tech debt before it becomes a roadblock. Oferujemy: Competitive pay: 23 800 - 29 800 PLN net on B2B. Training budget 3500 PLN gross per year. Access to e-learning platforms (O’Reilly). Fully paid private healthcare in LuxMed. Access to the Worksmile platform with a monthly top-up. Subsidized access to breakfast and lunch through the vending machine in Kraków office, and lunches in Gdańsk office once a week. Group English classes with a native speaker. New Macbook Pro, 4K monitors or whatever tools you need. Flexible working hours. New, modern, bright and comfortable office space in the city centre. A lot of free parking spots around the office. Access to the company’s library. Great working atmosphere. Chill out room with a PlayStation and games. Free snacks and beverages in a kitchen. Company parties and social activities. Employee referral program. Relocation Package within Poland.
Senior Software Engineer (Python, Golang, Kubernetes)
Holisticon Connect
⚲ Wrocław
23 520 - 28 560 PLN (B2B)
Wymagania
- Python
- Golang
- Go
- Kubernetes
- AWS
- CI/CD
- Kubeflow (nice to have)
- MLflow (nice to have)
- Openslide (nice to have)
- OpenCV (nice to have)
- JavaScript (nice to have)
- TypeScript (nice to have)
O projekcie: Holisticon Connect is a division within NEXER GROUP - a custom software development company. We started in Poland in 2017 and are now a team of over 140 people. We have the opportunity to work with world-renowned brands from Scandinavia, the UK, and Western Europe. Our goal is to grow stronger, in competence rather than in numbers. If you like what we do, check out our offer, maybe we will have the pleasure of meeting you! 😊 We are looking for a Senior Software Engineer (Python, Go, Kubernetes). You will own and develop core Python services supporting computational pathology and image analysis. You’ll shape our microservice architecture, improve reliability and performance, and introduce Go services where they bring clear efficiency gains. Working with multidisciplinary teams, you’ll turn advanced research requirements into reliable, scalable software that drives progress across our platform. 💡By joining us, you gain the following: - Opportunity to work on exciting, international projects in cutting-edge industries like Automotive, Biotech, IoT; - Possibility to develop in cloud technologies; - Becoming part of a team that believes that the next step to a promising future is to put your heart into it and make it happen; - Respect for your private life so you don't have to work overtime or on weekends; - Team Events budget to socialize outside of work; - Company Events to celebrate smaller and bigger successes (Summer Party, Programmer's Day, and trips abroad – so far we've been in Cape Town, Are, and Barcelona). 🚀 Perks and benefits: - Fully remote work or in our office in Wrocław; - Free benefits such as Luxmed, Multisport, and life insurance in Nationale Nederlanden; - Attractive referral system (9,5k for senior, 6k for mid, 2,5k for junior); - Personal Training Budget with additional paid hours; - Passion Day - an extra day off for your hobby to spend as you please; - Flexible working hours with no micro-management approach. Our core hours are 9-15, the rest of the working time is up to you; - We provide high-quality work equipment + 2 additional monitors and accessories. Wymagania: You might be the perfect match if you are/have: - M.Sc. in Computer Science/Engineering (or equivalent) or comparable industry experience. - Expert-level production experience with Python and solid hands-on experience with Golang for building and operating services. - Deep understanding of microservices, distributed systems, and API design (REST/gRPC), with a focus on clean contracts and handling failure modes. - Practical experience with SQL and NoSQL databases, including schema design, performance tuning, and familiarity with object storage solutions (e.g., S3). - Proven experience deploying and operating services on Kubernetes, along with strong Unix/Linux fundamentals. - Practical knowledge of key AWS services (EKS, EC2, S3, RDS, IAM, CloudWatch) and the ability to design cost‑efficient architectures. - Strong engineering practices, including CI/CD, automated testing, code reviews, documentation, and a security-first mindset. - Ability to lead technical initiatives, clearly communicate trade-offs, and collaborate effectively across multidisciplinary teams. Codzienne zadania: - You will own and develop core Python services supporting computational pathology and image analysis. You’ll shape our microservice architecture, improve reliability and performance, and introduce Go services where they bring clear efficiency gains. Working with multidisciplinary teams, you’ll turn advanced research requirements into reliable, scalable software that drives progress across our platform.
Senior Software Developer
Demant Technology Center Sp. z o.o.
⚲ Warszawa, Śródmieście
Wymagania
- UML
- Java
- Kotlin
- Azure DevOps
- C#
- .NET
Nasze wymagania: a degree in Software Engineering, Computer Science, or a related field; about 3 years of relevant work experience; experience with native mobile development (Java/Kotlin or ObjectiveC/Swift); experience with Test Driven Development (TDD) approach or similar; experience in pair programming; experience with Unified Modeling Language (UML) or similar; fluent English skills (written and spoken); understanding of the software agile lifecycle processes; a constant focus on architecture, codebase, testing, and documentation; experience in Agile methodologies (SCRUM) as your daily development process; inquisitive approach to new solutions and ideas; a strong focus on quality and attention to detail; motivation to continuously develop your skills and knowledge; Mile widziane: experience with AzureDevOps pipelines and App deployment. solid programming skills in C#/.NET and MAUI/WPF framework. O projekcie: Senior Software Developer is a part of Agile team creating the software solutions supporting our most modern and highly complex hearing instruments systems. The software solutions need to enable the dispenser to fit the hearing instruments to patient needs, present advanced features in the most optimal way and ensure optimal user experience for our end users at top performance. This is a challenging position where the Senior Software Developer works in a multisite, cross-cultural, international team. Tasks and responsibilities consist of developing and implementing high quality software; introducing new features, key for best user experience. The person is involved in the whole process from requirement specifications over design and implementation to final test and documentation. Senior Software Developer also strives for excellence by constantly improving her/his skills, team environment and workflow. Zakres obowiązków: Analyzing and consulting design requirements with team members and external teams; documentation. Designing, modeling, implementing and testing solutions in accordance with design requirements. Participation in planning and estimating the cost of the design requirements together with the team ang Agile Release Train (ART). Throwing, repairing and verifying errors according to adopted process. Solving critical errors of produced software under control of people coordinating this work. Creating and reviewing the technical documentation in accordance with design requirements. Co-creation of software architecture by providing high quality, innovation and ease of maintenance produced software. Coordinating and solving complex design problems. Being engaged in the department development throught co-creation and implementation of the department strategy. Initiating and co-creating the department's processes and procedures. Being a mentor by supporting the department's new employees. Being a technical expert for the company's employees and during recruitment interviews. Applying to the supervisor commands, which are related to work, if they are not contrary to law or the contract of employment. Performing work conscientiously and carefully, in accordance with the requirements of the quality policy. Possibility of performing the Scrum Master's and Architect's duties or other in accordance with competence. Be an integral contributor to ART in SAFe framework. Act according to company culture values: “we create trust”, “we are team players”, “we apply can-do attitude”, “we create innovative solutions”. Oferujemy: full-time work agreement, with a permanent contract after 3 months; flexible working hours; great opportunities for usage of newest technology; a generous benefits package (private medical care, sports card, and more); a Scandinavian-style work culture that values equality, autonomy, and work-life balance — no titles, no silos – pure collaboration.
Senior SAP CAP Developer with Java
EPAM Systems (Poland) sp. z o.o.
⚲ Kraków, Grzegórzki
Wymagania
- Java
- SAP
- SAP CAP
- Spring Boot
- Jenkins
- SAPUI5
- SAP HANA
Nasze wymagania: Strong Java backend development skills with 3+ years of experience Experience with SAP CAP Framework and SAP Business Technology Platform Solid understanding of Spring Boot framework Experience implementing REST APIs Knowledge of domain-driven design concepts Familiarity with DevOps tools like Jenkins Experience practicing modern software engineering including coding standards, code reviews, and testing Experience working with agile methodologies such as test-driven development and continuous integration & delivery English language proficiency at B2 Upper-Intermediate level Mile widziane: Understanding of SAP cloud services and products Experience with SAPUI5 Knowledge of SAP HANA Cloud Database O projekcie: We are seeking a Senior SAP CAP Developer with Java to join a strategic SAP Signavio initiative focused on building enterprise-grade services on SAP Business Technology Platform using CAP (Java). You will work closely with senior stakeholders to deliver scalable cloud services emphasizing quality, security, and maintainable architecture within an enterprise SAP landscape. Apply now to contribute to a long-term delivery partnership in the Signavio domain. Zakres obowiązków: Design and develop scalable cloud services using SAP CAP with Java Implement REST APIs following domain-driven design principles Collaborate with senior stakeholders to align solutions with SAP's Golden Path practices Drive initiatives to improve software quality, security, and maintainability Apply modern software engineering practices including coding standards, code reviews, and source control management Utilize DevOps tools such as Jenkins for build and release automation Adopt agile methodologies including test-driven development and continuous integration and delivery Oferujemy: 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 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 language classes 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
Senior Python Developer
Capgemini Polska
⚲ Poznań, Wrocław
Wymagania
- Python
- Flask
- SQLAlchemy
- Celery
- NumPy
- Pandas
- Scikit-learn
- TensorFlow
- Keras
- LangChain
Nasze wymagania: Python Expertise: Over 5 years of experience in writing high-quality, scalable code and designing robust software architectures using libraries like Flask, SQLAlchemy, Celery etc. Preferred AI Development Proficiency: Strong knowledge of Python libraries such as NumPy, Pandas, Scikit-learn, TensorFlow, and Keras, with practical experience in building AI-powered applications. Preferred AI and LLM Skills: Expertise in frameworks like LangChain and hands-on experience with large language models (e.g., GPT-4, LLaMA). Proficient in working with embeddings, vector databases, and prompt engineering. System Integration: Proven ability to seamlessly integrate AI components with other system elements (e.g., APIs, databases) to deliver cohesive solutions. Language Skills: Excellent command of English; knowledge of German is a plus. Continuous Learning: Eager to adopt new technologies and embrace technical challenges. Collaboration and Independence: Highly organized, self-reliant, and passionate about sharing knowledge. Strong communication and teamwork abilities. Commitment to Excellence: Dedicated to building and contributing to a Center of Excellence for AI development, driving innovation and promoting best practices across the organization. O projekcie: Our development teams build and develop software based on the maximum and intelligent use of Java technology. We support world leaders in the automotive, manufacturing, commercial, distribution, telecommunications, energy and public sectors. We cooperate with experienced experts from all over the world, which provides a wide opportunity to deepen technical and business knowledge. It also allows you to acquire professional programming competences while maintaining the Clean Code principle. Zakres obowiązków: designing solution architectures in Python, Cloud and Java environments; participating in Python development projects as technical consultant or leader; co-creating a Python language competency center within the company; building and supervising an internal development and training program for Python and other related technologies as well as leading workshops and mentoring sessions; establishing, promoting, and guiding clean code solutions and best practices in the field of Python; develop clean, scalable Python code for back-end systems, user integration, and performance. Oferujemy: Practical benefits: permanent employment contract from the first day; yearly financial bonus; hybrid, flexible working model; equipment package for home office; private medical care with Medicover; life insurance; Capgemini Helpline; NAIS benefit platform; Access to 70+ training tracks with certification opportunities; platform with free access to Pluralsight, TED Talks, Coursera, Udemy Business and SAP Learning HUB Community Hub that will allow you to choose from over 20 professional communities that gather people interested in, among others: Salesforce, Java, Cloud, IoT, Agile, AI.
Senior Python AI Engineer
EPAM Systems (Poland) sp. z o.o.
⚲ Wrocław, Krzyki
Wymagania
- Python
- TensorFlow
- PyTorch
- Keras
- Scikit-learn
- Pandas
- NumPy
- C++
- Java
- R
Nasze wymagania: Strong proficiency in Python Hands-on experience with AI/ML frameworks (TensorFlow, PyTorch, Keras, Scikit-learn) Solid understanding of linear algebra, probability, statistics, and calculus Practical experience with Pandas, NumPy, and data manipulation workflows Familiarity with ML algorithms (supervised, unsupervised, reinforcement learning) Exposure to deep learning, NLP, or computer vision is beneficial Strong debugging, testing, and Git-based version control skills Mile widziane: C++, Java or R Language experience O projekcie: We are seeking a skilled Senior Python Engineer to join a Project for our Client, a global leader in the area of banking, investments and financial services. This position offers a hybrid model of work, with 3 days per week working from the office located in Wroclaw. Zakres obowiązków: Build and maintain Python applications supporting AI and automation use cases Develop data preprocessing, transformation, and feature engineering pipelines Collaborate on training, evaluating, and deploying machine learning models Implement best practices in testing, version control, and code quality Work within a cross-functional POD to deliver scalable, reliable solutions Oferujemy: 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 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 language classes 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
Senior Java Server-Side Developer
EPAM Systems (Poland) sp. z o.o.
⚲ Wrocław, Krzyki
Wymagania
- Java
- Kafka
- Tibco EMS
- Spring
- Spring Boot
- Docker
Nasze wymagania: Proficient Java server-side development skills, including multi-threaded programming Experience designing and building distributed systems in enterprise environments Good knowledge of messaging/middleware technologies such as Kafka or Tibco EMS, and frameworks like Spring/Spring Boot Familiarity with cloud platforms (e.g., Azure), Docker, and DevOps practices Basic Linux skills Fluent in English and strong communication abilities Mile widziane: Experience in the FX or broader financial trading domain Knowledge of reactive programming paradigms Familiarity with regulatory requirements in capital markets Exposure to front-office or middle-office trading systems Experience with performance tuning and optimization of trading applications Understanding of risk management concepts in financial services O projekcie: Join EPAM as a Senior Java Server-Side Developer in our customer’s trading solutions team. You will help build advanced trading platforms that provide principal liquidity and post-trade services, supporting optimal risk management for flow products This is an opportunity to work on high-impact systems in a dynamic, global environment. The customer project involves developing and enhancing front-office and middle-office trading applications for a leading global financial institution. The solutions cover pricing, risk management, and regulatory compliance for a range of financial instruments, including FX, fixed income, and credit derivatives. Our client is a major player in the investment banking sector, operating in the financial services domain. They specialize in capital markets, trading, and risk management, serving institutional clients worldwide. This role offers a hybrid model, with 3 days per week working from the client's office in Wrocław, Poland. If you are passionate about building innovative trading solutions and want to be part of a collaborative, global team, we encourage you to apply. Zakres obowiązków: Design and develop robust, scalable server-side Java solutions for trading platforms Participate in the full software development lifecycle, from requirements gathering to deployment and support Collaborate with cross-functional teams to deliver high-quality, reliable software Integrate with messaging and middleware technologies to ensure seamless data flow Enhance and modernize existing codebases, applying best practices and new technologies Provide Level 3 support and troubleshoot complex production issues Oferujemy: 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 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 language classes 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
Senior Java Engineer (Core Java)
EPAM Systems (Poland) sp. z o.o.
⚲ Kraków, Grzegórzki
Wymagania
- Java
- Kafka
- Tibco EMS
- Spring
- Spring Boot
- Docker
Nasze wymagania: 3+ years of proven experience in Java server-side development, including expertise in multi-threaded programming Strong background in designing and building robust, scalable distributed systems within an enterprise environment Solid understanding of messaging/middleware technologies (e.g., Kafka, Tibco EMS), frameworks (Spring, Spring Boot), and reactive programming paradigms Familiarity with cloud platforms (preferably Azure), Docker, and DevOps practices Basic proficiency in Linux Ability to work independently and collaboratively within a team Fluent English communication skills (B2 level) Mile widziane: Experience in the FX trading domain Knowledge of financial instruments such as Bonds, IRS, Futures, and Options Exposure to front-office trading systems and market connectivity solutions O projekcie: We are seeking a Senior Java Core Engineer to join our team, focusing on the development of advanced trading solutions for a leading global financial institution. In this role, you will be instrumental in building systems that provide principal liquidity, enable post-trade services, and optimize risk management for a wide range of flow products, including FX Spot, FX Derivatives, Rates, Credit, and Equities. You will contribute to the development and enhancement of front-office trading platforms that support pricing, trade management, and risk control for various financial instruments. These platforms are designed to streamline trading operations, ensure regulatory compliance, and deliver robust market connectivity and efficiency for traders. This role offers a hybrid model, with 3 days per week working from the client's office in Wrocław or Kraków, Poland. Zakres obowiązków: Design, develop, and maintain scalable server-side Java applications for FX trading Participate in the full Software Development Life Cycle (SDLC), including requirements gathering, design, development, testing, deployment, and Level 3 support Collaborate with cross-functional teams to deliver high-quality solutions that meet business and technical requirements Enhance legacy codebases and apply modern best practices to new projects Ensure seamless integration with messaging/middleware technologies and market data sources Contribute to the continuous improvement of development processes and system architecture Oferujemy: 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 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 language classes 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
Senior Java Developer/Developerka
AVENGA (Agencja Pracy, nr KRAZ: 8448)
⚲ Warszawa
24 360 - 26 880 PLN (B2B)
Wymagania
- Java
- gosu
- Guidewire
- Spring
- Hibernate
- Git
- Maven
- Kafka
- Docker
- Helm
O projekcie: Poszukujemy doświadczonej osoby na stanowisko Senior Java Developer/Developerka, która dołączy do projektu z branży ubezpieczeniowej. Praca w modelu hybrydowym z biura w Warszawie, 1 dzień w tygodniu. Wymagania: Dobra znajomość ekosystemu Guidewire - PolicyCenter (ewentualnie BillingCenter (>4 lat) Doświadczenie w programowaniu w języku Gosu (>4 lat) Min. 5-letnie doświadczenie w programowaniu w Java/JEE Znajomość frameworków Spring i Hibernate Znajomość relacyjnych baz danych ze szczególnym uwzględnieniem bazy Oracle Dobra znajomość języka SQL (>5 lat) Znajomość narzędzi GIT, Maven Znajomość frameworków do pisania testów jednostkowych Znajomość paradygmatów Functional Programing, Object Oriented Programing, programowanie wielowątkowe Znajomość Docker, K8S, helm Znajomość Kafka, ElasticSearch, REST Umiejętność skalowania aplikacji Znajomość narzędzi do diagnostyki wydajności zaimplementowanych rozwiązań Doświadczenie w optymalizacji kwerend (analiza planów zapytań) oraz składowania danych (np. partycjonowanie) Doświadczenie w pracy z Linuxem Znajomość serwerów aplikacyjnych Znajomość narzędzi do CI/CD - Jenkins, Github Actions Znajomość koncepcji DDD, TDD, BDD, pryncypiów tworzenia rozwiązań w oparciu o architekturę mikroserwisową zgodnie ze wzorcem Event-Driven Znajomość katalogu wzorców projektowych GoF i doświadczenie ze stosowaniem w praktyceOtwartość na pracę w dojrzałym zespole scrumowym, eksperymentowanie z nowymi technologiami i pracę w duchu DevOps Codzienne zadania: - Projektowanie rozwiązań implementowanych w zespole zwinnym - Implementację rozwiązań przyjętych do realizacji przez zespół - Współtworzenie i programowanie zmian w systemie Everest - Policy Center i Billing Center (ubezpieczenia majątkowe) - Rozwijanie architektury mikroserwisowej wspierającej działanie monolitu Guidewire - Współudział w opracowaniu koncepcji rozwiązania dla inicjatyw biznesowych - Opracowywanie i wdrażania architektury nowych rozwiązań - Zapewnienie właściwej jakości wytwarzanego oprogramowania i zgodności ze standardami - Zapewnienie jakości wytwarzanych produktów, wsparcie testów akceptacyjnych oraz wdrożenia rozwiązania - Udział w planowaniu kolejnych wydań oraz iteracji w ramach prac zespołu zwinnego - Udział w sprint review oraz retrospective zespołu w ramach iteracji i wydania - Wsparcie w stabilizacji i utrzymaniu wdrożonych rozwiązań - Utrzymywanie i aktualizacja repozytorium dokumentacji technicznej systemów informatycznych
Senior Java Developer - ASAP
ITDS Polska Sp. z o.o.
⚲ Warszawa
18 900–24 150 zł / mies. (zal. od umowy)
Wymagania
- Java
Nasze wymagania: Minimum 4 years of experience in Java development within enterprise environments. Strong knowledge of Java core technologies and frameworks. Experience working with cross-functional and international teams. Excellent communication skills in Polish and English, with fluent command of both languages. Familiarity with Agile methodologies and DevOps practices. Ability to adapt quickly to changing project requirements and priorities. Strong problem-solving skills and attention to detail. Mile widziane: Experience working on financial or securities-related projects. Knowledge of additional programming languages or frameworks. Certifications related to Java development or agile methodologies. O projekcie: As a Senior Java Developer working for our client, you will be a vital part of the TA IT team within the Securities Services cluster, focusing on delivering cutting-edge solutions for operational teams. You will be actively involved in technical discussions, decision-making processes, and collaborating with cross-location squads to ensure the robustness, quality, and sustainability of our applications. This role offers a unique chance to work in a dynamic, international environment, fostering growth and technical excellence. Unleash innovation in fintech — craft transformative solutions for the securities industry. Warszawa or Kraków-based opportunity with a hybrid work model (up to 4 remote days per week). Only candidates with an existing legal right to work in the European Union will be considered for this role. Zakres obowiązków: Design, develop, and maintain high-quality Java applications aligned with business needs. Participate in technical discussions to drive innovative solutions and best practices. Collaborate with Business Analysts, Developers, and other stakeholders across locations to ensure project continuity. Contribute to code reviews, testing, and deploying scalable software as part of agile squads. Troubleshoot and resolve complex technical issues, providing quick and effective solutions. Document technical specifications and ensure adherence to compliance and security standards. Stay updated with the latest industry trends and incorporate new technologies into the development lifecycle. Oferujemy: Stable and long-term cooperation with very good conditions Enhance your skills and develop your expertise in the financial industry Work on the most strategic projects available in the market Define your career roadmap and develop yourself in the best and fastest possible way by delivering strategic projects for different clients of ITDS over several years Participate in Social Events, training, and work in an international environment Access to attractive Medical Package Access to Multisport Program Access to Pluralsight Flexible hours
Senior Java Developer (m/k/n)
Nexio Management Sp. z o.o.
⚲ Warszawa, Mokotów
Wymagania
- Java
- Spring Boot
Nasze wymagania: Minimum 8 lat doświadczenia komercyjnego w Javie, w tym z najnowszymi wersjami (Java 17 i 21); Doświadczenie w pracy z frameworkami: Spring (Boot, Cloud, Data Flow) lub Micronaut; Znajomość stylów architektonicznych: mikroserwisy, web services, SOA; Doświadczenie w pracy z API: REST, GraphQL (Federation); Znajomość narzędzi do monitoringu i observability: OpenTelemetry, Dynatrace lub podobnych; Biegłość w narzędziach buildowych: Gradle; Doświadczenie w testach jednostkowych, integracyjnych oraz TDD; Praktyczna znajomość chmury: Azure, Terraform, Kubernetes, GitHub Actions; Doświadczenie w pracy z bazami danych: MongoDB, MySQL; Znajomość narzędzi ALM: JIRA, Confluence, Jenkins, NexusPro lub podobnych; Doświadczenie w pracy zgodnie z metodykami zwinnymi: Scrum/Kanban, CI/CD, DevOps, Pair Programming; Umiejętność stosowania wzorców projektowych w celu budowania skalowalnych i łatwych w utrzymaniu rozwiązań; Bardzo dobra znajomość języka angielskiego (minimum B2+ - współpraca w międzynarodowym środowisku, klient brytyjski). Zakres obowiązków: Poszukujemy doświadczonego Java Developera (m/k/n) do realizacji projektów technicznych dla klienta (głównie rozwojowych, większość na etapie koncepcji i budowy od zera, nie utrzymania). 60%-70% czasu pracy to kodowanie, a 30%-40% to spotkania koncepcyjne, projektowe i współpraca z biznesem. Praca może odbywać się w 100% zdalnie. Możliwe dyżury on-call co 6-8 tygodni. Oferujemy: Stabilność zatrudnienia – długofalowe projekty, współpraca z wiodącymi firmami, możliwość rozwoju w różnych obszarach branży IT. Elastyczne formy współpracy – umowa B2B, umowa o pracę lub zlecenie. Benefity: Medicover (rozszerzony o stomatologię), FitProfit, lekcje języka angielskiego. Treningi na siłowni F45 - zlokalizowanej w naszym biurze. Wspólnie ćwiczymy pod okiem profesjonalnych trenerów. Wewnętrzny program poleceń. Możliwość finansowania certyfikatów IT. W zależności od projektu pracujemy w trybie hybrydowym, zdalnym lub stacjonarnym. Wydarzenia okolicznościowe oraz wyjazdy integracyjne - budujemy zgrany zespól również poza biurem. Lubimy pomagać - wspieramy akcje charytatywne, takie jak Szlachetna Paczka, a w ramach #PomagamyNexio angażujemy się tam, gdzie naprawdę możemy coś zmienić.
Senior Java Developer
Tooploox
⚲ Wroclaw, Warsaw
19 000 - 24 000 PLN (B2B)
Wymagania
- Java
- Spring
- GraphQL
- REST API
- Redis
- Kafka
- Docker
- Kubernetes
- Spring Framework
- API
- RabbitMQ
- ActiveMQ
- Memcached
- OAuth
- NoSQL (nice to have)
- MongoDB (nice to have)
- Cassandra (nice to have)
- LLM's (nice to have)
- GCP (nice to have)
- React (nice to have)
O projekcie: Hi there! 👋🏻 We’re Tooploox 💎, a Solvd Inc. company. We create AI-powered products and services that make a real difference. Our team of nearly 200 specialists - including a 40+ person R&D team with many PhDs - has pioneered AI solutions across industries from healthcare to e-commerce. We’ve published research in top-tier venues like NeurIPS and ICML, while delivering real-world applications that help our clients innovate and scale. We are looking for a Senior Java Developer to join our team. The ideal candidate will have experience developing scalable Java applications. About the project: We are developing a data retrieval and operations platform for a next-generation customer support system for a global e-commerce leader. The platform will provide a federated GraphQL interface that unifies access to multiple backend services, enabling low-latency, real-time data retrieval and transactional operations to support AI-driven workflows. The role will focus on designing, building and optimizing the platform to ensure scalability, reliability and test automation. This is a multi-team, collaborative initiative that requires close coordination with other delivery teams, adherence to high engineering standards and a strong focus on integration and architectural alignment. How we work: At Tooploox 💎, you have the flexibility to choose your working hours ⏰ and location 📍. While we value remote work, we also believe in building relationships 🤝and invite you to join us in our Warsaw and Wrocław offices 🏢. Enjoy a relaxed atmosphere 🍃 and try some “home-made” pizza 🍕 from our office pizza oven. We love having pets 🐶 in the office, so feel free to bring yours along.😁 Join us and shape the future of AI while working the way you like! Wymagania: Experience and skills you need to join us: - 5+ years of backend development experience in Java and Spring Framework - Proficient in RESTful API design, experience with GraphQL APIs - Experience with message brokers (e.g., Kafka, RabbitMQ, ActiveMQ) and caching (e.g., Redis, Memcached) - Proficient with authentication and authorization mechanisms, especially OAuth 2.0 - Experience with containerization and orchestration tools like Docker and Kubernetes - Knowledgeable in performance troubleshooting, profiling, and debugging tools - Capable of solving complex challenges related to latency, data consistency, and performance in distributed systems - Understanding patterns of distributed systems design; resilience patterns such as circuit breakers, retries, and timeout - Proficient with code versioning tools, such as Git - Skilled in CI/CD tools and practices - English: B2+ (Written and Oral) - Experience working in a lean agile process - Proactive approach in understand the customer’s business and refining business requirements into technical requirements It would be great if you also have: - Experience with API contract testing - NoSQL (e.g., MongoDB, Cassandra) - Prompt engineering and experience with integration of GenAI LLMs into productions (ideally) or pet projects at least (OpenAI, Azure OpenAI, Bard, Llama) - Familiarity with federated Graph architectures - Experience mentoring less experienced colleagues is a strong advantage - Team leader experience is a strong advantage - Hands-on experience with Google Cloud Platform - ReactJS experience The ideal candidate would have: - Strong communication skills with experience in direct customer interactions. - Ability to engage with clients on technical issues, gather requirements, manage expectations and provide updates on project status - Ability to learn quickly, adapt to new technologies, and perform tasks independently - Passion for writing clean, efficient, and maintainable code (and encouraging others to do so) Codzienne zadania: - Develop and maintain the server-side logic of our applications using Java - Implement efficient and performant backend code for high-volume production applications - Monitor application health, identify related risks, and ensure reliability in production environment - Contribute to all phases of the development lifecycle, from concept to deployment - Review and refactor code, establishing best practices for code hygiene and organization
Senior Java Developer
NESS SOLUTION sp. z o.o.
⚲ Warszawa
120–160 zł netto (+ VAT) / godz.
Wymagania
- Java
- Spring Boot
- Oracle
- JPA
- PostgreSQL
- Camunda
Nasze wymagania: Min. 5+ lat doświadczenia w tworzeniu aplikacji backendowych w Java (18+) i Spring Boot (3+), Znajomość dobrych praktyk programistycznych i wzorców projektowych, Min. 3 lata doświadczenia w pracy z bazami danych (Oracle, PostgreSQL), Znajomość procesu wytwarzania oprogramowania oraz doświadczenie w pracy w Agile (Scrum), Umiejętność projektowania rozwiązań z myślą o skalowalności, wydajności i utrzymaniu, Dbałość o jakość kodu (code review, inicjowanie usprawnień, ograniczanie długu technologicznego), Samodzielność, odpowiedzialność i dobra organizacja pracy, Umiejętność szybkiej adaptacji oraz dzielenia się wiedzą w zespole, Znajomość języka angielskiego pozwalająca na pracę z dokumentacją techniczną. Mile widziane: Doświadczenie z Camunda (BPMN), Magnolia CMS, technologiami frontendowymi (Angular, TypeScript), chmurą (Azure/GCP) czy narzędziami takimi jak Helm lub Nginx. O projekcie: Do naszego zespołu w branży ubezpieczeń poszukujemy doświadczonego Back-End Developera, który swobodnie porusza się w ekosystemie Javy i chce realnie wpływać na jakość, stabilność oraz rozwój nowoczesnych systemów. Szukamy osoby, która patrzy szerzej niż tylko na kod — projektuje rozwiązania z uwzględnieniem architektury, bezpieczeństwa danych i długoterminowego utrzymania, dbając jednocześnie o detale i rozumiejąc kontekst biznesowy. Projekt koncentruje się na rozwijaniu kluczowego systemu o dużej skali i wysokich wymaganiach w zakresie niezawodności oraz bezpieczeństwa danych. Zespół pracuje nad wprowadzaniem nowych funkcjonalności i ciągłym usprawnianiem rozwiązania, dbając o jego wydajność, jakość architektury oraz długofalowy rozwój. Zakres obowiązków: Projektowanie rozwiązań technicznych oraz uzgadnianie ich założeń w sposób zapewniający spójność systemu, bezpieczeństwo danych, wysoką jakość architektury, ciągłość działania oraz minimalizację długu technologicznego, Wdrażanie nowych funkcjonalności zgodnie z ustalonymi wymaganiami, standardami organizacyjnymi oraz dobrymi praktykami wytwarzania oprogramowania, Uczestnictwo w przeglądach kodu, ze szczególnym uwzględnieniem zgodności ze standardami oraz przyjętymi założeniami projektowymi, Proaktywne ograniczanie długu technologicznego poprzez inicjowanie refaktoryzacji oraz współtworzenie i utrzymanie rejestru długu systemowego, Zapewnienie wsparcia technicznego i merytorycznego podczas wdrożeń, Identyfikowanie, analizowanie i rozwiązywanie problemów oraz błędów w systemie, Monitorowanie działania systemu oraz proponowanie i wdrażanie usprawnień zwiększających jego wydajność i stabilność, Szacowanie nakładu pracy niezbędnego do realizacji zmian w systemach IT. Oferujemy: Preferencyjne pakiety na Multisport i Luxmed, Możliwość realnego wpływu na architekturę systemów w dużej skali, Stabilną współpracę w modelu B2B.
Senior Java Developer
EPAM Systems (Poland) sp. z o.o.
⚲ Kraków, Grzegórzki
Wymagania
- Java
- Spring Boot
- OpenAPI
- Swagger
- PostgreSQL
- Oracle
- Hibernate
- JPA
- Jenkins
- GitLab
- Microsoft Azure
- Prometheus
- Splunk
- JUnit
- TestNG
- Mockito
- JBehave
- Kafka
Nasze wymagania: At least 3 years of hands-on experience in Java development Proficiency in Java (version 18 or higher) and Spring Boot for backend application development Experience designing and building APIs, including RESTful APIs and using OpenAPI/Swagger for documentation Strong knowledge of databases and ORM technologies, such as PostgreSQL, Oracle, Hibernate, and JPA Familiarity with CI/CD pipelines, including tools like Jenkins and GitLab CI/CD, for automated build and deployment Practical experience with cloud platforms, especially Microsoft Azure Experience using monitoring and logging tools such as Prometheus and Splunk Proficiency with testing frameworks, including JUnit, TestNG, Mockito, and JBehave Experience with messaging and integration technologies, such as Kafka and REST Understanding of security and authentication mechanisms, including OAuth2, JWT, and Spring Security Fluent English skills (written and spoken) at a B2+ level or higher Mile widziane: Experience working in the financial services industry Certification in Azure or related cloud technologies Familiarity with additional programming languages and frameworks beyond Java Understanding of Agile methodologies and DevOps practices for modern software delivery O projekcie: We are seeking a highly skilled Senior Java Developer. Join EPAM’s rapidly growing AI platform group within a leading global investment bank, where you’ll collaborate with data scientists, software engineers, and business analysts on innovative projects. You will contribute your expertise to cutting-edge solutions in a dynamic, cloud-native environment, working with advanced AI and machine learning technologies. This role is based in Krakow, Poland, with a hybrid work model requiring three days per week onsite. If you’re ready to make an impact and grow your career, we want to hear from you! Zakres obowiązków: Develop and maintain Java applications that align with business requirements and technical specifications Collaborate with cross-functional teams to design, develop, and implement robust software solutions Leverage Azure services and technologies to build scalable and efficient applications Troubleshoot, debug, and optimize code to ensure high performance and reliability Stay current with industry trends, emerging technologies, and best practices in Java development and cloud computing Oferujemy: 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 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 language classes 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
Senior Java Backend Engineer (Trading Systems)
VISTULO sp. z o.o.
⚲ Warszawa
220–240 zł netto (+ VAT) / godz.
Wymagania
- Java
- AWS
- Spring Boot
Nasze wymagania: Strong understanding of programming concepts, including algorithms, complexity, and data structures. Good knowledge of the data structures in the Java standard library - both breadth and internals. Experience building distributed service-based applications based on message queues. Strong analytical and problem-solving skills, to effectively diagnose production performance issues measured in microseconds. Open mind, curiosity, and a strong desire to learn new technologies and business domains. Ability to clearly explain non-trivial systems and algorithms. Ability to follow and understand technical conversations. Know when and how to ask questions that speed up learning. Ability to align your working schedule to US Eastern business hours. Mile widziane: Experience with financial markets and trading systems. Knowledge of AWS systems. Experience with Spring boot (some teams). Experience with JVM tuning (some teams). Experience working remotely with North American firms. A computer science degree from a top Polish school. O projekcie: Join the Java Engineering Team at a top N. American Bank Are you a Java engineer who enjoys working on large scale and high performance software? Do you love working with smart people on meaningful technology? Want to work in capital markets on financial trading systems? If so, read on. The Role at a Glance • Senior Java Backend Engineer • Fully remote for a top N. American bank (for residents of Poland only) • Openings on multiple teams in the capital markets division (prime brokerage, platform team) • Part of the core team - this is not a legacy support role or an outsourced B team We’re hiring experienced backend engineers (6+ years) to join a major N. American bank — directly supporting the development of financial trading systems. This is not a legacy maintenance or support role — you’ll be part of the core product team, building highly-performant, low-latency systems used across the firm. Are you a passionate Java developer who thrives on solving complex problems in low-latency, high-throughput trading systems? Join us and work on interesting financial system engineering problems. Zakres obowiązków: Design and implement robust software solutions for the bank’s trading systems using core Java (versions vary from team to team, and include 8, 17 and 21). Understand, develop, and improve the subsystems used by other teams in the trading platform. Create thorough test cases to ensure software stability and reliability. Collaborate with operations teams regarding building new features and improving existing functionality. Support production issues, including root-cause analysis and diagnosis. Oferujemy: Work that matters in the financial domain: Work on a trading system at an established financial institution, processing millions of transactions daily. Professional growth: Collaborate with smart, highly capable developers in a supportive and challenging environment. Direct collaboration: You will work directly with the client team in North America and in Poland. 1st-tier work: This is not a technical support or legacy maintenance role. The system is functional and is actively being built and you will take part in updating it. The people who built the system are still part of the team. Long-term commitment: This is not a fixed-scope or fixed-term outsourcing role; we value people who want to grow and contribute long-term. Flexibility & remote work: Fully remote position based in Poland with increasing schedule flexibility post-onboarding. Competitive Compensation: Above-average pay and ample time-off options.
Senior Java Backend Engineer (Core Java, Trading Systems)
Vistulo (for a major N. American bank)
⚲ Kraków, Wrocław, Poznań, Warszawa, Katowice, Gdańsk, Lublin, Łódź, Szczecin, Rzeszów
36 960 - 40 320 PLN (B2B)
Wymagania
- Java
- Core Java
- Algorithms
- Data structures
- JVM tuning (nice to have)
- AWS (nice to have)
- Spring Boot (nice to have)
- Fintech / Trading (nice to have)
O projekcie: Join the Java Engineering Team at a top N. American Bank Are you a Java engineer who enjoys working on large scale and high performance software? Do you love working with smart people on meaningful technology? Want to work in capital markets on financial trading systems? If so, read on. The Role at a Glance - Senior Java Backend Engineer - Fully remote for a top N. American bank (for residents of Poland only) - Openings on multiple teams in the capital markets division (prime brokerage, platform team) - Part of the core team - this is not a legacy support role or an outsourced B team We’re hiring experienced backend engineers (6+ years) to join a major N. American bank — directly supporting the development of financial trading systems. This is not a legacy maintenance or support role — you’ll be part of the core product team, building highly-performant, low-latency systems used across the firm. Are you a passionate Java developer who thrives on solving complex problems in low-latency, high-throughput trading systems? Join us and work on interesting financial system engineering problems. Why Join Us? - Work on a large-scale, low-latency trading system processing millions of daily transactions. - No Legacy: Join an actively developed system — the engineers who built it originally are still on the team. - Collaborate with a world-class team of developers across North America and Europe. - Enjoy the stability of a long-term, fully remote role that only a bank can offer. A successful candidate will be a very strong programmer with current Java development experience. They must also be curious, open-minded, and desire to learn new things. English proficiency is a must. This role is for developers who excel at programming core Java from the ground up, not just integrating frameworks or APIs. If you’re fascinated by understanding systems ‘under the hood,’ this role is for you. Successful candidates enjoy geeking out about data structures and debugging application performance issues. This is a fully remote backend Java development role for a developer in Poland. You will be working through a Polish company that will provide the support and administrative assistance to make you successful in the role. We are looking for people to join the team long-term. Different teams have different working hour arrangements. For all roles, to ensure efficient onboarding, you’ll work in sync with the American team during US Eastern business hours for the first two months. Working this way maximizes your time overlap for answering questions, which means you can learn quickly. That means working until 21:00 CET. After that, some teams offer more flexibility your schedule can shift closer to standard Polish business hours. Only open to residents of Poland. Polish citizens, as well as legal residents with permission to work in Poland are welcome. What we offer - Work that matters in the financial domain: Work on a trading system at an established financial institution, processing millions of transactions daily. - Professional growth: Collaborate with smart, highly capable developers in a supportive and challenging environment. - Direct collaboration: You will work directly with the client team in North America and in Poland. - 1st-tier work: This is not a technical support or legacy maintenance role. The system is functional and is actively being built and you will take part in updating it. The people who built the system are still part of the team. - Long-term commitment: This is not a fixed-scope or fixed-term outsourcing role; we value people who want to grow and contribute long-term. - Flexibility & remote work: Fully remote position based in Poland with increasing schedule flexibility post-onboarding. - Competitive Compensation: Above-average pay and ample time-off options. Wymagania: Must have - Strong understanding of programming concepts, including algorithms, complexity, and data structures. - Good knowledge of the data structures in the Java standard library - both breadth and internals. - Experience building distributed service-based applications based on message queues. - Strong analytical and problem-solving skills, to effectively diagnose production performance issues measured in microseconds. - Open mind, curiosity, and a strong desire to learn new technologies and business domains. - Ability to clearly explain non-trivial systems and algorithms. - Ability to follow and understand technical conversations. - Know when and how to ask questions that speed up learning. - Ability to align your working schedule to US Eastern business hours. Nice to have - Experience with financial markets and trading systems. - Knowledge of AWS systems. - Experience with Spring boot (some teams). - Experience with JVM tuning (some teams). - Experience working remotely with North American firms. - A computer science degree from a top Polish school. Codzienne zadania: - Design and implement robust software solutions for the bank’s trading systems using core Java (versions vary from team to team, and include 8, 17 and 21). - Understand, develop, and improve the subsystems used by other teams in the trading platform. - Create thorough test cases to ensure software stability and reliability. - Collaborate with operations teams regarding building new features and improving existing functionality. - Support production issues, including root-cause analysis and diagnosis.
Senior Fullstack Engineer (Kotlin, TypeScript) [M/F]
Stackmine
⚲ Remote
23 520 - 27 720 PLN (B2B)
Wymagania
- Kotlin
- Java
- TypeScript
O projekcie: Projekt polega na integracji narzędzia LLM z usługą SOV, umożliwiając automatyczne przetwarzanie i walidację danych z dokumentów (np. Excel) oraz udostępnianie wyników przez API. Rozwiązanie stanowi kluczowy element platformy underwritingowej, wspierając szybkie i skalowalne podejmowanie decyzji ubezpieczeniowych. Wymagania: - min. 5-letnie doświadczenie na podobnym stanowisku, - bardzo dobra znajomość Kotlin lub Java, - doświadczenie w budowie i integracji REST API, - znajomość TypeScript / Node.js (min. podstawowa), - doświadczenie z architekturą chmurową (preferowane GCP – Cloud Run, App Engine, GCS), - umiejętność projektowania skalowalnych systemów backendowych, - doświadczenie w pracy z systemami produkcyjnymi (monitoring, niezawodność, jakość), - samodzielność i zdolność podejmowania decyzji technicznych, - zaawansowana znajomość j. angielskiego i j. polskiego. Codzienne zadania: - projektowanie i rozwój skalowalnych usług backendowych w Kotlin/Java, - budowa i rozwój REST API dla systemów wewnętrznych i partnerów zewnętrznych, - implementacja logiki walidacyjnej (np. TIV reconciliation, kontrola sum), - obsługa przypadków błędów i fallbacków przy niepewnych wynikach LLM, - przetwarzanie danych z dokumentów (np. Excel, wieloarkuszowe pliki, niestandardowe struktury), - współpraca z zespołem produktowym i data/ML, - tworzenie dokumentacji technicznej oraz runbooków produkcyjnych, - udział w decyzjach architektonicznych i optymalizacji systemu, - mentoring mniej doświadczonych członków zespołu.
Senior Cloud Platform Engineer
DS STREAM
⚲ Warsaw, Kraków, Wrocław, Poznań, Katowice
180 - 180 PLN (B2B)
Wymagania
- Python
- Azure
- Kubernetes (nice to have)
O projekcie: Szukamy doświadczonego Sr. Cloud/Platform Engineera, który zaprojektuje i wdroży produkcyjną warstwę aplikacyjną wokół istniejącego modelu optymalizacyjnego ML. Praca odbywa się w ekosystemie Azure dla naszego globalnego klienta z branży FMCG. O projekcie: Wspólnie z klientem budujemy system do zautomatyzowanej, iteracyjnej optymalizacji zamówień w łańcuchu dostaw. System komunikuje się z dużym partnerem zewnętrznym, wymieniając dane (JSON przez ESB/API) w pętli o wysokiej częstotliwości (dziesiątki/setki iteracji w 1-2 dniowym oknie tygodniowo). Logikę biznesową obsługuje wewnętrzny model ML – Twoim zadaniem będzie zbudowanie wokół niego niezawodnego "opakowania" (data ingestion, caching, wyzwalanie modelu, orkiestracja odpowiedzi API). Projekt jest już w toku (trwa konfiguracja środowisk). Wymagania: Wymagania: - Min. 4–5 lat doświadczenia w komercyjnym programowaniu w Pythonie (FastAPI lub podobne frameworki). - Praktyczna znajomość usług Azure (App Services, Container Apps, Functions, API Management). - Doświadczenie w projektowaniu API o wysokiej przepustowości (wymiana JSON, ładunki danych rzędu 10–15 MB, setki zapytań w krótkich oknach czasowych). - Doświadczenie z integracjami Enterprise Service Bus (ESB) – dwukierunkowa wymiana komunikatów z partnerami zewnętrznymi. - Umiejętność wdrażania wzorców odporności i wysokiej dostępności (High Availability/Resilience): retry policies, autoscaling, health probes, graceful degradation. - Praktyczne podejście do pracy (hands-on) – samodzielne pisanie kodu, konfiguracja i wdrażanie rozwiązań (to nie jest rola wyłącznie doradcza). - Doświadczenie z konteneryzacją (Docker). - Język angielski na poziomie min. B2. Mile widziane: - Znajomość procesów orkiestracji dla Machine Learningu (ML) oraz inżynierii danych (data ingestion, caching). - Kubernetes, Terraform, CI/CD. - Praktyczne zastosowanie Azure Container Apps lub Azure Functions w środowisku produkcyjnym. Codzienne zadania: - Projektowanie i wdrażanie architektury aplikacji na Azure, obsługującej model ML (w tym m.in. data ingestion, caching, model triggering, API orchestration). - Budowa i utrzymanie wydajnej warstwy API zintegrowanej z ESB do dwukierunkowej wymiany danych. - Zapewnienie niezawodności systemu w krytycznych momentach (zero tolerancji na downtime w trakcie okien optymalizacyjnych). - Praca w zgodzie z rygorystycznymi wymogami IT Compliance & Security klienta (modele AI Factory / LaunchPad). - Aktywne programowanie, konfiguracja usług chmurowych i wdrażanie gotowych rozwiązań (podejście hands-on).
Senior Backend Engineer - Active Journey Alliance
HelloFresh
⚲ Warszawa
Wymagania
- RabbitMQ
- Kafka
- AWS
- Go
- PHP
- Docker
- Kubernetes
Nasze wymagania: Strong background in backend development, with a focus on microservices and distributed systems Proven ability to build event-driven architectures using messaging technologies such as RabbitMQ, Kafka, or AWS SQS/SNS Proficiency in Go and/or PHP is preferred; experience with JVM languages and a willingness to learn Golang is also welcome Practical knowledge of Docker, container orchestration tools like Kubernetes, and CI/CD implementation Solid foundation in testing practices, including both unit and end-to-end testing Deep understanding of relational databases Mile widziane: Familiarity with MongoDB, Elasticsearch, and/or GraphQL is a plus O projekcie: The position is part of the Active Journey Alliance, which has the mission to maximize retention of active customers. Active Journey Alliance helps customers to create habits with our products, manage their subscription, order the products they love and provide help in the face of errors. Backend Engineers assume development and operational responsibility for the HelloFresh platform that serves millions globally to deliver the best experience for our customers and internal users. At HelloTech, flexibility and cross-functional collaboration are core to how we work. While this role is aligned to a specific Alliance, strong candidates may also be considered for opportunities across different teams or projects. Zakres obowiązków: Work on of the architecture, design, development, deployment and operations of the microservices you will develop, using DevOps practices, pair programming and other cutting edge methodologies Be active, solution-oriented member of autonomous, cross-functional agile teams collaborating with Product Owners, Front-end Engineers, Designers, and Business Intelligence teams Having an in-depth understanding of HelloFresh’s core product and architecture, and act as ambassador for software solutions offering support and mentorship to colleagues Work with state-of-the-art technologies like Golang, Kafka, Docker, Kubernetes and more Oferujemy: Global collaboration at scale: Collaborate with experienced engineers and product partners across HelloTech’s international teams, in a culture of active knowledge sharing. Technology with real-world impact: Build and operate modern systems at global scale, supporting 6+ millions of customers and complex supply chain operations. Technical/Product/Design leadership: Drive best practices and influence architecture/design, quality, and ways of working in an autonomous, product-led setup. End-to-end development/delivery: Drive decisions from problem definition to production, improving systems and enabling long-term scalability. Access to workspace at Warsaw Centre Point. The hub offers modern facilities including showers, breakout zones, outdoor space, cycle parking, and refreshments (coffee, soft drinks, and fruit).
Salesforce Marketing Automation Developer Internship Program (She/He/They)
Accenture Polska
⚲ Warsaw, Krakow
Wymagania
- SQL
- JavaScript
- Git
An internship at Accenture is a unique opportunity to work with highly qualified specialists who are eager to share their knowledge. For more information about Accenture Technology Poland, please visit our website: Poland | Let There Be Change | Accenture THE WORK: - Developing, extending, and maintaining components across the Salesforce Marketing Automation ecosystem, including Marketing Cloud Engagement, Data Cloud (Data 360), and Marketing Cloud Personalization - Building and maintaining emails, data extensions, journeys, automations, and SQL-driven data models, with a strong focus on data processing, personalization logic, and automation reliability - Providing daily technical support, including platform monitoring, troubleshooting data flows, resolving automation failures, and addressing performance or security issues - Designing and implementing custom activities and processes - Implementing components that support business use cases based on Salesforce platforms