Unlock Full Resume Report

New offer - be the first one to apply!

August 14, 2026

Lead/Manager Software Engineering

Senior • Hybrid

23,000 - 28,500 PLN/mo

Kraków, MA, Poland

Lead/Manager — Engineering, AI & Data

Quick Facts

  • Stack: Python, machine learning, deep learning, LLMs, APIs, CI/CD, AWS
  • Salary: 23,000 PLN–28,500 PLN gross on a Contract of Employment
  • Working model: Hybrid, with three days per week in the office

Description

Lead an international team of Software Engineers, AI Engineers, and Data Analysts. This is primarily a people-leadership and delivery role with a strong technical component: coach the team, drive predictable execution, partner with Product and Engineering leaders across Europe and North America, and help modernize a technology stack that combines legacy systems with AI-driven solutions.

Responsibilities

Team Leadership

  • Lead and support a multidisciplinary engineering team of up to 11 Software Engineers, AI Engineers, and Data Analysts.
  • Coach team members through regular 1:1s, structured feedback, performance reviews, and individual development plans.
  • Build a high-trust environment based on transparency, ownership, constructive feedback, and continuous development.

Delivery & Engineering Excellence

  • Own sprint execution, workload planning, delivery predictability, and proactive risk management.
  • Partner with engineers and architects to maintain software quality, address technical debt, and improve engineering processes.
  • Ensure the team balances new development with the stability and maintainability of business-critical parsing systems.

Product & Global Collaboration

  • Partner with Product Managers and Product Owners to refine priorities, assess technical complexity, and translate business needs into achievable engineering plans.
  • Coordinate with engineering leaders and stakeholders across Europe and North America.
  • Ensure engineering initiatives contribute directly to customer value and wider business objectives.

AI & Technology Modernization

  • Guide the evolution of document-processing technologies combining Perl, Python, machine learning, deep learning, and LLM-based approaches.
  • Drive practical adoption of AI tools across engineering, testing, development, and team workflows.
  • Identify opportunities to modernize legacy solutions without compromising reliability or operational performance.

Requirements

Leadership Experience

  • 2+ years of experience as an Engineering Manager, Software Development Manager, Technical Lead, or similar role with direct responsibility for software engineers.
  • Proven experience leading agile product engineering teams and managing delivery, capacity, risks, and technical priorities.
  • Strong track record of mentoring engineers, managing performance, and supporting career progression.

Technical Expertise

  • Previous hands-on software engineering experience and the technical depth required to effectively manage experienced engineers.
  • Strong understanding of software architecture, APIs, CI/CD, cloud environments, and modern software development practices.
  • Good understanding of machine learning and LLM-based technologies and how they can be applied within software products.
  • Ability to discuss architecture, technical debt, software quality, scalability, and engineering trade-offs with senior technical stakeholders.

Collaboration & Mindset

  • Experience working in distributed, international organizations, ideally across European and North American time zones.
  • Strong ownership mindset with the ability to communicate risks clearly and make pragmatic decisions.
  • Practical experience using AI tools such as GitHub Copilot, Claude, Gemini, or ChatGPT within engineering or management workflows.
  • Fluent English and strong written and verbal communication skills.

Benefits

  • Medical care
  • Life insurance
  • Multisport

Similar jobs you might like

Technology

New offer

MOTIFE

Software Engineer (Python/Web Scraping)

Mid

Hybrid

Krakow, MA, Poland

12,000 - 15,000 PLN/mo

🏢 Summary: Join an international engineering team building labour-market intelligence products through large-scale web data collection and distributed backend services. The role focuses on developing reliable Python scraping solutions, maintaining microservices, and improving data-collection performance in a hybrid Krakow setup. 🗂️ Requirements: Software engineering experience, Web scraping experience, Python, HTML/DOM parsing, XPath or JavaScript, Docker, Kubernetes, Microservices or distributed systems exposure, Agile development experience, Analytical problem-solving skills, Clear collaboration and communication in an international team, Interest in AI applications in software development 📃 Skills: Python, Scraping, HTML, DOM, XPath, JavaScript, Docker, Kubernetes, Microservices, Agile, AI 🏢 Description: We are looking for a Software Engineer (Python/Web Scraping) to join an international engineering team working on a data-driven product that provides insights into the labour market. You will develop and maintain web scraping solutions that collect data from thousands of sources, while also building and supporting backend services within a distributed microservices environment. This is a hands-on engineering role for someone with solid Python and web scraping experience who wants to deepen their skills in microservices, distributed systems, and large-scale data collection while gradually taking ownership of increasingly complex solutions. Quick Facts - Stack: Python, Web Scraping, HTML/DOM/XPath, JavaScript, Docker, Kubernetes - Salary: 12,000 PLN–15,000 PLN gross on a Contract of Employment - Working model: Hybrid, 3 days weekly from the office - Location: Krakow Recruitment Process - Recruiter call: 30 minutes - Criteria Cognitive Aptitude Test: 30 minutes - Hiring Manager Interview: 30 minutes - Technical Interview: 90 minutes Responsibilities - Develop and maintain web scraping solutions that reliably collect data from a wide range of online sources. - Investigate scraping failures and adapt scripts as websites, structures, and technologies evolve. - Build and improve backend services within a distributed microservices architecture. - Monitor the health and performance of data collection processes and implement improvements where needed. - Write clean, well-tested, and maintainable code, continuously improving it through code reviews and collaboration with senior engineers. - Work across the software development lifecycle, partnering with Engineering, Product, and Data teams. - Contribute to an environment of continuous improvement by sharing ideas, asking questions, and learning from experienced teammates. Requirements - Hands-on experience as a Software Engineer, ideally with exposure to microservices or distributed systems. - Practical experience with web scraping, including Python, HTML/DOM parsing, XPath, or JavaScript. - Experience with Docker and Kubernetes. - Familiarity with Agile development practices and working in an iterative team environment. - Strong analytical and problem-solving skills, with a structured approach to investigating and resolving technical issues. - Collaborative mindset and ability to communicate clearly, give and receive feedback, and work effectively as part of an international team. - Genuine interest in AI and its application in software development, including using AI as a development tool and a potential solution to technical challenges. What We Offer - Medical care - Life insurance - Multisport Please submit your CV in English.

Technology

New offer

dotLinkers

Senior Engineering Manager

Senior

Remote

Krakow, MA, Poland

33,000 - 39,000 PLN/mo

🏢 Summary: Fully remote Senior Engineering Manager role leading a distributed team of 6–10 engineers building scalable AI products for finance teams. The role combines people leadership, technical oversight, delivery ownership, and engineering-organization scaling. 🗂️ Requirements: Experience managing distributed engineering teams, Software engineering background, Python, TypeScript, Production-scale software delivery, Cloud-native architecture, APIs, Databases, CI/CD, Automated testing, Observability, Stakeholder management, AI tools 📃 Skills: Python, TypeScript, Cloud, APIs, Databases, CI/CD, Testing, Observability, AI, Agile 🏢 Description: Salary: 33–39k PLN/month Role overview Build reliable, scalable AI products that help finance teams improve operations through governed, measurable AI Agents. Help shape the technical foundation, product quality, and engineering culture behind AI Agents that finance teams can trust. Your Mission Lead a high-performing engineering team, strengthen delivery practices, and help scale the product and engineering organization. Provide technical oversight by reviewing decisions, asking architectural questions, and debugging complex issues when needed. Foster a culture of trust, clarity, autonomy, support, and ownership. Requirements • Proven experience managing a distributed team of engineers, setting clear goals, and developing technical talent • Strong software engineering background prior to moving into management • Strong familiarity with Python and TypeScript • Experience delivering production-grade software at scale • Strong understanding of cloud-native architecture, APIs, databases, CI/CD, automated testing, and observability • Excellent communication with technical and non-technical stakeholders, including Product, Commercial, Customer Success, and leadership • Ownership-driven, pragmatic approach to solving problems in a fast-paced environment • Commercial mindset that aligns engineering decisions with business growth • Interest in using AI tools to improve engineering productivity and customer outcomes Bonus • Experience in finance, accounts receivable, payments, credit, ERP systems, or workflow automation Responsibilities • Lead, coach, and develop a distributed team of 6–10 engineers; build a culture of ownership, accountability, collaboration, and continuous improvement • Partner with Product and Implementation teams to translate customer needs into clear technical plans • Drive agile delivery practices for fast, high-quality product improvements • Act as the primary point of contact for Customer Success, Sales, and implementation requests; own triage, estimation, and configuration scoping • Own end-to-end QA and release processes to ensure reliable shipping and defect prevention • Work with the CTO and leadership to scale the engineering organization, team structure, and operating rhythm • Support hiring, onboarding, performance management, and career development Benefits • Fully remote role in a globally distributed organization • 23 days of holiday, including flexible bank holidays • Company-wide offsites quarterly or semi-annually, including visits to international offices in the UK and US • Access to multiple frontier AI tools for daily work and experimentation • Potential share options

Technology

New offer

dotLinkers

Python Fullstack Developer

Junior

Hybrid

Krakow, MA, Poland

15,000 - 19,000 PLN

🏢 Summary: Join the Integrations & Automations team to build AI agent tooling, APIs, and data pipelines connecting a 3D platform with enterprise systems. The role also supports external developers through API expertise, documentation, and automation tools, with structured mentorship and increasing ownership. 🗂️ Requirements: TypeScript/JavaScript or Python fundamentals, Willingness to work with TypeScript and Python, Use of AI coding assistants, HTTP/REST API knowledge, Git and code-review workflow experience, Written and spoken English (B2/C1+), Computer Science/Engineering degree or equivalent practical experience 📃 Skills: TypeScript, JavaScript, Python, Node.js, HTTP, REST, JSON, Git, MCP, Claude, Codex 🏢 Description: About the Role As a Software Engineer in the Integrations & Automations team, you will work at the intersection of AI infrastructure and core 3D platform technology. The role balances two primary responsibilities: Engineering - Build APIs, AI agent tooling, and custom data pipelines to connect the platform with enterprise customer systems. Developer Enablement - Serve as a technical subject matter expert for external developers and partners using open APIs and integrations. This is a growth-oriented role designed for engineers with strong fundamentals and curiosity. You will be paired with senior engineers from day one, starting on well-defined tasks and taking on greater ownership as you advance. Technologies - TypeScript / Node.js - Python - REST APIs - MCP / LLM Agent Tooling Language Requirements - English (B2/C1+) What You’ll Do Build - Develop and expand AI agent tooling using Model Context Protocol (MCP) to enable LLMs to interact directly with platform products. - Enhance Python plugin and scripting APIs to automate workflows for clients and partners. - Build custom data integration pipelines in collaboration with Customer Success teams and enterprise clients. - Write and maintain automated test suites to ensure high system reliability and integration quality. Support & Enable - Act as the technical expert for open APIs, answering developer queries regarding endpoints, parameters, expected outputs, and code samples. - Own and maintain accurate open API documentation across all platform releases. - Build internal AI-assisted tools, such as LLM-based tools, to streamline support ticketing, draft responses, and automate status updates. Requirements (Must Have) - Solid programming fundamentals in TypeScript/JavaScript or Python, with a willingness to work in both. - Active use of, or eagerness to adopt, AI coding assistants such as Claude Code or Codex as part of the daily workflow. - Solid understanding of HTTP/REST API concepts, including requests, responses, status codes, and JSON. - Comfort with Git and collaborative code-review workflows. - Clear written and spoken English for direct communication across teams and with external developers. - Bachelor’s degree in Computer Science/Engineering or equivalent practical experience, such as bootcamp training, internships, or side projects. Nice to Have - Hands-on experience with both TypeScript and Python. - Practical exposure to LLM agents, MCP tools, or AI developer infrastructure. - Basic exposure to C++, sufficient to read existing code and write API wrappers. - Familiarity with gRPC, message queues (RabbitMQ), MongoDB/Redis, or Docker. - Experience building or consuming APIs, SDKs, plugins, or writing developer documentation. - Familiarity with 3D, CAD, or fashion-tech data formats. What the Offer Includes - Mentorship: Structured pairing with senior engineers from day one. - Modern Tech Stack: Broad exposure across an AI-powered product platform combining LLM technology with 3D graphics. - Impact: Direct impact on developer tooling used globally by top brands and partners.

Technology

Team Up

Lead AI Software Developer (m/k)

Senior

Remote

Wroclaw, DS, Poland

🏢 Summary: Lead AI Software Developer role focused on architecting and scaling AI-powered applications, backend services, and enterprise integrations. The position leads AI agent and LLM solution development, technical standards, mentoring, and cloud-based automation delivery. 🗂️ Requirements: Degree in Computer Science, AI, Data Science, or similar field, 8+ years of software engineering experience, 5+ years of production Python backend development, Experience building and scaling Python applications, Hands-on experience with AI Agents, RAG, and MCP, Experience with AWS or Azure, storage, databases, and AI services, Knowledge of containerization and Kubernetes, Experience with API integrations and enterprise system connectivity, Leadership and mentoring experience, Fluent Polish and English at B2 minimum, Willingness to travel internationally up to 10% 📃 Skills: Python, AWS, Azure, RAG, MCP, Kubernetes, APIs, Databases, Containers, LLMs 🏢 Description: We are seeking an experienced Lead AI Software Developer to design and scale AI-powered applications and integrations. In this role, you will architect backend systems, lead AI agent development, and ensure secure, scalable integration across cloud platforms and enterprise systems. Key Responsibilities Design and maintain middleware, APIs, and connectors integrating AI agents with enterprise systems Architect scalable backend services and cloud-based solutions (AWS/Azure) Develop and optimize multi-agent workflows and adaptive decision logic Fine-tune prompts and LLM-based solutions for domain-specific use cases Lead code reviews, mentor developers, and define development best practices Drive complex API integrations with internal and external AI platforms (incl. MCP servers) Remove technical roadblocks and ensure timely delivery Collaborate with AI, Data, and Platform teams to optimize automation architectures Maintain technical documentation and promote continuous improvement Requirements Degree in Computer Science, AI, Data Science, or similar field 8+ years of software engineering experience, including 5+ years of Python backend development (production) Strong experience building and scaling Python applications Hands-on experience with AI technologies (AI Agents, RAG, MCP) Experience with cloud platforms (AWS or Azure), storage, databases, and AI services Knowledge of containerization and Kubernetes Experience with API integrations and enterprise system connectivity Strong leadership and mentoring experience Excellent communication skills; fluent in Polish and English (min. B2); German is a plus Willingness to travel internationally (~10%) Nice to have: Experience with LangChain, LangGraph, multi-agent systems, prompt engineering, and LLM fine-tuning. What We Offer Work in a global and innovative technology environment Direct impact on enterprise AI and automation solutions Professional development and access to training programs Hybrid work model with flexible hours (central Wroclaw office) Competitive benefits package, cafeteria system, CSR initiatives, and employee clubs

Technology

New offer

Talentica

Full Stack Engineer, AI systems

Senior

Remote

Warsaw, MZ, Poland

🏢 Summary: Full Stack Engineer role focused on building an AI-native assistant that delivers reliable, persistent, goal-oriented workflows. The position covers frontend, backend and AI integrations, including agent planning, tool use, LLM reliability and real-time interactions in a remote-first global team. 🗂️ Requirements: Professional full-stack engineering experience across frontend and backend systems, System design, distributed applications and API architecture knowledge, Experience with LLMs, RAG systems or AI-powered applications, Ability to own features from concept through production deployment, Pragmatic decision-making in ambiguous, fast-moving environments, Cross-functional collaboration with engineering, Machine Learning and product teams 📃 Skills: Next.js, Python, Node.js, PyTorch, OpenAI, Anthropic, LLMs, RAG, SQL, NoSQL, Kubernetes, Docker, APIs 🏢 Description: About the role This role focuses on building the product layer that turns advanced AI capabilities into useful, production-grade workflows. The engineer will design how AI agents plan and operate, interact with external tools, manage failures, recover from errors and deliver consistent value to users. This is an end-to-end engineering role covering frontend development, backend systems and AI integrations. What you will do - Build end-to-end product functionality across frontend, backend and AI integrations. - Design agent workflows covering planning, tool use, multi-step execution, failure handling and recovery. - Integrate LLMs, memory systems and external tools into applications that operate reliably under real-world conditions. - Design real-time AI interactions involving streaming, partial results and strict latency requirements. - Improve system reliability, observability and fallback mechanisms. - Collaborate closely with Machine Learning, backend and product teams to deliver functionality from concept to production. - Continuously improve the product based on real-world usage, evaluation results and observed failure modes. What we are looking for - Strong professional experience in full-stack engineering across frontend and backend systems. - Solid understanding of system design, distributed applications and API architecture. - Experience working with LLMs, RAG systems or other AI-powered applications. - Ability to operate effectively in ambiguous situations and make pragmatic engineering decisions. - Strong ownership and the ability to take functionality from an initial idea through implementation and production deployment. - Confidence working in a fast-moving environment with evolving product requirements. - Ability to collaborate effectively across engineering, Machine Learning and product teams. What success looks like - AI-native product features progress beyond basic chat interfaces into persistent, goal-oriented workflows. - Agent workflows reliably complete multi-step tasks across external tools and multiple user sessions. - AI interactions remain responsive and achieve low latency without compromising output quality. - Production systems include robust fallback and recovery mechanisms for LLM and external-tool failures. - The reliability and completion rate of AI workflows improve through continuous evaluation, monitoring and iteration. - Reusable patterns and abstractions support scalable integration of LLMs, memory and external tools. - The resulting product experience feels proactive, consistent and dependable to users. Technology stack - Next.js - Python - Node.js - PyTorch - OpenAI, Anthropic and open-source LLMs - SQL and NoSQL databases - Kubernetes - Docker Compensation and employment The position is offered under an employment contract. Compensation is assessed individually based on professional experience and technical capability, scope of responsibility, location and relevant market benchmarks, and expected impact on the product and organization. Candidates may share their expected compensation at the beginning of the recruitment process. The compensation package consists of a base salary and equity, with flexibility for exceptional candidates. A company laptop will be provided where required for the role. Remote work and global collaboration The organization operates remotely with globally distributed teams. There is no fixed company-wide working schedule or required time zone; team members must maintain sufficient overlap with immediate colleagues for effective collaboration. The successful candidate will work from Poland and collaborate with frontend, backend, Machine Learning and product specialists across different regions. Poland-based employees join existing global teams. The reporting line and hiring manager will be confirmed during the recruitment process. How the team works The role is part of a small, hands-on team where decisions are made collaboratively and individuals are expected to take ownership, bring structure to ambiguous problems and execute independently. The team balances production quality, experimentation and continuous learning from real user behavior. Recruitment process The standard process includes up to four stages: - Technical assessment, where relevant to the candidate’s background. - HR interview. - One or more technical interviews. - Founder or leadership interview. Particularly strong candidates may be fast-tracked directly to the technical interview stage based on experience and previous work. Applications are evaluated by members of the technical team. Interviews may be virtual and, where relevant, onsite; the exact format and interviewers may vary.

Technology

New offer

Talentica

Full Stack Engineer, AI systems

Senior

Remote

Warsaw, MZ, Poland

🏢 Summary: Full Stack Engineer role focused on building an AI-native assistant that delivers reliable, persistent, goal-oriented workflows. The position covers frontend, backend and AI integrations, including agent planning, external-tool use, LLM reliability and real-time interactions in a remote-first global team. 🗂️ Requirements: Professional full-stack engineering experience, Frontend and backend systems experience, System design expertise, Distributed applications knowledge, API architecture knowledge, LLM, RAG or AI-powered application experience, Production deployment ownership, Cross-functional collaboration with Engineering, Machine Learning and Product teams 📃 Skills: Next.js, Python, Node.js, PyTorch, OpenAI, Anthropic, LLMs, RAG, SQL, NoSQL, Kubernetes, Docker, APIs 🏢 Description: About the product The product is an AI-native assistant designed to support everyday communication, organization, errands and complex workflows with minimal user input. It must reliably manage long-running processes, retain context, interact with external tools and complete real-world tasks despite the non-deterministic nature of modern AI models. The objective is to make everyday activities significantly faster and easier for users. About the role We are looking for a Full Stack Engineer specializing in AI systems to build the product layer that transforms advanced AI capabilities into useful, production-grade workflows. You will help design how AI agents plan and operate, interact with external tools, manage failures, recover from errors and deliver consistent value to users. This is an end-to-end engineering role covering frontend development, backend systems and AI integrations. What you will do - Build end-to-end product functionality across frontend, backend and AI integrations. - Design agent workflows covering planning, tool use, multi-step execution, failure handling and recovery. - Integrate LLMs, memory systems and external tools into applications that operate reliably under real-world conditions. - Design real-time AI interactions involving streaming, partial results and strict latency requirements. - Improve system reliability, observability and fallback mechanisms. - Collaborate closely with Machine Learning, backend and product teams to deliver functionality from concept to production. - Continuously improve the product based on real-world usage, evaluation results and observed failure modes. What we are looking for - Strong professional experience in full-stack engineering across frontend and backend systems. - Solid understanding of system design, distributed applications and API architecture. - Experience working with LLMs, RAG systems or other AI-powered applications. - Ability to operate effectively in ambiguous situations and make pragmatic engineering decisions. - Strong ownership and the ability to take functionality from an initial idea through implementation and production deployment. - Confidence working in a fast-moving environment with evolving product requirements. - Ability to collaborate effectively across engineering, Machine Learning and product teams. What success looks like - AI-native product features progress beyond basic chat interfaces into persistent, goal-oriented workflows. - Agent workflows reliably complete multi-step tasks across external tools and multiple user sessions. - AI interactions remain responsive and achieve low latency without compromising output quality. - Production systems include robust fallback and recovery mechanisms for LLM and external-tool failures. - The reliability and completion rate of AI workflows improve through continuous evaluation, monitoring and iteration. - Reusable patterns and abstractions support scalable integration of LLMs, memory and external tools. - The resulting product experience feels proactive, consistent and dependable to users. Technology stack - Next.js - Python - Node.js - PyTorch - OpenAI, Anthropic and open-source LLMs - SQL and NoSQL databases - Kubernetes - Docker Compensation and employment The position is offered under an employment contract. Compensation is assessed individually based on professional experience and technical capability, scope of responsibility, location and relevant market benchmarks, and expected impact on the product and organization. Candidates may share their expected compensation at the beginning of the recruitment process. The compensation package consists of a base salary and equity, with flexibility for exceptional candidates. A company laptop will be provided where required for the role. Remote work and global collaboration The organization operates as a remote-first, globally distributed team. There is no fixed company-wide working schedule and no requirement to follow one specific time zone. Team members are expected to maintain sufficient working-hours overlap with their immediate colleagues to collaborate effectively. The successful candidate will work from Poland and collaborate with frontend, backend, Machine Learning and product specialists located across different regions. Poland-based employees join existing global teams rather than a separate local team. The exact reporting line and hiring manager will be confirmed during the recruitment process. How the team works Outstanding products are built by small, highly capable and hands-on teams. Decisions are made collaboratively, while individuals are expected to take ownership, bring structure to ambiguous problems and execute independently. The team moves quickly while balancing production quality, experimentation and continuous learning from real user behavior. There is no fixed hiring quota for this position; the focus is on engineers who meet the technical and ownership standards. Recruitment process The standard recruitment process consists of up to four stages: - Technical assessment, where relevant to the candidate’s background. - HR interview. - One or more technical interviews. - Founder or leadership interview. Particularly strong candidates may be fast-tracked directly to the technical interview stage based on their experience and previous work. Applications are evaluated by members of the technical team. Interviews may be conducted virtually and, where relevant, onsite. The exact format and interviewers may vary. Decisions are made efficiently, with candidates receiving a prompt outcome.

Technology

New offer

MOTIFE

Software Engineer (.NET)

Mid

Hybrid

Kraków, MA, Poland

14,000 - 19,000 PLN/mo

🏢 Summary: Join the Salesforce Middleware team to build and maintain C#/.NET integrations between a Salesforce-based platform and internal and external services. The hybrid role offers growth in middleware, APIs, and distributed system integrations, with a gross salary of 14,000–19,000 PLN under an employment contract. 🗂️ Requirements: 3+ years of software engineering experience, C# and .NET proficiency, REST or SOAP API knowledge, HTTP and system-to-system integration knowledge, Data mapping and JSON/XML serialization knowledge, Error handling and retry mechanism knowledge, Multi-system troubleshooting and data-flow analysis, Agile development experience 📃 Skills: C#, .NET, .NETFramework, REST, SOAP, HTTP, JSON, XML, Agile 🏢 Description: We are looking for a Software Engineer (.NET) to join the Salesforce Middleware team. You will develop the integration layer connecting the Salesforce-based platform with internal and external services used by customers. This is a hands-on engineering role suited to someone with solid foundations in C# and .NET who wants to deepen their experience in middleware, APIs, and distributed system integrations while gradually taking ownership of increasingly complex solutions. Quick Facts - Stack: C#, .NET, .NET Framework, Salesforce (nice to have) - Salary: 14,000 PLN–19,000 PLN gross on the Contract of Employment - Working model: hybrid – 3 times weekly from the office Recruitment Process - Call with recruiter (30 min) - Criteria Cognitive Aptitude Test (30 min) - Hiring Manager Interview (30 min) - Technical Interview (90 min) Responsibilities - Build and maintain middleware integrations connecting Salesforce with internal and external services using C# and REST/SOAP APIs. - Write clean, tested, and maintainable code and improve solutions through code reviews and technical feedback. - Diagnose integration issues, including API failures, data mapping problems, and performance bottlenecks. - Collaborate with Engineering, Product, QA, and Professional Services throughout the software development lifecycle. - Contribute to technical documentation and continuously improve integration workflows and engineering practices. Requirements - 3+ years of professional software engineering experience. - Good practical knowledge of C# and the .NET ecosystem. - Understanding of REST and/or SOAP APIs, HTTP, and system-to-system communication. - Familiarity with integration concepts including data mapping, JSON/XML serialization, error handling, and retry mechanisms. - Ability to troubleshoot problems across multiple systems and understand data flows between services. - Familiarity with Agile development practices and iterative software delivery. - Strong analytical, communication, and collaboration skills with openness to code reviews and technical feedback. - Interest in using AI tools in software development and exploring AI as part of technical solutions. - A proactive approach to learning, ownership, and continuous improvement. - Experience building and maintaining middleware integrations connecting Salesforce would be a plus. What We Offer - Medical care - Life insurance - Multisport If you enjoy solving problems across systems and want to grow into designing reliable middleware solutions, please submit your CV in English.

Technology

New offer

CSHARK

Lead / Senior Product & Platform Engineer

Senior

Remote

Wroclaw, DS, Poland

170 - 200 PLN/hr

🏢 Summary: Senior/Lead Product & Platform Engineer role to enhance a core platform using Kotlin, Java and GCP. The offer covers API, microservice and asynchronous-systems development, production reliability, AI/LLM capabilities and technical mentoring in a remote B2B engagement. 🗂️ Requirements: 5+ years of commercial Java development experience, Commercial Kotlin and Java experience, GCP experience: Cloud Run, Compute Engine, Cloud Storage, IAM, networking, REST API, microservices and distributed-systems experience, PostgreSQL, Redis and Firestore experience, CI/CD, Docker and automated-deployment experience, AI-agentic / LLM feature delivery experience, Retrieval grounding, moderation and hallucination-management knowledge, Ability to work in unfamiliar Kotlin/GCP codebases with AI coding tools, English proficiency at C1 level, Independent work, engineering judgement and mentoring ability 📃 Skills: Java, Kotlin, GCP, CloudRun, ComputeEngine, CloudStorage, IAM, REST, Microservices, PostgreSQL, Redis, Firestore, CI/CD, Docker, LLM, AI, Grounding, Moderation, Kotlin, Networking 🏢 Description: In Short - 100% remote or work from one of two offices - 170–200 PLN/h + VAT - B2B contract Your Daily Missions - Develop and enhance a core product platform. - Work with Kotlin and Java on GCP. - Build REST APIs, microservices and asynchronous-processing solutions. - Work with PostgreSQL, Redis and Firestore. - Develop CI/CD and deployment automation using Docker. - Ensure appropriate testing, monitoring, logging and performance. - Troubleshoot production issues. - Build reusable capabilities and solutions. - Use AI coding tools to accelerate development while verifying generated code. - Mentor other engineers and clearly communicate technical decisions. The Essentials We’re Seeking - At least 5 years of commercial experience as a Java Developer. - Strong commercial experience with Kotlin and Java. - Strong GCP experience, including Cloud Run, Compute Engine, Cloud Storage, IAM and networking. - Strong written and spoken English at C1 level and experience working in an international environment. - Experience with REST APIs, microservices and distributed systems. - Experience with PostgreSQL, Redis and Firestore. - Experience with CI/CD, Docker and automated deployments. - Practical experience delivering AI-agentic / LLM features. - Understanding of retrieval grounding, moderation and hallucination management. - Ability to quickly work in an unfamiliar Kotlin/GCP codebase using AI coding tools. - Strong engineering judgement and a reusability mindset. - Ability to work independently and mentor other engineers. Nice-to-haves - Terraform, Pub/Sub, Vertex AI or OpenAI APIs. - Experience with high availability, fault tolerance, high-throughput / low-latency systems, concurrency or caching. - Experience with OAuth / OIDC / JWT, secrets management or encryption. - Experience with voice or conversational AI. - Experience in collections, contact-centre or financial services. Benefits and Working Arrangements - Work remotely or from offices in Wroclaw or Bielsko-Biala, with occasional office, client-site or client-headquarters visits as needed. - Flexible start time between 7:00 and 10:00 am. - Employee referral bonus of 3,000–7,000 PLN. - Remote English classes and access to a company library. - Opportunities to participate in TechTalks, meet-ups and knowledge-sharing guilds.