it job board logo
  • Home
  • Find IT Jobs
  • Register CV
  • Career Advice
  • Contact us
  • Employers
    • Register as Employer
    • Pricing Plans
  • Recruiting? Post a job
  • Sign in
  • Sign up
  • Home
  • Find IT Jobs
  • Register CV
  • Career Advice
  • Contact us
  • Employers
    • Register as Employer
    • Pricing Plans
Sorry, that job is no longer available. Here are some results that may be similar to the job you were looking for.

8 jobs found

Email me jobs like this
Refine Search
Current Search
contract backend software engineer java kotlin
Senior Front End Software Engineer - Global Tech - £96K
Principle HR
Senior Front End Software Engineer Angular & TypeScript Contract London You'll join a well established engineering team inside one of the world's leading technology organisations, working on a mature, well structured internal platform used across their global sales and marketing for their events. This isn't a prototype - it's a real product with real users, and they need someone who can own features end to end from day one. What's in it for you The Offer: Annual Salary of £96,000 doe (pro rata) 6 months contract - inside IR35 - PAYE - Weekly pay via PrincipleHR Location: Central London - 3 days onsite is non negotiable What you'll need 5 years of software engineering experience Front end: Angular (latest) and TypeScript - non negotiable Backend: Java, Kotlin or Go 3-5 years of experience in REST API and full stack web development background Solid data structures and algorithm foundations Comfortable owning a feature from requirements through to delivery Database design - a plus, not essential
13/06/2026
Full time
Senior Front End Software Engineer Angular & TypeScript Contract London You'll join a well established engineering team inside one of the world's leading technology organisations, working on a mature, well structured internal platform used across their global sales and marketing for their events. This isn't a prototype - it's a real product with real users, and they need someone who can own features end to end from day one. What's in it for you The Offer: Annual Salary of £96,000 doe (pro rata) 6 months contract - inside IR35 - PAYE - Weekly pay via PrincipleHR Location: Central London - 3 days onsite is non negotiable What you'll need 5 years of software engineering experience Front end: Angular (latest) and TypeScript - non negotiable Backend: Java, Kotlin or Go 3-5 years of experience in REST API and full stack web development background Solid data structures and algorithm foundations Comfortable owning a feature from requirements through to delivery Database design - a plus, not essential
Developer Platform Engineer - Operational Events and Data (UK)
Omaze
Summary At Apple, great ideas quickly become phenomenal products, services, and customer experiences. Apple Pay has brought the Apple Wallet to millions of customers worldwide, enabling them to carry digital credentials such as credit and debit cards, transit passes, hotel and car keys, theme park tickets - and now, mobile driver's licences - all in their Apple Wallet. Building and scaling these products requires not just world class engineering, but a deep understanding of how institutions around the world operate, implement standards, and protect user data and privacy. As a Developer Platform Engineer, you will have the opportunity to tackle the intricate challenge of building resilient and reliable distributed software systems at Apple's scale, enabling the next generation of services powering Apple Pay. The role is a hands on contributor to our internal developer platform. You will navigate the layers between application, platform, cloud, and infrastructure engineering. Our solutions are shaped by deep understanding of the problems which will inform what we build in the platform. We follow principles of platform-as-a-product, cloud native and devops and our success is measured by adoption. The ultimate goal of our platform is to modernise the technical stack and the engineering culture in our organisation. That's why we are building a platform that is opinionated and makes it easy to do the right thing. Our team focuses on near real time, event driven micro services and OLTP workloads with global scale. Our use cases range from customer facing to internal back office backend services. This role may require occasional international travel. Description Data for microservices: transactional storage and event driven architectures. This extends to for data governance, data contracts, and compliance as native solutions in our platform. Product advocacy for the platform itself: identify the opportunities across different solutions, assess whether a platform solution would bring value and work on the delivery of this. Our objective is to pursue a platform-as-a-product delivery. Problem solving with hands on, evidence based and example based decisions. Sometimes this means getting familiar with technologies you did not know before. Proposing and delivering on platform best practices. We are transforming diverse and varied architectures into unified opinionated solutions, preferably based on Kubernetes operators. Tactical work at the relevant layer: infrastructure, cloud, platform or application level. You will be able to work with the right toolstack for the problem in front of you. That could mean GoLang for Kubernetes Operator or a Kotlin application library. We don't expect perfect knowledge everywhere but the ability to leverage the most appropriate tool. Guiding foundational and architectural design and delivery - including education, documentation, examples and collaborative delivery. Our work must be approachable by our colleagues and actionable in AI workflows. Minimum Qualifications Demonstrable experience of or strong interest in transforming engineering practices. A solid understanding of distributed systems fundamentals and cloud native solutions. An ability to communicate thoughtfully and clearly, both verbally and in writing, to discuss complex technical concepts with diverse audiences, in order to drive from solution to delivery. Demonstrate problem solving as a team. A track record of building and sustaining healthy long term relationships within your team and beyond its boundaries, including global teams and external partners. Preferred Qualifications You don't have to tick all or even most of these, as long as you can demonstrate the ability to pick them up. Practical experience with an internal developer platform or application frameworks. Demonstrable experience of working on a data mesh or an event mesh or similar architectures. Experience as an advocate for CI/CD, DevOps, DORA metrics and similar best practices and familiarity with pipelines and infrastructure as code. Familiarity or hands on curiosity with our technical stack and its major components: AWS, Java, Kotlin, GoLang, gRPC, Data Science tools like Iceberg, Spark, Flink, SQL/NoSQL databases. An appreciation for, and understanding of security, privacy, governance along with their relevant implementations. Passion for shaping developer platforms that are as accessible to AI agents as they are to humans, paired with hands on use of generative AI in day to day engineering work. At Apple, we're not all the same. And that's our greatest strength. We draw on the differences in who we are, what we've experienced and how we think. Because to create products that serve everyone, we believe in including everyone. Therefore, we are committed to treating all applicants fairly and equally. As a registered Disability Confident employer, we will work with applicants to make any reasonable accommodations. Apple will consider for employment all qualified applicants with criminal backgrounds in a manner consistent with applicable law. At Apple, we believe accessibility is a fundamental human right. You'll find that idea reflected in everything here - in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.
10/06/2026
Full time
Summary At Apple, great ideas quickly become phenomenal products, services, and customer experiences. Apple Pay has brought the Apple Wallet to millions of customers worldwide, enabling them to carry digital credentials such as credit and debit cards, transit passes, hotel and car keys, theme park tickets - and now, mobile driver's licences - all in their Apple Wallet. Building and scaling these products requires not just world class engineering, but a deep understanding of how institutions around the world operate, implement standards, and protect user data and privacy. As a Developer Platform Engineer, you will have the opportunity to tackle the intricate challenge of building resilient and reliable distributed software systems at Apple's scale, enabling the next generation of services powering Apple Pay. The role is a hands on contributor to our internal developer platform. You will navigate the layers between application, platform, cloud, and infrastructure engineering. Our solutions are shaped by deep understanding of the problems which will inform what we build in the platform. We follow principles of platform-as-a-product, cloud native and devops and our success is measured by adoption. The ultimate goal of our platform is to modernise the technical stack and the engineering culture in our organisation. That's why we are building a platform that is opinionated and makes it easy to do the right thing. Our team focuses on near real time, event driven micro services and OLTP workloads with global scale. Our use cases range from customer facing to internal back office backend services. This role may require occasional international travel. Description Data for microservices: transactional storage and event driven architectures. This extends to for data governance, data contracts, and compliance as native solutions in our platform. Product advocacy for the platform itself: identify the opportunities across different solutions, assess whether a platform solution would bring value and work on the delivery of this. Our objective is to pursue a platform-as-a-product delivery. Problem solving with hands on, evidence based and example based decisions. Sometimes this means getting familiar with technologies you did not know before. Proposing and delivering on platform best practices. We are transforming diverse and varied architectures into unified opinionated solutions, preferably based on Kubernetes operators. Tactical work at the relevant layer: infrastructure, cloud, platform or application level. You will be able to work with the right toolstack for the problem in front of you. That could mean GoLang for Kubernetes Operator or a Kotlin application library. We don't expect perfect knowledge everywhere but the ability to leverage the most appropriate tool. Guiding foundational and architectural design and delivery - including education, documentation, examples and collaborative delivery. Our work must be approachable by our colleagues and actionable in AI workflows. Minimum Qualifications Demonstrable experience of or strong interest in transforming engineering practices. A solid understanding of distributed systems fundamentals and cloud native solutions. An ability to communicate thoughtfully and clearly, both verbally and in writing, to discuss complex technical concepts with diverse audiences, in order to drive from solution to delivery. Demonstrate problem solving as a team. A track record of building and sustaining healthy long term relationships within your team and beyond its boundaries, including global teams and external partners. Preferred Qualifications You don't have to tick all or even most of these, as long as you can demonstrate the ability to pick them up. Practical experience with an internal developer platform or application frameworks. Demonstrable experience of working on a data mesh or an event mesh or similar architectures. Experience as an advocate for CI/CD, DevOps, DORA metrics and similar best practices and familiarity with pipelines and infrastructure as code. Familiarity or hands on curiosity with our technical stack and its major components: AWS, Java, Kotlin, GoLang, gRPC, Data Science tools like Iceberg, Spark, Flink, SQL/NoSQL databases. An appreciation for, and understanding of security, privacy, governance along with their relevant implementations. Passion for shaping developer platforms that are as accessible to AI agents as they are to humans, paired with hands on use of generative AI in day to day engineering work. At Apple, we're not all the same. And that's our greatest strength. We draw on the differences in who we are, what we've experienced and how we think. Because to create products that serve everyone, we believe in including everyone. Therefore, we are committed to treating all applicants fairly and equally. As a registered Disability Confident employer, we will work with applicants to make any reasonable accommodations. Apple will consider for employment all qualified applicants with criminal backgrounds in a manner consistent with applicable law. At Apple, we believe accessibility is a fundamental human right. You'll find that idea reflected in everything here - in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.
Android Software Engineer
Bjak
About the Role A1 is building a proactive AI system that users rely on daily across conversations, tools, and workflows. As an Android Developer, AI Apps, you own the Android client experience, how AI feels, behaves, and performs on mobile devices. This is not a thin client role. You will build a production Android application where AI interactions are core to the product, and performance, reliability, and clarity matter. Focus Build and maintain production Android apps using Kotlin. Integrate AI-powered features (chat, vision, voice, recommendations) via backend APIs. Design UX patterns for AI interactions, including streaming responses, retries, and partial results. Optimize performance, memory usage, and responsiveness for AI-heavy flows. Implement analytics, logging, and feedback capture to support AI evaluation and iteration. Collaborate closely with backend and ML engineers on API contracts and system behavior. Ensure app stability, security, and scalability in production environments. Ideal Experiences 3+ years of Android development experience using Kotlin. Hands-on experience integrating AI features (e.g. LLM, vision, speech APIs). Strong understanding of asynchronous programming (Coroutines, Flow). Familiarity with REST or gRPC APIs and structured data formats. Strong debugging and performance profiling skills. Comfort building in environments with latency, partial failure, and non-deterministic behavior. Experience with MLKit or light on-device inference. Published production apps on the Google Play Store. Outcomes Stable, smooth, and reliable real-world use android applications. Performance is optimized: responsive, low-latency, and efficient on memory and CPU. Production issues are detected early, monitored effectively, and resolved with clear root cause analysis. Tech Stack Kotlin / Java SQL / noSQL TensorFlow Lite (on device inference)
01/06/2026
Full time
About the Role A1 is building a proactive AI system that users rely on daily across conversations, tools, and workflows. As an Android Developer, AI Apps, you own the Android client experience, how AI feels, behaves, and performs on mobile devices. This is not a thin client role. You will build a production Android application where AI interactions are core to the product, and performance, reliability, and clarity matter. Focus Build and maintain production Android apps using Kotlin. Integrate AI-powered features (chat, vision, voice, recommendations) via backend APIs. Design UX patterns for AI interactions, including streaming responses, retries, and partial results. Optimize performance, memory usage, and responsiveness for AI-heavy flows. Implement analytics, logging, and feedback capture to support AI evaluation and iteration. Collaborate closely with backend and ML engineers on API contracts and system behavior. Ensure app stability, security, and scalability in production environments. Ideal Experiences 3+ years of Android development experience using Kotlin. Hands-on experience integrating AI features (e.g. LLM, vision, speech APIs). Strong understanding of asynchronous programming (Coroutines, Flow). Familiarity with REST or gRPC APIs and structured data formats. Strong debugging and performance profiling skills. Comfort building in environments with latency, partial failure, and non-deterministic behavior. Experience with MLKit or light on-device inference. Published production apps on the Google Play Store. Outcomes Stable, smooth, and reliable real-world use android applications. Performance is optimized: responsive, low-latency, and efficient on memory and CPU. Production issues are detected early, monitored effectively, and resolved with clear root cause analysis. Tech Stack Kotlin / Java SQL / noSQL TensorFlow Lite (on device inference)
Software Development Engineer III
11310 Expedia.com Ltd.
Job Overview Position: Distributed Systems Engineer (Pricing) - Expedia Group Responsibilities Own mission critical services end to end-from technical design and API contracts through implementation, deployment, and ongoing operations-for high throughput, low latency distributed pricing services at global scale. Partner with the business to understand how the technology stack impacts business outcomes and the bottom line. Analyze complex problems, deconstruct them into manageable milestones, and collaboratively deliver sustainable technical solutions. Actively participate in architecture reviews, produce thorough technical documentation, and conduct detailed code reviews. Creatively test and maintain software applications and related programs, using a variety of development tools in line with customer design requirements. Research and recommend frameworks, architectural/code design patterns, identify code area improvements, and suggest solutions. Advocate for operational excellence-unit testing, SLAs, resilience, scalability-and apply systems thinking across boundaries to recommend policies and processes. Mentor team members, share knowledge, and foster continuous technical growth and collaboration across teams. Minimum Qualifications Bachelor's Degree in Computer Science or equivalent with 5+ years of professional software development (or Master's Degree with 4+ years). Hands on experience with Java or similar object oriented languages, or Scala/Kotlin, or comparable functional languages. Proven experience building and operating scalable, distributed systems and services within AWS or comparable cloud infrastructure. Formal mentoring of at least 3 individuals and driving technical design for at least 3 end to end projects. Ability to translate business problems into testable, observable solutions. Understanding of relational and NoSQL databases, data structures, API patterns, and service oriented architectures. Experience establishing operational excellence metrics at the team level and advocating for project quality through testing, monitoring, and alerting. Knowledge of robust caching solutions using Redis, Couchbase, Memcached, or similar. Successful work on Agile teams of at least 5 engineers, familiarity with modern Agile practices, version control, CI/CD. Commitment to technical excellence, excellent communication, interpersonal skills, and collaboration within a globally distributed team. Preferred Qualifications Experience with low latency, high throughput processing (1M+ TPS) microservices. Proficiency in safely integrating AI/ML enabled solutions into backend systems and leveraging AI driven tools to enhance product outcomes. Benefits We provide a full benefits package, including travel perks, generous time off, parental leave, a flexible work model (with some in office locations), and career development resources. Accommodation Requests If you need assistance with any part of the application or recruiting process due to a disability or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request. EEO Statement All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability, or age. CST: -50
30/05/2026
Full time
Job Overview Position: Distributed Systems Engineer (Pricing) - Expedia Group Responsibilities Own mission critical services end to end-from technical design and API contracts through implementation, deployment, and ongoing operations-for high throughput, low latency distributed pricing services at global scale. Partner with the business to understand how the technology stack impacts business outcomes and the bottom line. Analyze complex problems, deconstruct them into manageable milestones, and collaboratively deliver sustainable technical solutions. Actively participate in architecture reviews, produce thorough technical documentation, and conduct detailed code reviews. Creatively test and maintain software applications and related programs, using a variety of development tools in line with customer design requirements. Research and recommend frameworks, architectural/code design patterns, identify code area improvements, and suggest solutions. Advocate for operational excellence-unit testing, SLAs, resilience, scalability-and apply systems thinking across boundaries to recommend policies and processes. Mentor team members, share knowledge, and foster continuous technical growth and collaboration across teams. Minimum Qualifications Bachelor's Degree in Computer Science or equivalent with 5+ years of professional software development (or Master's Degree with 4+ years). Hands on experience with Java or similar object oriented languages, or Scala/Kotlin, or comparable functional languages. Proven experience building and operating scalable, distributed systems and services within AWS or comparable cloud infrastructure. Formal mentoring of at least 3 individuals and driving technical design for at least 3 end to end projects. Ability to translate business problems into testable, observable solutions. Understanding of relational and NoSQL databases, data structures, API patterns, and service oriented architectures. Experience establishing operational excellence metrics at the team level and advocating for project quality through testing, monitoring, and alerting. Knowledge of robust caching solutions using Redis, Couchbase, Memcached, or similar. Successful work on Agile teams of at least 5 engineers, familiarity with modern Agile practices, version control, CI/CD. Commitment to technical excellence, excellent communication, interpersonal skills, and collaboration within a globally distributed team. Preferred Qualifications Experience with low latency, high throughput processing (1M+ TPS) microservices. Proficiency in safely integrating AI/ML enabled solutions into backend systems and leveraging AI driven tools to enhance product outcomes. Benefits We provide a full benefits package, including travel perks, generous time off, parental leave, a flexible work model (with some in office locations), and career development resources. Accommodation Requests If you need assistance with any part of the application or recruiting process due to a disability or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request. EEO Statement All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability, or age. CST: -50
Developer Platform Engineer - Operational Events and Data (UK)
Apple Inc.
Selection changes the language of the page/content Developer Platform Engineer - Operational Events and Data (UK) London, England, United Kingdom Software and Services At Apple, great ideas quickly become phenomenal products, services, and customer experiences. Apple Pay has brought the Apple Wallet to millions of customers worldwide, enabling them to carry digital credentials such as credit and debit cards, transit passes, hotel and car keys, theme park tickets - and now, mobile driver's licences - all in their Apple Wallet. Building and scaling these products requires not just world-class engineering, but a deep understanding of how institutions around the world operate, implement standards, and protect user data and privacy.As a Developer Platform Engineer, you will have the opportunity to tackle the intricate challenge of building resilient and reliable distributed software systems at Apple's scale, enabling the next generation of services powering Apple Pay.The role is a hands on contributor to our internal developer platform. You will navigate the layers between application, platform, cloud, and infrastructure engineering. Our solutions are shaped by deep understanding of the problems which will inform what we build in the platform. We follow principles of platform as a product, cloud-native and devops and our success is measured by adoption.The ultimate goal of our platform is to modernise the technical stack and the engineering culture in our organisation. That's why we are building a platform that is opinionated and makes it easy to do the right thing.Our team focuses on near real time, event driven micro services and OLTP workloads with global scale. Our use cases range from customer facing to internal back office backend services.This role may require occasional international travel. Description In this hands on role, you will have a particular focus on:- Data for microservices: transactional storage and event driven architectures. This extends to for data governance, data contracts, and compliance as native solutions in our platform.Product advocacy for the platform itself: identify the opportunities across different solutions, assess whether a platform solution would bring value and work on the delivery of this. Our objective is to pursue a platform as a product delivery.- Problem solving with hands on, evidence based and example based decisions. Sometimes this means getting familiar with technologies you did not know before.- Proposing and delivering on platform best practices. We are transforming diverse and varied architectures into unified opinionated solutions, preferably based on Kubernetes operators.Tactical work at the relevant layer: infrastructure, cloud, platform or application level. You will be able to work with the right toolstack for the problem in front of you. That could mean GoLang for Kubernetes Operator or a Kotlin application library. We don't expect perfect knowledge everywhere but the ability to leverage the most appropriate tool.- Guiding foundational and architectural design and delivery - including education, documentation, examples and collaborative delivery. Our work must be approachable by our colleagues and actionable in AI workflows. Minimum Qualifications Demonstrable experience of or strong interesting in transforming engineering practices. A solid understanding of distributed systems fundamentals and cloud native solutions. An ability to communicate thoughtfully and clearly, both verbally and in writing, to discuss complex technical concepts with diverse audiences, in order to drive from solution to delivery. Demonstrate problem solving as a team. A track record of building and sustaining healthy long term relationships within your team and beyond its boundaries, including global teams and external partners. Preferred Qualifications You don't have to tick all or even most of these, as long as you can demonstrate the ability to pick them up: Practical experience with an internal developer platform or application frameworks . Demonstrable experience of working on a data mesh or an event mesh or similar architectures. Experience as an advocate for CI/CD, DevOps, DORA metrics and similar best practices and familiarity with pipelines and infrastructure as code. Familiarity or hands on curiosity with our technical stack and its major components: AWS, Java, Kotlin, GoLang, gRPC, Data Science tools like Iceberg, Spark, Flink, SQL/NoSQL databases. An appreciation for, and understanding of security, privacy, governance along with their relevant implementations. Passion for shaping developer platforms that are as accessible to AI agents as they are to humans, paired with hands on use of generative AI in day to day engineering work. At Apple, we're not all the same. And that's our greatest strength. We draw on the differences in who we are, what we've experienced and how we think. Because to create products that serve everyone, we believe in including everyone. Therefore, we are committed to treating all applicants fairly and equally. As a registered Disability Confident employer, we will work with applicants to make any reasonable accommodations. Apple will consider for employment all qualified applicants with criminal backgrounds in a manner consistent with applicable law. Learn more At Apple, we believe accessibility is a fundamental human right. You'll find that idea reflected in everything here - in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong. Learn about accessibility in Apple's workplace
24/05/2026
Full time
Selection changes the language of the page/content Developer Platform Engineer - Operational Events and Data (UK) London, England, United Kingdom Software and Services At Apple, great ideas quickly become phenomenal products, services, and customer experiences. Apple Pay has brought the Apple Wallet to millions of customers worldwide, enabling them to carry digital credentials such as credit and debit cards, transit passes, hotel and car keys, theme park tickets - and now, mobile driver's licences - all in their Apple Wallet. Building and scaling these products requires not just world-class engineering, but a deep understanding of how institutions around the world operate, implement standards, and protect user data and privacy.As a Developer Platform Engineer, you will have the opportunity to tackle the intricate challenge of building resilient and reliable distributed software systems at Apple's scale, enabling the next generation of services powering Apple Pay.The role is a hands on contributor to our internal developer platform. You will navigate the layers between application, platform, cloud, and infrastructure engineering. Our solutions are shaped by deep understanding of the problems which will inform what we build in the platform. We follow principles of platform as a product, cloud-native and devops and our success is measured by adoption.The ultimate goal of our platform is to modernise the technical stack and the engineering culture in our organisation. That's why we are building a platform that is opinionated and makes it easy to do the right thing.Our team focuses on near real time, event driven micro services and OLTP workloads with global scale. Our use cases range from customer facing to internal back office backend services.This role may require occasional international travel. Description In this hands on role, you will have a particular focus on:- Data for microservices: transactional storage and event driven architectures. This extends to for data governance, data contracts, and compliance as native solutions in our platform.Product advocacy for the platform itself: identify the opportunities across different solutions, assess whether a platform solution would bring value and work on the delivery of this. Our objective is to pursue a platform as a product delivery.- Problem solving with hands on, evidence based and example based decisions. Sometimes this means getting familiar with technologies you did not know before.- Proposing and delivering on platform best practices. We are transforming diverse and varied architectures into unified opinionated solutions, preferably based on Kubernetes operators.Tactical work at the relevant layer: infrastructure, cloud, platform or application level. You will be able to work with the right toolstack for the problem in front of you. That could mean GoLang for Kubernetes Operator or a Kotlin application library. We don't expect perfect knowledge everywhere but the ability to leverage the most appropriate tool.- Guiding foundational and architectural design and delivery - including education, documentation, examples and collaborative delivery. Our work must be approachable by our colleagues and actionable in AI workflows. Minimum Qualifications Demonstrable experience of or strong interesting in transforming engineering practices. A solid understanding of distributed systems fundamentals and cloud native solutions. An ability to communicate thoughtfully and clearly, both verbally and in writing, to discuss complex technical concepts with diverse audiences, in order to drive from solution to delivery. Demonstrate problem solving as a team. A track record of building and sustaining healthy long term relationships within your team and beyond its boundaries, including global teams and external partners. Preferred Qualifications You don't have to tick all or even most of these, as long as you can demonstrate the ability to pick them up: Practical experience with an internal developer platform or application frameworks . Demonstrable experience of working on a data mesh or an event mesh or similar architectures. Experience as an advocate for CI/CD, DevOps, DORA metrics and similar best practices and familiarity with pipelines and infrastructure as code. Familiarity or hands on curiosity with our technical stack and its major components: AWS, Java, Kotlin, GoLang, gRPC, Data Science tools like Iceberg, Spark, Flink, SQL/NoSQL databases. An appreciation for, and understanding of security, privacy, governance along with their relevant implementations. Passion for shaping developer platforms that are as accessible to AI agents as they are to humans, paired with hands on use of generative AI in day to day engineering work. At Apple, we're not all the same. And that's our greatest strength. We draw on the differences in who we are, what we've experienced and how we think. Because to create products that serve everyone, we believe in including everyone. Therefore, we are committed to treating all applicants fairly and equally. As a registered Disability Confident employer, we will work with applicants to make any reasonable accommodations. Apple will consider for employment all qualified applicants with criminal backgrounds in a manner consistent with applicable law. Learn more At Apple, we believe accessibility is a fundamental human right. You'll find that idea reflected in everything here - in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong. Learn about accessibility in Apple's workplace
Forward Deployed Software Engineer
Ameba
Forward Deployed Software Engineer Engineering at Ameba is a rare opportunity to build cutting edge software in a traditional industry, while being generously rewarded for your contributions. If you've never considered working in supply chains before, everything around you, including the device you're reading this on, has a story of how it got there. Raw material to finished product, that story is the supply chain. If the unseen machinery of the world sparks something in you, we'd love to talk! We're a startup made up of experienced entrepreneurs (who have previously raised $160m+) and builders (ex Meta, Palantir, Microsoft, Quant Devs, UnlikelyAI). We have big ambitions and are backed by some of the most successful investors in Europe. We've raised over $9M since our launch just over a year ago. Your role as a Forward Deployed Software Engineer As a Forward Deployed Engineer, you'll be embedded directly with customers, turning vague, ambiguous problems into production software, often in days, not months. This isn't a back office role. You'll be side by side with our most important customers, from high tech manufacturers to global fashion houses, diving into their workflows, spotting opportunities to extend or iterate on the product, and rapidly building tools that make their operations more efficient and intelligent. In this role, you'll flex across the full stack: writing backend in Kotlin, crafting frontends in React/TypeScript, deploying infrastructure in AWS, and tweaking our ML agents. In this role, you'll have full autonomy to take ideas from concept to a deployed solution, and will work hand in hand with our CTO and engineering team to make Ameba deployments a success. Life at Ameba We pride ourselves on providing top of market salaries and generous equity packages to all employees. We're assembling a lean team of exceptionally talented individuals and aim to reward them accordingly. We enjoy collaborating together in the office, typically five days a week, for easy, high bandwidth conversations. While we provide flexibility to work from home when necessary, our primary focus at this early stage is creating a strong office first experience. We offer 28 holiday days per year, and we shut down entirely over the holiday season for 2 weeks, allowing everyone to disconnect completely. We provide four months of maternity and paternity leave at 100% salary. We offer comprehensive healthcare and dental cover. The salary range for this role is £80,000 £130,000 + equity. The salary for this position is determined by several factors, such as experience, relevant skills, business needs, or market demands. You will have the opportunity to visit customers at their place of work, both in the UK and outside it! We currently work with customers in Portugal, the Netherlands, and more. Qualifications Essential: Minimum 3 years of experience as a software engineer. 2+ years of experience with React/TypeScript and an Object Oriented Programming Language (Java, Scala, Kotlin, C#, C++). Proven experience in building and shipping software, involving collaboration with other engineers, designers, product managers, and users to identify and implement solutions based on customer needs. 1+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and existing systems. Desirable: Prior experience as a Forward Deployed Software Engineer. Undergraduate or Masters degree in Computer Science (or related fields). Experience with AWS and Docker. Interest in AI, and familiarity with building LLM based agents. Exposure to contract first development (OpenAPI, gRPC/Protocol Buffers). Ability to design scalable and efficient system architectures. Ability to navigate rapidly changing priorities in a growing startup environment. Optional Previous experience working at a startup or a keen interest in startups.
23/05/2026
Full time
Forward Deployed Software Engineer Engineering at Ameba is a rare opportunity to build cutting edge software in a traditional industry, while being generously rewarded for your contributions. If you've never considered working in supply chains before, everything around you, including the device you're reading this on, has a story of how it got there. Raw material to finished product, that story is the supply chain. If the unseen machinery of the world sparks something in you, we'd love to talk! We're a startup made up of experienced entrepreneurs (who have previously raised $160m+) and builders (ex Meta, Palantir, Microsoft, Quant Devs, UnlikelyAI). We have big ambitions and are backed by some of the most successful investors in Europe. We've raised over $9M since our launch just over a year ago. Your role as a Forward Deployed Software Engineer As a Forward Deployed Engineer, you'll be embedded directly with customers, turning vague, ambiguous problems into production software, often in days, not months. This isn't a back office role. You'll be side by side with our most important customers, from high tech manufacturers to global fashion houses, diving into their workflows, spotting opportunities to extend or iterate on the product, and rapidly building tools that make their operations more efficient and intelligent. In this role, you'll flex across the full stack: writing backend in Kotlin, crafting frontends in React/TypeScript, deploying infrastructure in AWS, and tweaking our ML agents. In this role, you'll have full autonomy to take ideas from concept to a deployed solution, and will work hand in hand with our CTO and engineering team to make Ameba deployments a success. Life at Ameba We pride ourselves on providing top of market salaries and generous equity packages to all employees. We're assembling a lean team of exceptionally talented individuals and aim to reward them accordingly. We enjoy collaborating together in the office, typically five days a week, for easy, high bandwidth conversations. While we provide flexibility to work from home when necessary, our primary focus at this early stage is creating a strong office first experience. We offer 28 holiday days per year, and we shut down entirely over the holiday season for 2 weeks, allowing everyone to disconnect completely. We provide four months of maternity and paternity leave at 100% salary. We offer comprehensive healthcare and dental cover. The salary range for this role is £80,000 £130,000 + equity. The salary for this position is determined by several factors, such as experience, relevant skills, business needs, or market demands. You will have the opportunity to visit customers at their place of work, both in the UK and outside it! We currently work with customers in Portugal, the Netherlands, and more. Qualifications Essential: Minimum 3 years of experience as a software engineer. 2+ years of experience with React/TypeScript and an Object Oriented Programming Language (Java, Scala, Kotlin, C#, C++). Proven experience in building and shipping software, involving collaboration with other engineers, designers, product managers, and users to identify and implement solutions based on customer needs. 1+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and existing systems. Desirable: Prior experience as a Forward Deployed Software Engineer. Undergraduate or Masters degree in Computer Science (or related fields). Experience with AWS and Docker. Interest in AI, and familiarity with building LLM based agents. Exposure to contract first development (OpenAPI, gRPC/Protocol Buffers). Ability to design scalable and efficient system architectures. Ability to navigate rapidly changing priorities in a growing startup environment. Optional Previous experience working at a startup or a keen interest in startups.
Java/Kotlin Software Engineer - AVP - (Developer Enablement)
Citigroup Inc. City, Belfast
We're looking for an enthusiastic & talented server side engineer, to join one our high-impact teams inside Citi's CTO organisation. You'll sit within Developer Enablement, a group focused on innovation, developer platforms and internal tools used across the bank, where we experiment and ship fast, like a startup inside a global bank. Our mission is to drive productivity by streamlining/automating processes & make the best tools available for our 30k engineers. At Citi's scale saving tens of minutes per day, equates to £10,000,000s of savings We believe happy engineers make the best engineers and are a technology managed department. Opportunities in CTO: There are many exciting opportunities for you, and flexibility to move between multiple projects if that's something you'd enjoy. Two closely related key strategic projects will require your expertise driving solutions are as follows: SDLC Automation is a greenfield initiative that builds on the success we've had in automating the SDLC and takes it further. This blue-sky project looks at ways we can greatly improve the SDLC process at Citi, taking ideas like grading engineering teams and rewarding those who follow best practices, perhaps moving them from manual approval process to an automatic one. The use of Artificial Intelligence is planned to further automate and remove manual human led processes that add toil to the SDLC process. Release on Demand (RoD) is our strategic release management platform that makes it trivial to generate production run books & ServiceNow Changes with the click of a button. Built internally approximately three years ago the platform has quickly become our strategic release generation and deployment tool used across all lines of business. Last year it generated 60k releases and automated the deployment of approx. 65% of them. RoD enables cultural change within development teams enabling them to move quickly but whilst maintaining quality gates to ensure the correct SDLC and procedural requirements of the firm are upheld, whilst driving industry best practices (DORA). Why you'll love working here: You get to work in the engineering focused part of the bank, the Chief Technology Office, building tools for other engineers You'll work and lead small, agile team, in an organisation led by technologists and use the latest AI tooling to complete your work. You'll impact the daily experience of tens of thousands of engineers at one of the largest engineering organisations in the world. Our culture runs on engineering craftsmanship. Leadership here actually understands what that means. We're proving what's possible inside a large organisation, and that means navigating some legacy alongside building the future. If you want everything perfect on day one, this isn't the right fit. If you want to help us get there, keep reading. The team is distributed across Belfast, Canada & London. You'll work closely with engineers across time zones and partner directly with product and platform leadership. What you will do: Write code and deliver.You are a delivery focussed engineer for our back end services. That means contributing high-quality code regularly, not just reviewing other people's. You set the bar through your own work. Shape how we build.You'll have a real voice in our architecture and technical roadmap. Your opinion matters. Stay ahead of GenAI.This space moves fast. We need someone who follows it seriously, brings new ideas back to the team, and actively applies what they're learning to the products we build. If you've been experimenting with new models, new tooling, or new patterns, that's exactly the kind of thinking we want in the room. Be a team player.Thoughtful code reviews. Unblocking people when they're stuck. Sharing what you know. Your success here is tied to the team's success, not just your own output. Communicate like it matters.We're distributed across three continents. Clear, direct, proactive communication isn't a soft skill here. It's how the work gets done. You'll model it. What you should have: A selection of the tools and capabilities required across our platforms. We value muti-disciplined polyglot engineers but also understand and support the need for specialisms too across the wider department. Proven experience delivering within technical projects Deep, hands on experience building and running production grade services. You're still writing code regularly. You're good at it Strong server side engineering skills: Kotlin or Java (we're using Java 21), building and consuming RESTful APIs. Proficiency with relational and/or NoSQL databases: Couchbase, PostgreSQL or MongoDB. Highly Desirable skills Experience with event driven architecture. Experience with microservice architecture Contract first Apis, such as swagger. Experience with message queuing systems: Apache Kafka. SRE/DevOps - Experience with scalability & Observability Understanding of containerization (Docker) and orchestration (Kubernetes). Familiarity with CI/CD tools and automated deployments. Comfortable collaborating with product, design, and UI engineers, product managers, and other stakeholders to understand requirements and deliver robust backend solutions. AI experience is highly desirable but not mandatory Tools you'll use (depending on role) Server: Kotlin, Java, Spring Boot, http4k, ktor, PostgreSQL, MongoDB, Apache Kafka, Docker, Kubernetes, Helm, Tekton, Harness Infra: OpenShift, Tekton, Harness Mac or PC - It's up to you. Access to time-saving AI tools such as GitHub Copilot, Cognition.ai's Devinand Claude Code What we'll provide you By joining Citi Belfast, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as: 27 days annual leave (plus bank holidays) A discretional annual performance related bonus Private Medical Care & Life Insurance Employee Assistance Program Pension Plan Paid Parental Leave Special discounts for employees, family and friends Access to an array of learning and development resources Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive. Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review. View Citi's EEO Policy Statement and the Know Your Rights poster.
22/05/2026
Full time
We're looking for an enthusiastic & talented server side engineer, to join one our high-impact teams inside Citi's CTO organisation. You'll sit within Developer Enablement, a group focused on innovation, developer platforms and internal tools used across the bank, where we experiment and ship fast, like a startup inside a global bank. Our mission is to drive productivity by streamlining/automating processes & make the best tools available for our 30k engineers. At Citi's scale saving tens of minutes per day, equates to £10,000,000s of savings We believe happy engineers make the best engineers and are a technology managed department. Opportunities in CTO: There are many exciting opportunities for you, and flexibility to move between multiple projects if that's something you'd enjoy. Two closely related key strategic projects will require your expertise driving solutions are as follows: SDLC Automation is a greenfield initiative that builds on the success we've had in automating the SDLC and takes it further. This blue-sky project looks at ways we can greatly improve the SDLC process at Citi, taking ideas like grading engineering teams and rewarding those who follow best practices, perhaps moving them from manual approval process to an automatic one. The use of Artificial Intelligence is planned to further automate and remove manual human led processes that add toil to the SDLC process. Release on Demand (RoD) is our strategic release management platform that makes it trivial to generate production run books & ServiceNow Changes with the click of a button. Built internally approximately three years ago the platform has quickly become our strategic release generation and deployment tool used across all lines of business. Last year it generated 60k releases and automated the deployment of approx. 65% of them. RoD enables cultural change within development teams enabling them to move quickly but whilst maintaining quality gates to ensure the correct SDLC and procedural requirements of the firm are upheld, whilst driving industry best practices (DORA). Why you'll love working here: You get to work in the engineering focused part of the bank, the Chief Technology Office, building tools for other engineers You'll work and lead small, agile team, in an organisation led by technologists and use the latest AI tooling to complete your work. You'll impact the daily experience of tens of thousands of engineers at one of the largest engineering organisations in the world. Our culture runs on engineering craftsmanship. Leadership here actually understands what that means. We're proving what's possible inside a large organisation, and that means navigating some legacy alongside building the future. If you want everything perfect on day one, this isn't the right fit. If you want to help us get there, keep reading. The team is distributed across Belfast, Canada & London. You'll work closely with engineers across time zones and partner directly with product and platform leadership. What you will do: Write code and deliver.You are a delivery focussed engineer for our back end services. That means contributing high-quality code regularly, not just reviewing other people's. You set the bar through your own work. Shape how we build.You'll have a real voice in our architecture and technical roadmap. Your opinion matters. Stay ahead of GenAI.This space moves fast. We need someone who follows it seriously, brings new ideas back to the team, and actively applies what they're learning to the products we build. If you've been experimenting with new models, new tooling, or new patterns, that's exactly the kind of thinking we want in the room. Be a team player.Thoughtful code reviews. Unblocking people when they're stuck. Sharing what you know. Your success here is tied to the team's success, not just your own output. Communicate like it matters.We're distributed across three continents. Clear, direct, proactive communication isn't a soft skill here. It's how the work gets done. You'll model it. What you should have: A selection of the tools and capabilities required across our platforms. We value muti-disciplined polyglot engineers but also understand and support the need for specialisms too across the wider department. Proven experience delivering within technical projects Deep, hands on experience building and running production grade services. You're still writing code regularly. You're good at it Strong server side engineering skills: Kotlin or Java (we're using Java 21), building and consuming RESTful APIs. Proficiency with relational and/or NoSQL databases: Couchbase, PostgreSQL or MongoDB. Highly Desirable skills Experience with event driven architecture. Experience with microservice architecture Contract first Apis, such as swagger. Experience with message queuing systems: Apache Kafka. SRE/DevOps - Experience with scalability & Observability Understanding of containerization (Docker) and orchestration (Kubernetes). Familiarity with CI/CD tools and automated deployments. Comfortable collaborating with product, design, and UI engineers, product managers, and other stakeholders to understand requirements and deliver robust backend solutions. AI experience is highly desirable but not mandatory Tools you'll use (depending on role) Server: Kotlin, Java, Spring Boot, http4k, ktor, PostgreSQL, MongoDB, Apache Kafka, Docker, Kubernetes, Helm, Tekton, Harness Infra: OpenShift, Tekton, Harness Mac or PC - It's up to you. Access to time-saving AI tools such as GitHub Copilot, Cognition.ai's Devinand Claude Code What we'll provide you By joining Citi Belfast, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as: 27 days annual leave (plus bank holidays) A discretional annual performance related bonus Private Medical Care & Life Insurance Employee Assistance Program Pension Plan Paid Parental Leave Special discounts for employees, family and friends Access to an array of learning and development resources Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive. Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review. View Citi's EEO Policy Statement and the Know Your Rights poster.
Software Engineer (London Hub)
Homerun B.V.
At Katanox we're looking for a Software Engineer to join our team. About Katanox Katanox is building the infrastructure layer for hospitality: software that connects hotels and travel buyers and moves money between them. Our platform brings distribution and payments into one workflow (contracting, connectivity, reconciliation, and settlement), so partners can operate with less fragmentation and fewer manual handoffs. For engineers, this means building reliable systems that handle complex B2B workflows and real financial constraints, with a focus on data integrity, auditability, security, and operational excellence. We're headquartered in Amsterdam with hubs in London and New York. Why join Katanox Build software that moves real money: Work on Kotlin services that sit on the critical path for payments, reconciliation, and settlement. Solve hard problems, end to end: Own outcomes across data models, APIs, and the production realities (observability, reliability, compliance). High trust team, high standards: Direct communication, strong engineering fundamentals, and a bias toward shipping and learning. In person collaboration (hub model): We do our best work together, spending regular time in Amsterdam, London, or New York to move faster and build trust. Growth stage ownership: The surface area is big, and the team is lean; your decisions will shape the platform. How we work A cornerstone of our culture is in person collaboration. We follow a "hub" model with unique hubs in Amsterdam, London, and New York, where we regularly collaborate face to face, onboard customers and colleagues, hold design sessions, and host events. We do not hire for strictly remote roles. We expect people to spend meaningful time in our hubs because this is how we maintain our culture, build trust, and move quickly together. We're also a financially regulated company. That means high standards for security, auditability, and decision making. This means your work ships with the rigor and reliability you'd expect from systems that move real money. Our values Team over the individual, no ego: We prioritize the success of the whole team over individual agendas. We win together, share credit, and leave egos at the door. Data beats excitement: We welcome bold ideas, but we commit based on evidence. We use data, experimentation, and clear hypotheses to decide what to build. Dare to do: We are proactive, take smart risks, and move from talking to doing. We learn by shipping and improve through iteration. See it, own it, and close it: When we spot a problem or opportunity, we take responsibility to drive it to completion instead of assuming someone else will. We apply radical candor: We care personally and challenge directly. We give and receive honest feedback so we can grow faster as individuals and as a team. In person first, call second: We prioritize in person collaboration in our hubs to build trust, move quickly, and solve hard problems together. Build collaboratively: We actively involve the right people, share context early, and co create solutions across teams and disciplines. Iterate fast and pragmatically: We ship small, learn quickly, and avoid over engineering. We focus on solutions that work in reality, not just in theory. About the role You'll work on the backend systems at the core of Katanox. These are the services that move money between hotels, travel buyers, and payment networks, and the infrastructure that keeps bookings, pricing, and reconciliation consistent across a fragmented industry. Expect to ship Kotlin services that handle real transactions, in real time, for real customers. This role is for someone who likes ownership and depth. You'll help shape architecture with other engineers, ship iteratively, and raise the bar for reliability and correctness in a regulated environment where a missed event is a failed reservation or a misrouted payout. What you will work on Building distributed systems that move real money and real bookings between hotels, the world's largest travel agents, and payment networks, where a dropped event isn't a bug ticket but a failed reservation or a misrouted payout. Designing and operating high availability components in a regulated environment, where "it usually works" isn't good enough. Think idempotency, exactly once semantics, graceful degradation, and the kind of observability that lets you sleep at night. Working on the parts of the platform where scale is non trivial: millions of searches per day, connectivity to a long tail of supplier and acquirer systems, and pricing/availability flows that have to stay correct under load. Going deep on a single domain (payments, distribution, contracting, reconciliation) while still understanding how the whole platform fits together, because the interesting problems at Katanox usually sit at the seams between two of them. Shaping architecture decisions, not just implementing them. We're still early enough that the choices you make this quarter will be load bearing for years to come. Owning what you ship end to end: design, build, deploy, monitor, and improve. No throw i over the wall culture. What we are looking for You've built and operated production systems that mattered. Ideally distributed, ideally with real availability and consistency requirements. You know the difference between "passes the tests" and "behaves well at 3 am on a Sunday." Strong Kotlin or Java experience, and you're opinionated about why. You care about code that's simple, testable, and boring in the best way. You enjoy reasoning about hard problems like concurrency, failure modes, data consistency, system boundaries and you can turn ambiguous business requirements into something that actually works. You want to work with smart, low ego people who push you. We hire for genuine curiosity and craft, not credentials, and we expect you to make the people around you better. You're genuinely interested in the domain. Payments and travel distribution are messy, regulated, and full of edge cases. If that sounds tedious rather than interesting, this probably isn't the right role. You take ownership. When something is broken or unclear, you pick it up rather than file it under "someone else's problem." Solid fundamentals: data structures, algorithms, system design, testing. Fluent in English. Tech stack snapshot Backend: Kotlin, Ktor, Arrow kt, Jooq, Postgres Frontend: React Infra: AWS, K8S
18/05/2026
Full time
At Katanox we're looking for a Software Engineer to join our team. About Katanox Katanox is building the infrastructure layer for hospitality: software that connects hotels and travel buyers and moves money between them. Our platform brings distribution and payments into one workflow (contracting, connectivity, reconciliation, and settlement), so partners can operate with less fragmentation and fewer manual handoffs. For engineers, this means building reliable systems that handle complex B2B workflows and real financial constraints, with a focus on data integrity, auditability, security, and operational excellence. We're headquartered in Amsterdam with hubs in London and New York. Why join Katanox Build software that moves real money: Work on Kotlin services that sit on the critical path for payments, reconciliation, and settlement. Solve hard problems, end to end: Own outcomes across data models, APIs, and the production realities (observability, reliability, compliance). High trust team, high standards: Direct communication, strong engineering fundamentals, and a bias toward shipping and learning. In person collaboration (hub model): We do our best work together, spending regular time in Amsterdam, London, or New York to move faster and build trust. Growth stage ownership: The surface area is big, and the team is lean; your decisions will shape the platform. How we work A cornerstone of our culture is in person collaboration. We follow a "hub" model with unique hubs in Amsterdam, London, and New York, where we regularly collaborate face to face, onboard customers and colleagues, hold design sessions, and host events. We do not hire for strictly remote roles. We expect people to spend meaningful time in our hubs because this is how we maintain our culture, build trust, and move quickly together. We're also a financially regulated company. That means high standards for security, auditability, and decision making. This means your work ships with the rigor and reliability you'd expect from systems that move real money. Our values Team over the individual, no ego: We prioritize the success of the whole team over individual agendas. We win together, share credit, and leave egos at the door. Data beats excitement: We welcome bold ideas, but we commit based on evidence. We use data, experimentation, and clear hypotheses to decide what to build. Dare to do: We are proactive, take smart risks, and move from talking to doing. We learn by shipping and improve through iteration. See it, own it, and close it: When we spot a problem or opportunity, we take responsibility to drive it to completion instead of assuming someone else will. We apply radical candor: We care personally and challenge directly. We give and receive honest feedback so we can grow faster as individuals and as a team. In person first, call second: We prioritize in person collaboration in our hubs to build trust, move quickly, and solve hard problems together. Build collaboratively: We actively involve the right people, share context early, and co create solutions across teams and disciplines. Iterate fast and pragmatically: We ship small, learn quickly, and avoid over engineering. We focus on solutions that work in reality, not just in theory. About the role You'll work on the backend systems at the core of Katanox. These are the services that move money between hotels, travel buyers, and payment networks, and the infrastructure that keeps bookings, pricing, and reconciliation consistent across a fragmented industry. Expect to ship Kotlin services that handle real transactions, in real time, for real customers. This role is for someone who likes ownership and depth. You'll help shape architecture with other engineers, ship iteratively, and raise the bar for reliability and correctness in a regulated environment where a missed event is a failed reservation or a misrouted payout. What you will work on Building distributed systems that move real money and real bookings between hotels, the world's largest travel agents, and payment networks, where a dropped event isn't a bug ticket but a failed reservation or a misrouted payout. Designing and operating high availability components in a regulated environment, where "it usually works" isn't good enough. Think idempotency, exactly once semantics, graceful degradation, and the kind of observability that lets you sleep at night. Working on the parts of the platform where scale is non trivial: millions of searches per day, connectivity to a long tail of supplier and acquirer systems, and pricing/availability flows that have to stay correct under load. Going deep on a single domain (payments, distribution, contracting, reconciliation) while still understanding how the whole platform fits together, because the interesting problems at Katanox usually sit at the seams between two of them. Shaping architecture decisions, not just implementing them. We're still early enough that the choices you make this quarter will be load bearing for years to come. Owning what you ship end to end: design, build, deploy, monitor, and improve. No throw i over the wall culture. What we are looking for You've built and operated production systems that mattered. Ideally distributed, ideally with real availability and consistency requirements. You know the difference between "passes the tests" and "behaves well at 3 am on a Sunday." Strong Kotlin or Java experience, and you're opinionated about why. You care about code that's simple, testable, and boring in the best way. You enjoy reasoning about hard problems like concurrency, failure modes, data consistency, system boundaries and you can turn ambiguous business requirements into something that actually works. You want to work with smart, low ego people who push you. We hire for genuine curiosity and craft, not credentials, and we expect you to make the people around you better. You're genuinely interested in the domain. Payments and travel distribution are messy, regulated, and full of edge cases. If that sounds tedious rather than interesting, this probably isn't the right role. You take ownership. When something is broken or unclear, you pick it up rather than file it under "someone else's problem." Solid fundamentals: data structures, algorithms, system design, testing. Fluent in English. Tech stack snapshot Backend: Kotlin, Ktor, Arrow kt, Jooq, Postgres Frontend: React Infra: AWS, K8S

Modal Window

  • Home
  • Contact
  • About Us
  • FAQs
  • Terms & Conditions
  • Privacy
  • Employer
  • Post a Job
  • Search Resumes
  • Sign in
  • Job Seeker
  • Find Jobs
  • Create Resume
  • Sign in
  • IT blog
  • Facebook
  • Twitter
  • LinkedIn
  • Youtube
© 2008-2026 IT Job Board