June 19, 2026

Senior Java/Kotlin Engineer

Senior • Remote

Job description

About the Role

We are seeking an experienced Lead Integration Engineer to manage and grow our integration engineering team while remaining hands-on with architecture and development. The ideal candidate will have extensive experience designing enterprise-grade integrations across financial systems, combined with proven team leadership skills. You will be responsible for managing engineers, mentoring the team, architecting our integration strategy, and actively contributing to the delivery of scalable solutions that power our core banking platform. This is a hands-on management role where you will both guide your team and directly contribute to critical integration work.

Responsibilities

  • Architect and oversee the design of high-quality, scalable, and reliable integrations using Java, Kotlin, Quarkus, and Temporal.

  • Lead the development and management of connectors to third-party systems, including core banking platforms (e.g., Mambu, Saascada, Tuum), payment gateways, and financial service providers, using Apache Camel.

  • Design and orchestrate complex business workflows using Temporal, establishing best practices and patterns.

  • Lead and mentor a team of integration engineers, providing technical guidance and fostering continuous learning.

  • Collaborate with cross-functional teams (product, engineering, operations) to define integration architecture, requirements, and deliver solutions.

  • Establish and enforce security and integrity standards by implementing best practices for authentication, authorization, and data protection.

  • Drive the continuous improvement of our integration platform, processes, and engineering practices.

  • Lead troubleshooting and resolution of complex integration issues and architectural challenges.

  • Evaluate and recommend new technologies and tools to enhance our integration capabilities.

Required Skills and Experience

  • 7+ years of professional experience as an Integration Engineer or Software Engineer, with significant focus on backend development.

  • 3+ years of leadership or senior technical leadership experience, guiding teams and providing technical direction.

  • Advanced proficiency in Java and/or Kotlin with deep experience with the Quarkus framework.

  • Hands-on expertise with Temporal for workflow orchestration and complex distributed systems.

  • Strong experience with messaging systems, particularly Apache Kafka.

  • Deep understanding of relational databases, such as PostgreSQL, and NoSQL databases like Elasticsearch and Redis.

  • Expert-level experience building and consuming RESTful APIs with a strong understanding of OpenAPI standards.

  • Advanced understanding of security principles and best practices, including: Encryption: Data-at-rest and data-in-transit encryption mechanisms

  • Authentication and Authorization: Standards like OAuth 2.0 and JWT

  • mTLS: Mutual TLS for secure service communication

  • Excellent problem-solving, architectural thinking, and debugging skills.

  • Strong communication and leadership skills with the ability to influence across teams.

Preferred Qualifications

  • Extensive experience with Apache Camel for enterprise integration solutions.

  • 5+ years of experience in the financial services or fintech industry.

  • Deep experience with core banking platforms such as Mambu, SaasCada, or Tuum.

  • Strong knowledge of cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).

  • Experience in architecting and managing CI/CD pipelines using tools like Argo Workflows.

  • Proficiency with infrastructure-as-code tools like Terraform.

  • Experience building and scaling integration platforms in fast-growing environments.

Similar jobs you might like

Technology

B-SoftPlats

Senior Java/Kotlin Engineer

Senior

Remote

🏢 Summary: Hands-on Lead Integration Engineer role combining team leadership with architecture and development of enterprise-grade integrations for a core banking platform. Responsible for designing scalable integration solutions, orchestrating complex workflows, and ensuring secure, reliable connectivity with financial systems. The position involves mentoring engineers while actively contributing to backend and integration development. 🗂️ Requirements: 7+ years backend or integration engineering experience, 3+ years technical leadership experience, Advanced proficiency in Java or Kotlin, Strong experience with Quarkus framework, Hands-on experience with Temporal workflow orchestration, Strong knowledge of Apache Kafka, Experience with relational and NoSQL databases, Expertise in RESTful APIs and OpenAPI, Knowledge of OAuth2 and JWT, Experience with encryption and mTLS 📃 Skills: Java, Kotlin, Quarkus, Temporal, Kafka, PostgreSQL, Elasticsearch, Redis, REST, OpenAPI, OAuth2, JWT, mTLS, Camel, AWS, GCP, Azure, Docker, Kubernetes, Argo, Terraform 🏢 Description: Job description About the Role We are seeking an experienced Lead Integration Engineer to manage and grow our integration engineering team while remaining hands-on with architecture and development. The ideal candidate will have extensive experience designing enterprise-grade integrations across financial systems, combined with proven team leadership skills. You will be responsible for managing engineers, mentoring the team, architecting our integration strategy, and actively contributing to the delivery of scalable solutions that power our core banking platform. This is a hands-on management role where you will both guide your team and directly contribute to critical integration work. Responsibilities Architect and oversee the design of high-quality, scalable, and reliable integrations using Java, Kotlin, Quarkus, and Temporal. Lead the development and management of connectors to third-party systems, including core banking platforms (e.g., Mambu, Saascada, Tuum), payment gateways, and financial service providers, using Apache Camel. Design and orchestrate complex business workflows using Temporal, establishing best practices and patterns. Lead and mentor a team of integration engineers, providing technical guidance and fostering continuous learning. Collaborate with cross-functional teams (product, engineering, operations) to define integration architecture, requirements, and deliver solutions. Establish and enforce security and integrity standards by implementing best practices for authentication, authorization, and data protection. Drive the continuous improvement of our integration platform, processes, and engineering practices. Lead troubleshooting and resolution of complex integration issues and architectural challenges. Evaluate and recommend new technologies and tools to enhance our integration capabilities. Required Skills and Experience 7+ years of professional experience as an Integration Engineer or Software Engineer, with significant focus on backend development. 3+ years of leadership or senior technical leadership experience, guiding teams and providing technical direction. Advanced proficiency in Java and/or Kotlin with deep experience with the Quarkus framework. Hands-on expertise with Temporal for workflow orchestration and complex distributed systems. Strong experience with messaging systems, particularly Apache Kafka. Deep understanding of relational databases, such as PostgreSQL, and NoSQL databases like Elasticsearch and Redis. Expert-level experience building and consuming RESTful APIs with a strong understanding of OpenAPI standards. Advanced understanding of security principles and best practices, including: Encryption: Data-at-rest and data-in-transit encryption mechanisms Authentication and Authorization: Standards like OAuth 2.0 and JWT mTLS: Mutual TLS for secure service communication Excellent problem-solving, architectural thinking, and debugging skills. Strong communication and leadership skills with the ability to influence across teams. Preferred Qualifications Extensive experience with Apache Camel for enterprise integration solutions. 5+ years of experience in the financial services or fintech industry. Deep experience with core banking platforms such as Mambu, SaasCada, or Tuum. Strong knowledge of cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes). Experience in architecting and managing CI/CD pipelines using tools like Argo Workflows. Proficiency with infrastructure-as-code tools like Terraform. Experience building and scaling integration platforms in fast-growing environments.

Technology

Link Group

Fullstack / Integration Engineer

Senior

Hybrid

Warsaw, Poland

30,000 - 40,000 PLN

🏢 Summary: The role involves developing and maintaining internal platforms and system integrations across HR, recruitment, and corporate operations. It combines backend and frontend development with API design, enterprise system integration, and platform optimization. The engineer will enhance system reliability, scalability, and deployment processes while contributing to architectural decisions. 🗂️ Requirements: 5+ years of software development experience, Experience in system integrations, Proficiency in Java or Python, Experience with frontend technologies, Experience building web applications, Strong API design knowledge, Experience integrating third-party services, Strong SQL knowledge, Experience with relational databases, Experience with Git, Experience with CI/CD pipelines, Ability to troubleshoot production systems 📃 Skills: Java, Python, JavaScript, HTML, CSS, SQL, Git, CI/CD, APIs, REST, SaaS 🏢 Description: Fullstack / Integration Engineer We are looking for an experienced engineer to support the development and evolution of internal platforms and integrations across key business areas such as HR, recruitment, and corporate operations. This role combines application development, systems integration, and platform improvement initiatives. 🔹 Key responsibilities Build and maintain integrations between internal systems and external SaaS solutions Develop and enhance internal applications and corporate-facing web platforms Design APIs and data flows connecting various enterprise systems (HR, finance, recruitment) Improve existing platforms in terms of performance, scalability, and maintainability Work closely with business stakeholders to translate needs into technical solutions Ensure system reliability through monitoring, alerting, and operational best practices Support and optimize deployment processes and development workflows Contribute to architectural decisions and technical standards Share knowledge within the team and support less experienced colleagues 🔹 Requirements 5+ years of experience in software development and system integrations Proficiency in at least one backend language - Java or Python Familiarity with frontend technologies (JavaScript, HTML, CSS or frameworks) Experience building and maintaining web applications (internal and/or external) Strong knowledge of API design and integration with third-party services Solid SQL skills and experience working with relational databases Experience with version control (e.g. Git) and CI/CD practices Ability to troubleshoot production systems and resolve issues effectively Strong communication skills and ability to work with business stakeholders 🔹 Nice to have Experience working with HR or recruitment systems and related SaaS platforms Exposure to platform modernization or system transformation initiatives

Technology

Link Group

Tech Lead Java

Senior

Remote

Krakow, Poland

23,000 - 26,000 PLN

🏢 Summary: Senior-level Java engineering role focused on building a secure, scalable, blockchain-based payment platform using modern cloud-native and microservices architecture. The position involves designing and developing high-quality backend services, event-driven systems, and APIs in a distributed environment. The role emphasizes architectural ownership, scalability, and production-grade system reliability. 🗂️ Requirements: 8+ years of commercial experience in Java development, Strong experience with Spring Boot, Experience designing distributed systems and microservices architecture, Hands-on experience with Kafka and/or Azure Event Hub, Production experience with GraphQL, Practical experience with Docker, Practical experience with Kubernetes, Experience delivering cloud-based scalable solutions, Strong knowledge of system design and integration patterns, Understanding of high-availability systems 📃 Skills: Java, Spring, SpringBoot, Kafka, Azure, EventHub, GraphQL, Docker, Kubernetes, Microservices, Blockchain, Cloud 🏢 Description: Lead Java Engineer We are looking for a highly experienced Java Engineer to join an advanced financial technology initiative focused on building a next-generation payment solution leveraging blockchain concepts. The project aims to create a secure, scalable, and enterprise-ready platform enabling seamless value transfers between financial entities. Role Responsibilities: Design and develop high-quality backend services using Java and Spring Boot Architect and enhance microservices-based systems Implement event-driven solutions using technologies such as Kafka and Azure Event Hub Design and expose APIs (including GraphQL) for efficient data exchange Work with containerized environments using Docker and Kubernetes Contribute to architectural decisions, scalability improvements, and performance optimization Ensure clean code standards, system reliability, and production readiness Requirements: 8+ years of commercial experience in Java development Strong background in Spring Boot and distributed systems architecture Hands-on experience with event streaming platforms (Kafka and/or Azure Event Hub) Experience with GraphQL in production environments Practical knowledge of containerization and orchestration (Docker, Kubernetes) Experience delivering cloud-based, scalable solutions Solid understanding of system design, integration patterns, and high-availability systems Opportunity to work on an innovative financial platform built with modern, cloud-native technologies.

Technology

Air

Lead Software Engineer

Senior

On-site

Pittsburgh, PA

🏢 Summary: Full-time Software Engineering Lead role focused on leading a small cross-functional team and driving end-to-end development of scalable, high-quality software applications. The position combines hands-on backend development with ownership of engineering processes, Agile leadership, and collaboration across product, data, QA, and DevOps. Ideal for experienced engineers with strong object-oriented expertise building modern platforms for defense and intelligence use cases. 🗂️ Requirements: U.S. Citizenship, Bachelor’s degree in Computer Science, Mathematics, or related technical field, 5+ years of software development experience with an object-oriented programming language, Hands-on experience with Spring Boot, Quarkus, or similar frameworks, Strong knowledge of data structures, object-oriented design, and algorithms, Experience with exception handling and troubleshooting, Experience writing SQL and implementing database design 📃 Skills: Java, C++, Python, C#, Ruby, Spring, Quarkus, SQL, Agile, OOP 🏢 Description: Job Description We are seeking a skilled and dedicated Software Engineering Lead to join our Engineering team. As the Software Engineering Lead, you will be essential to crafting and implementing software engineering processes and implementations. In order to do this job well, you must be obsessed with quality and efficiency and enjoy working with diverse technologies. You should have a strong understanding of software engineering design principles and strong technical expertise. This role is a full-time position and may require up to 10% travel. Scope of Responsibilities - Lead software engineering efforts from ideation through implementation as well as the day-to-day activities of a small team of front-end and back-end engineers - Lead Agile ceremonies for the software engineering team - Establish coding and testing best practices and standards - Develop, test, and deploy modern software applications and new features - Oversee the quality of deliverables including coding, testing, and debugging - Collaborate with the product team to translate business requirements into technical specifications - Drive innovation and continuous improvement to increase efficiency - Collaborate with data engineers, data scientists, QA engineers, and DevOps engineers to improve overall platform quality and performance Qualifications - U.S. Citizenship is required - Bachelor’s degree in Computer Science, Mathematics, or a related technical field Required Skills: - 5 years of software development experience with an object-oriented programming language such as Java, C++, Python, C#, or Ruby - Hands-on experience with Spring Boot, Quarkus, or similar technologies - Knowledge of data structures, object-oriented design, algorithms, exception handling, and troubleshooting - Experience writing SQL and implementing database design Desired Skills: - Current U.S. security clearance or ability to obtain one with sponsorship - Experience in a startup or entrepreneurial environment - Experience working in a product organization

Technology

Yard Corporate

Lead Software Engineer

Senior

Hybrid

Warsaw, Poland

40,000 - 60,000 PLN

🏢 Summary: Lead Software Engineer role in a hybrid model, combining hands-on development and team leadership to build next-generation Middle and Back-office financial systems. The position focuses on architecting and delivering scalable, cloud-native platforms supporting global trading and portfolio operations. The role includes direct people management and close collaboration with finance and portfolio stakeholders. 🗂️ Requirements: 10+ years of commercial software development experience, 2+ years of formal engineering team leadership experience, Strong expertise in C# or strong OOP background, Experience designing and building cloud-native applications, Experience with enterprise messaging systems, Experience with distributed architectures, Experience with large-scale data processing, Experience with modern databases such as Snowflake, Ability to manage large-scale technical projects, Degree in Computer Science, Mathematics, Engineering or related field 📃 Skills: C#, OOP, Cloud, Messaging, Distributed, Snowflake, SQL, Databases, DevOps, Architecture, Data 🏢 Description: Hybrid model: 3 days/week in the office For our client, a top-tier global quantitative investment firm expanding its Warsaw technology hub, we are looking for a Lead Software Engineer. The company is currently engaged in a multi-year strategic initiative to build next-generation Middle and Back-office systems that support their global trading operations, portfolio management, and overall firm growth. This is a strict Player-Coach role (60-70% hands-on coding & architecture / 30-40% management) . You will be actively building software while directly managing a compact team of 4 to 6 engineers. You will also take ownership of stakeholder management, gathering requirements directly from global finance, tax, and portfolio management teams. What you will do: Code & Architect (60-70%): Lead the end-to-end design, architecture, and delivery of highly scalable financial technology platforms. Lead & Mentor (30-40%): Manage a team of 4-6 developers, conduct 1:1s, performance reviews, and guide their career development. Drive the adoption of engineering best practices across code quality, cloud-native architecture, and DevOps. Ensure platforms are highly reliable, recoverable, and scalable to support increasing daily data volumes and analytics requirements. Collaborate directly with global product and engineering teams to translate complex business needs into technical implementations. Requirements: 10+ years of commercial software development experience. 2+ years of formal experience leading engineering teams (people management) and driving large-scale projects. Deep engineering expertise in C# (or strong OOP background with a willingness to transition). Proven track record of designing and building cloud-native applications. Experience with enterprise messaging systems and distributed architectures. Strong experience with large-scale data processing and modern databases (e.g., Snowflake). Exceptional communication skills with the ability to manage expectations of senior, non-technical stakeholders. Degree in Computer Science, Mathematics, Engineering, or a closely related field. Nice to have: Prior experience in the financial services industry, ideally within asset management, hedge funds, or trading firms. Domain knowledge of Middle/Back-office operations. Familiarity with financial accounting systems (e.g., Advent Geneva).

Technology

emagine Polska

Integration Engineer

Senior

Hybrid

Stockholm, Sweden

🏢 Summary: Senior Integration Engineer role focused on designing, building, and optimizing scalable integrations between a business-critical SaaS platform and external systems. The assignment combines hands-on development with architectural improvements and standardization of the integration landscape. The consultant will enhance integration practices, frameworks, and cloud-based services in a modern product-driven environment. 🗂️ Requirements: 5-6+ years software development experience, Minimum 2 years in integration-focused role, Strong knowledge of APIs and distributed systems, Experience with event sourcing, Experience building scalable integration services, Experience integrating ERP and/or Payroll systems, Proficiency in at least one OOP language (Java, Kotlin, or C#), Experience with Node.js, React, or TypeScript, Experience with PostgreSQL or MongoDB, Experience with AWS, Azure, or GCP, Experience with integration frameworks (Apache Camel, JBoss Fuse, Azure Logic Apps, or iPaaS), Experience using AI tools in development workflow 📃 Skills: APIs, DistributedSystems, EventSourcing, Integration, ERP, Payroll, Java, Kotlin, C#, OOP, Node.js, React, TypeScript, PostgreSQL, MongoDB, AWS, Azure, GCP, ApacheCamel, JBossFuse, AzureLogicApps, iPaaS, AI 🏢 Description: Location: Remote with occasional visits to the office in Stockholm Start: ASAP/or after the Summer Duration: Initial 6 months About the Assignment We are looking for a highly experienced Integration Engineer to join a product-focused technology organization undergoing continued growth and modernization. The assignment focuses on designing, building, and optimizing integrations between a business-critical SaaS platform and a broad ecosystem of external systems. The consultant will play a key role in both hands-on development and strategic improvements of the client's integration landscape. This is a senior-level role where the consultant is expected to actively contribute to development while also helping elevate engineering practices across the team. Responsibilities Design, develop, and maintain integration solutions between internal and external platforms. Evaluate and assess the existing integration architecture and provide improvement recommendations. Drive standardization, scalability, and maintainability across integration services. Collaborate closely with engineering, product, and business stakeholders. Contribute to architectural decisions and integration best practices. Support the development of reusable integration patterns and frameworks. Mentor team members and help strengthen the team's technical capabilities. Leverage modern AI-assisted development tools and workflows to improve productivity and quality. Required Experience A passionate professional with a solid technical understanding of concepts such as APIs, distributed systems, event sourcing, and integrations, with at least 5-6 years of experience as a developer including at least 2 years in an integration-focused role. Proficiency in building scalable integration services, preferably with systems such as ERP and/or Payroll. Fluency in at least one OOP language such as Java, Kotlin, or C#, with experience across frontend (preferably Node.js, React, or TypeScript) and databases (preferably PostgreSQL or MongoDB). Experience working in cloud environments like AWS, Azure, or Google Cloud. Familiarity with integration frameworks like Apache Camel, JBoss Fuse, Azure Logic Apps, or iPaaS solutions. Track record of leveraging AI tools in your development workflow. Strong attention to detail and the ability to deliver stable, scalable integrations. Strong analytical abilities and excellent communication skills. Nice to have Experience in identity and access management. Experience in the HRIS domain, HR master data, HR systems, payroll data, and employee and organizational data. Experience working with remote teams across multiple countries. Personal Qualities Highly hands-on and delivery-oriented. Comfortable operating both strategically and technically. Strong problem-solving and analytical mindset. Passionate about engineering excellence and continuous improvement. Ability to challenge existing approaches and drive positive change.

Technology

N-iX

Lead .NET Engineer

Senior

Remote

Krakow, Poland

38 - 41 USD

🏢 Summary: Lead Software Engineer role focused on building and maintaining scalable storage infrastructure and cloud-native backend systems using C#/.NET and Azure technologies. The position involves designing microservices, distributed workflows with Temporal .NET SDK, and secure APIs while ensuring reliability, scalability, and high availability. The role also includes mentoring engineers, improving engineering processes, and supporting AI/BI-driven data solutions. 🗂️ Requirements: 8+ years of backend development experience with C#/.NET, Experience with Azure App Services, AKS, Blob Storage, SQL/NoSQL databases, Experience with microservices architecture and distributed systems, Hands-on experience with Temporal .NET SDK or workflow orchestration tools, Experience designing RESTful or gRPC APIs, Knowledge of scalable, secure, and reliable cloud-native application design, Knowledge of data storage security, availability, and compliance, Ability to work 14:00–22:00 CET 📃 Skills: C#, .NET, ASP.NET, Azure, AKS, Blob, SQL, NoSQL, Temporal, gRPC, REST, Microservices, Airflow, DurableFunctions, StepFunctions 🏢 Description: Our customer is a global leader in digital agreement and e-signature solutions, enabling organizations worldwide to securely manage, sign, and automate business-critical documents and workflows. They are looking for a self-motivated software engineer to join us developing storage infrastructure to organize and facilitate our business growth. Our team is the center of how customers and services store their critical data and trust its security, performance, availability, compliance and durability, which enables customer derive intelligence and analytics through AI & BI. As a Lead Software Engineer, you will own all aspects of the software development lifecycle including design, development, testing, deployment, and maintenance of product features in software products. You will play a key role in ensuring that our storage solutions are reliable, scalable, and support advanced orchestration using technologies such as the Temporal .NET SDK. You enjoy fast-paced entrepreneurial environments where you can solve difficult problems using current technologies and tools. You collaborate well with other team members when brainstorming, designing, and implementing new solutions. You will also help the team succeed by thinking about ways to improve processes, suggesting ways to make the team more effective, and mentoring and modeling engineering best practices. Responsibilities: Design, develop, and maintain high-performance backend systems and APIs using C# and .NET technologies, hosted in Azure and various compliance-level data centers Build and maintain microservices-based architectures using C#, ASP.NET , and others Leverage Azure services like Azure App Services, Azure Kubernetes Service (AKS), Azure Blob Storage, and SQL/No-SQL databases to build scalable, secure, and reliable cloud-native solutions Design, implement, and maintain distributed workflows using the Temporal .NET SDK to provide resilient and observable orchestration for business-critical backend processes Integrate Temporal workflows with our .NET microservices architecture and cloud-based infrastructure Design and implement RESTful or gRPC APIs, and ensure seamless integration with other systems and products Optimize architecture and solutions for scalability and availability, with cost and maintenance in mind Identify and address performance bottlenecks and scalability challenges proactively Align across teams for designs, communicate and resolve roadblocks Guide and mentor other engineers through design and code reviews Working hours 14-22:00 CET Required Qualifications: Extensive experience 8+ years developing backend services and APIs in C#/.NET Experience with Azure services including App Services, AKS, Blob Storage, SQL/NoSQL Databases Experience with microservices architecture and distributed systems Hands-on experience with the Temporal .NET SDK or other workflow orchestration/tools (e.g., Durable Functions, Step Functions, Apache Airflow) Strong understanding of designing and building scalable, secure, and reliable cloud-native applications Experience with designing and implementing RESTful or gRPC APIs Knowledge of data storage best practices, including security, availability, and compliance Preferred Qualifications: Familiarity with integrating orchestration tools into enterprise software environments Experience with performance optimization, cost management, and designing for high availability Excellent communication and collaboration skills Prior experience mentoring engineers and conducting design/code reviews Background in supporting analytics and business intelligence integrations

Technology

Shimi Sp. z o.o.

Senior Integrations Engineer (m/f/n)

Senior

Remote

25 - 30 USD/hr

🏢 Summary: B2B contract role for a Senior Integrations Engineer to own end-to-end partner integrations for an orchestration platform in autonomous last-mile logistics. The position focuses on API contract design, event-driven backend systems on GCP, and leading integrations from technical discovery through go-live and production support. 100% remote, 6+ months, PST core hours. 🗂️ Requirements: 7+ years of experience delivering production backend systems, 2+ years owning external partner integrations end-to-end, Strong backend development experience with Go, Python, JavaScript or TypeScript, Strong API design experience with REST, OpenAPI, webhooks, pagination and versioning, Production experience with event-driven architectures, Hands-on experience with GCP including GKE or Kubernetes, serverless, managed messaging and databases, Experience with IAM and Infrastructure as Code using Terraform, Ability to manage API negotiations, technical kickoffs and go-live support, Experience with AI-supported engineering workflows 📃 Skills: Go, Python, JavaScript, TypeScript, REST, OpenAPI, Webhooks, GCP, GKE, Kubernetes, Serverless, Terraform, IAM, Event-driven 🏢 Description: We are looking for a Senior Integrations Engineer (m/f/n) to join our client’s team. Context: Orchestration platform for autonomous last-mile logistics, connecting retailers, real-estate owners, AV fleets, and delivery partners. The role focuses on owning partner integrations end-to-end, from API contract design and technical discovery to go-live and production operations. Responsibilities: Design and deliver partner integrations. Own API contracts, SDKs, documentation and integration patterns. Build resilient event-driven systems on GCP using container orchestration, serverless compute, managed messaging, and managed data layers. Own technical partner relationships during kickoff, build, launch, incident handling, and post-launch support. Define integration standards for reliability, observability, idempotency, retries, replay, pagination, versioning, and error handling. Requirements: 7+ years of experience shipping production backend systems. 2+ years of experience owning external partner integrations end-to-end. Strong backend engineering experience with Go, Python, and JavaScript/TypeScript. Strong API design skills: REST, OpenAPI, webhooks, pagination, versioning, and error contracts. Production experience with event-driven architecture, including retries, poison messages, out-of-order delivery, and feedback loops. Strong GCP experience, including GKE or Kubernetes, serverless compute, managed messaging, managed databases, IAM, and Terraform. Experience leading customer-facing technical conversations with partner engineering teams. Ability to manage technical kickoff, API negotiation, go-live support, and live incident de-escalation. Practical AI-native engineering workflow experience, including AI-supported code production, review, testing, delivery, and validation. Strong written and verbal communication skills in English. Nice to Have: Experience in logistics, last-mile delivery, autonomous vehicles, or robotics Experience with telephony, identity, or compliance-sensitive third-party integrations SOC 2, ISO 27001, or compliance engineering experience Technology stack (in short): Go/Python. JavaScript/TypeScript. REST APIs. OpenAPI 3.1. Webhooks. GCP. GKE/Kubernetes. Serverless. Terraform. IAM. Event-driven Architecture. What we offer: Contract type: B2B with SHIMI. Rate: max. 30 USD/h. Type of work: 100 % remote. Work hours: PST core hours. Duration: 6 months + extension

Technology

N-iX

Lead .NET Engineer

Senior

Remote

Krakow, Poland

38 - 41 USD

🏢 Summary: Lead Software Engineer role focused on designing and delivering scalable, cloud-native backend systems and distributed workflows using C#/.NET and Azure. The position involves owning the full software development lifecycle and building microservices-based architectures with advanced orchestration using Temporal. You will mentor engineers, optimize performance and scalability, and ensure reliable, secure cloud solutions. 🗂️ Requirements: Extensive experience developing backend services and APIs in C#/.NET, Experience with Azure services including App Services, AKS, Blob Storage, SQL/NoSQL databases, Experience with microservices architecture and distributed systems, Hands-on experience with Temporal .NET SDK or other workflow orchestration tools, Strong understanding of scalable, secure, and reliable cloud-native application design, Experience designing and implementing RESTful or gRPC APIs, Knowledge of data storage best practices including security, availability, and compliance 📃 Skills: C#, .NET, Azure, AKS, AppServices, BlobStorage, SQL, NoSQL, Microservices, Temporal, DurableFunctions, StepFunctions, Airflow, REST, gRPC, Kubernetes 🏢 Description: (#5369) Working hours: 14:00-22:00 CET As a Lead Software Engineer, you will own all aspects of the software development lifecycle including design, development, testing, deployment, and maintenance of product features in software products. You will play a key role in ensuring that our client's storage solutions are reliable, scalable, and support advanced orchestration using technologies such as the Temporal .NET SDK. You will enjoy fast-paced entrepreneurial environments where you can solve difficult problems using current technologies and tools. You will collaborate well with other team members when brainstorming, designing, and implementing new solutions. You will also help the team succeed by thinking about ways to improve processes, suggesting ways to make the team more effective, and mentoring and modeling engineering best practices. Responsibilities: Design, develop, and maintain high-performance backend systems and APIs using C# and .NET technologies, hosted in Azure and various compliance-level data centers Build and maintain microservices-based architectures using C#, ASP.NET, and others Leverage Azure services like Azure App Services, Azure Kubernetes Service (AKS), Azure Blob Storage, and SQL/No-SQL databases to build scalable, secure, and reliable cloud-native solutions Design, implement, and maintain distributed workflows using the Temporal .NET SDK to provide resilient and observable orchestration for business-critical backend processes Integrate Temporal workflows with our .NET microservices architecture and cloud-based infrastructure Design and implement RESTful or gRPC APIs, and ensure seamless integration with other systems and products Optimize architecture and solutions for scalability and availability, with cost and maintenance in mind Identify and address performance bottlenecks and scalability challenges proactively Align across teams for designs, communicate and resolve roadblocks Guide and mentor other engineers through design and code reviews Required Qualifications: Extensive experience developing backend services and APIs in C#/.NET Experience with Azure services including App Services, AKS, Blob Storage, SQL/NoSQL Databases Experience with microservices architecture and distributed systems Hands-on experience with the Temporal .NET SDK or other workflow orchestration/tools (e.g., Durable Functions, Step Functions, Apache Airflow) Strong understanding of designing and building scalable, secure, and reliable cloud-native applications Experience with designing and implementing RESTful or gRPC APIs Knowledge of data storage best practices, including security, availability, and compliance Preferred Qualifications: Familiarity with integrating orchestration tools into enterprise software environments Experience with performance optimization, cost management, and designing for high availability Excellent communication and collaboration skills Prior experience mentoring engineers and conducting design/code reviews Background in supporting analytics and business intelligence integrations We offer: Flexible working format - remote, office-based or flexible A competitive salary and good compensation package Personalized career growth Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more) Active tech communities with regular knowledge sharing Education reimbursement Memorable anniversary presents Corporate events and team buildings Other location-specific benefits

Technology

Team Up

Lead Fullstack Developer m/k

Senior

Hybrid

Katowice, Poland

🏢 Summary: Lead Software Engineer role focused on designing and delivering scalable, secure, high-performance full-stack applications for enterprise and public sector clients. The position involves building modern frontend and backend systems, developing APIs and microservices, and supporting CI/CD, testing, and cloud environments. The role also includes technical leadership and mentoring within cross-functional teams. 🗂️ Requirements: Strong experience with JavaScript and TypeScript, Backend development experience with Node.js or Python, Experience with modern frontend frameworks, Knowledge of REST and GraphQL APIs, Experience with microservices architecture, Experience with cloud platforms (AWS, Azure, or GCP), Familiarity with CI/CD pipelines, Experience with testing frameworks, Understanding of security best practices, Understanding of performance optimization, Experience mentoring developers or leading technical initiatives 📃 Skills: JavaScript, TypeScript, Node.js, Python, React, Vue, Angular, REST, GraphQL, Microservices, AWS, Azure, GCP, CI/CD, Testing, Security, Performance 🏢 Description: International company delivering advanced internet connectivity solutions is looking for a Lead Software Engineer to help build scalable, secure, and high-performance digital products used by enterprise and public sector clients. Your responsibilities 🚀 Designing and developing modern full-stack applications Building scalable front-end solutions (React, Vue, Angular) Developing backend services and APIs (REST / GraphQL) Creating reusable components and microservices Supporting CI/CD, testing, monitoring, and automation Collaborating with Product and Design teams Mentoring engineers and supporting technical decisions Must have ✅ Strong experience with JavaScript / TypeScript Backend development experience (Node.js or Python preferred) Experience with modern frontend frameworks Knowledge of APIs, microservices, and cloud platforms (AWS, Azure, GCP) Familiarity with CI/CD and testing frameworks Understanding of security and performance best practices Experience mentoring developers or leading technical initiatives Nice to have ⭐ Experience with AI-driven tools Knowledge of design systems or distributed systems Advanced security knowledge What’s offered 🎁 International work environment Modern tech stack and large-scale systems Learning & development opportunities Competitive salary + private healthcare + pension plan Hybrid working model