
Datadog · Dublin
We are looking for a Senior Software Engineer to help us take REDAPL, our Referential Data Platform, to the next level. REDAPL is Datadog's main platform for tr...
We are looking for a Senior Software Engineer to help us take REDAPL, our Referential Data Platform, to the next level. REDAPL is
Datadog's main platform for tracking our customers' infrastructure resources and relationships. The platform enables products
where customers can understand, keep track of, and gain insights into their infrastructure related to performance, cost, security,
and more.
Many Datadog products use REDAPL today such Cloud Security Posture Management, Resource Catalog, Cloud Cost Management, and
Service Catalog and others - REDAPL ingests more than 4.5mil updates/second.
As a Senior Engineer, you will drive, lead and collaborate on projects both inside and outside the platform. You can expect to
contribute to key technical decisions relating to our data ingestion, processing, and query pipelines.
At Datadog, we place value in our office culture - the relationships and collaboration it builds and the creativity it brings to
the table. We operate as a hybrid workplace to ensure our Datadogs can create a work-life harmony that best fits them.
scalability across multiple teams.
integrate and depend on REDAPL
resilience/operability are first-order concerns
high scale
(e.g. Trino, Calcite, Substrait, DataFusion, etc) ideally demonstrated through open-source contributions or PMC membership on
projects.
Datadog values people from all walks of life. We understand not everyone will meet all the above qualifications on day one. That's
okay. If you’re passionate about technology and want to grow your skills, we encourage you to apply.
Benefits and Growth listed above may vary based on the country of your employment and the nature of your employment with Datadog.
#LI-Hybrid
Datadog is the leading observability and security platform for the AI era, providing businesses with unified visibility across the
technology stack to manage complexity at scale. It brings applications, infrastructure, data, models, and security into one place,
using AI to detect and resolve issues before they impact customers. Trusted globally by Fortune 500 companies and high-growth AI
leaders, Datadog enables businesses to move faster with clarity and confidence. Learn more about #DatadogLife on Instagram,
LinkedIn, and Datadog Learning Center.
Datadog is proud to offer equal employment opportunity to everyone regardless of race, color, ancestry, religion, sex, national
origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, and other
characteristics protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal
requirements. Here are our Candidate Legal Notices for your reference.
Datadog endeavors to make our Careers Page accessible to all users. If you would like to contact us regarding the accessibility of
our website or need assistance completing the application process, please complete this form. This form is for accommodation
requests only and cannot be used to inquire about the status of applications.
Any information you submit to Datadog as part of your application will be processed in accordance with Datadog’s Applicant and
Candidate Privacy Notice. For information on our AI policy, please visit Interviewing at Datadog AI Guidelines.
Visa’s Technology Organization is a community of problem solvers and innovators reshaping the future of commerce. We operate the world’s most sophisticated processing networks capable of handling more than 65k secure transactions a second across 80M merchants, 15k Financial Institutions, and billions of everyday people. While working with us you’ll get to work on complex distributed systems and solve massive scale problems centered on new payment flows, business and data solutions, cyber security, and B2C platforms. The Opportunity: We are looking for Versatile, curious, and energetic Software Engineers who embrace solving complex challenges on a global scale. As a Visa Software Engineer, you will be an integral part of a multi-functional development team inventing, designing, building, and testing software products that reach a truly global customer base. While building components of powerful payment technology, you will get to see your efforts shaping the digital future of monetary transactions. The Work itself: Design code and systems that touch 40% of the world population while influencing Visa’s internal standards for scalability, security, and reusability Collaborate multi-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings Actively contribute to product quality improvements, valuable service technology, and new business flows in diverse agile squads Develop robust and scalable products intended for a myriad of customers including end-user merchants, b2b, and business to government solutions. Leverage innovative technologies to build the next generation of Payment Services, Transaction Platforms, Real-Time Payments, and Buy Now Pay Later Technology Opportunities to make a difference on a global or local scale through mentorship and continued learning opportunities Essential Functions: Demonstrates relevant technical working knowledge to understand requirements. Identifies and contributes to the development and solution strategies to team members that improve the design and functionality of interface features across one or more project features, under minimal guidance. Applies standard processes on the use of programming languages (e.g. HTML, C++, Java) to write code that fulfills website modification requests and technical requirements. Collaborates with others to support the piloting of new technology capabilities and features that enhance the user website experience across e-commerce products. Analyzes bugs for simple issues and applies debugging tools to verify assumptions. The Skills You Bring: Energy and Experience: A growth mindset that is curious and passionate about technologies and enjoys challenging projects on a global scale Challenge the Status Quo: Comfort in pushing the boundaries, “hacking” beyond traditional solutions Language Expertise: Expertise in one or more general development languages (e.g., Java, C#, C++) Builder: Experience building and deploying modern services and web applications with quality and scalability Learner: Constant drive to learn new technologies such as Angular, React, Kubernetes, Docker, etc. Partnership: Experience collaborating with Product, Test, Dev-ops, and Agile/Scrum teams Qualifications: Basic Qualifications Bachelor's degree in Math, Science, Engineering, or Computer Science, Information Systems or related field AND minimum five (5) years of experience in a directly related field. OR Master's degree in Math, Science, Engineering, or Computer Science, Information Systems or related field AND minimum three (3) years of experience in a directly related field. OR Minimum eight (8) years of directly related experience. Preferred Qualifications Programming Languages: Knowledge of and ability to develop front-end code (e.g. HTML, CSS, and JavaScript) in support of package and product development. This includes the extension of capabilities of packages and products. Web Browser Optimization: The ability to select the "best available" values of some objective function to improve the functional effectiveness of web browsers. User Interface Design: Knowledge of user interface design, which is the interaction where users and computers interact. This includes an understanding of how to provide an optimal industrial design experience through User Interface (UI) Design. API Generation: The ability to develop and apply Application Program Interfaces (APIs), a set of routines, protocols, and tools for building software applications that specify how software components should interact and are used when programming graphical user
About the role We are looking for an experienced Software Engineer with deep expertise in building scalable backend systems, distributed microservices, and modern cloud-based infrastructure as well as a demonstrated interest in or experience with GenAI and LLM technologies. This role is ideal for someone who thrives on solving complex architectural challenges and has a strong track record of building and deploying reliable, high-performance software systems at scale. You will be instrumental in designing core systems, APIs, and data flows, while contributing to the evolution of our infrastructure. You’ll collaborate across cross-functional teams to deliver robust solutions, audiovisual data processing, and modern AI/LLM systems and workflows. Key Responsibilities and Qualifications Design, develop, and maintain scalable backend services using one or more of: TypeScript, Node.js, PHP, and Python Design and build powerful REST APIs. Design and and take full cycle ownership of distributed microservices Familiarity with Generative AI technologies and Large Language Models Design, optimize, and manage relational and NoSQL databases including MySQL, DynamoDB, Redis, and Apache Druid Define and implement infrastructure as code using Terraform on AWS Build and maintain robust CI/CD pipelines 5+ years of professional software development experience Bachelor’s degree in Computer Science, Artificial Intelligence, Machine Learning or similar field. Proven ability to work in fast-paced, cross-functional environments Nice to have Solid foundation in machine learning, AI, and statistical methods Hands-on experience deploying and managing both cloud-native and self-hosted services Experience with VOIP telephony stacks including Asterisk and Kamailio Our ways of working Each team has clear responsibilities and goals and the freedom to collaborate on the optimal design for the products and solutions we build. We want to hear your opinion! We have an agile approach to processes and teamwork and we constantly evaluate and adapt. Our Product and UX teams are closely integrated with development. We use modern frameworks and the best tools available. We work flexibly and have fun at work. Delivering customer value is as important as the wellbeing of our friends and colleagues. We value personal growth and encourage learning, and embrace every opportunity to share knowledge in the team. Where you’ll be and how you’ll work We have three offices: London, Uppsala and Paris. This role is based in the Uppsala office. We work business hours, but we understand that life sometimes gets in the way. Kaisa Culture What makes Kaisa stand out? Our values, guiding us every day: Innovate with Agility - We move fast, think creatively, and adapt seamlessly. Win Together - Success is a team effort, and we celebrate it as one. Own It - Accountability drives progress, and we take pride in our work. Champion Sustainability and Diversity - We foster inclusivity and make responsible choices. Spread the Vibe - A positive atmosphere fuels great ideas and connections.
About Kambi Kambi Group plc is a leading B2B provider of premium sports betting services to licensed gaming operators. Our services provide an end-to-end solution for operators wanting to launch a standalone Sportsbook or bolster their existing offering with an innovative sports betting product. From front-end user interface to customer intelligence, risk management and odds compiling, all built on our in-house developed software, we strive to deliver the ultimate service and solution to our partners. Our vision is to create the world’s leading sports betting experiences, together with our partners. About the Role We’re looking for a Senior Software Engineer to join Kambi. This is not a standard backend role. You will work on business-critical systems where: Performance matters. Reliability is essential. Correctness is critical. We’re looking for someone who takes ownership, makes sound technical decisions, and contributes effectively in a complex, high-impact environment. What You’ll Do Design, build, and maintain high-throughput backend services in Java Work with low-latency, distributed systems Solve real production challenges related to performance, failures, and scaling Take ownership of systems and features end-to-end Collaborate closely with engineers, product, and stakeholders Contribute to architectural decisions and technical direction Continuously improve system reliability, observability, and maintainability What You Bring Strong Java & Backend Expertise Solid understanding of: Concurrency and multithreading JVM behavior (memory, garbage collection, performance) Core Java fundamentals Experience building backend services using frameworks such as Spring Boot Experience Working with Production Systems Hands-on experience debugging and resolving issues in live systems Familiarity with observability practices (logging, metrics, tracing) Experience identifying and addressing performance bottlenecks Understanding how systems behave under real-world load Distributed Systems & System Design Experience working with microservices and/or event-driven architectures Understanding of: Scalability and fault tolerance Backpressure and system resilience Trade-offs such as consistency vs availability Experience with messaging systems (e.g. Kafka) is highly valued Ownership & Engineering Judgment Take responsibility beyond individual tasks and drive work forward Operate effectively in environments with some ambiguity Proactively identify issues and drive improvements Make sound technical decisions and clearly communicate trade-offs Balance simplicity, performance, and long-term maintainability Understand the operational and maintenance impact of technical choices This Role May Not Be the Right Fit If Your experience is primarily limited to simple CRUD-based applications You have limited exposure to debugging or operating production systems You are most comfortable working in environments where requirements are fully defined upfront and change is limited You are not comfortable taking ownership of systems end-to-end Tech Context Java (primary) Spring Boot Distributed systems and messaging (e.g. Kafka) Cloud-based infrastructure Containerized environments Application Please share your CV in English. Along with your CV, to help us better understand your experience, kindly include a brief description of a complex production issue you personally debugged, how you approached it, and the outcome. #wearekambi