Top Software Engineer Jobs in Amsterdam
As a Software Engineer on the Workers KV team, you will design and build a global low-latency key-value data store. Your role involves writing design documents, modifying data processing and storage, fixing user experience bugs, and ensuring the reliability and performance of the KV system at scale. You will work with various programming languages and technologies to support Cloudflare customers.
As a Trading Strategy Software Engineer at IMC, you will collaborate with traders and quants to develop, test, and maintain trading algorithms and applications. You will own the full product development lifecycle, ensuring the delivered software is high-performance and reliable while adapting to evolving technology needs in trading.
As a Software Engineer on the Observability team, you will design APIs, improve software reliability, manage telemetry data, troubleshoot production issues, and collaborate with other teams to enhance the overall observability platform.
As a Graduate Software Engineer, you will develop advanced algorithms, support the trading platform, and collaborate with various teams to enhance systems. You will receive mentorship during your training and gain hands-on experience in software development and financial markets.
As a Python Software Engineer at IMC, you will develop and maintain scalable applications and tools for the Mid-Office department, facilitating trade reconciliation and risk management. You will collaborate with analysts and engineers to enhance processes through innovative solutions and automations, while taking ownership of product development from requirements to production.
As a Java Software Engineer at IMC, you will work on developing trading applications and tools, collaborating with multidisciplinary teams, and taking ownership of end-to-end product development. Strong Java programming skills and experience in Docker, Kubernetes, and Linux are required.
As a Software Developer, you will design, develop, test, and deploy proprietary software for trading strategies and systems, focusing on performance analysis and collaboration with a team of technologists. You will optimize data processing, implement robust solutions, and manage real-time trade operations.
As a Senior Android Software Engineer at Adyen, you will develop, enhance, and maintain in-person payment hardware solutions, collaborating with teams to improve user interfaces and firmware quality, and ensuring seamless integration for merchants. You will write robust code, engage with stakeholders, and explore new technical possibilities.
Featured Jobs
As a Software Engineer at DRW, you will design and develop infrastructure for Traders and Quantitative Researchers. Responsibilities include managing proprietary trading systems, improving workflows, evaluating new technologies, and leading design discussions while adhering to software engineering best practices.
As a Software Engineer II for Disney's Android team, you will build scalable solutions for Android applications on Disney+ and Star+. You'll collaborate with cross-functional teams, ensure code quality, and tackle complex issues within Android. The role requires hands-on experience with Kotlin, the Android SDK, and knowledge of architectural patterns, while fostering a culture of feedback and mentorship.
As a Software Engineer at Laka, you will build and maintain a microservices platform, develop REST APIs for partners, and create cloud applications using a range of technologies. The role focuses on improving Laka's unique insurance model for cyclists across Europe.
As a C++ Software Engineer at IMC, you'll develop high-performance applications for trading and execution teams, working closely with engineers, traders, and researchers. Your responsibilities include coding, testing, deploying, and maintaining automated solutions while handling stakeholder requests and embracing challenges in a dynamic environment.
As a Software Engineer on the Europe team, you will develop and enhance Europe-specific payment and credit products. Collaborate with cross-functional teams to create resilient integrations with European banks while leading projects and mentoring junior engineers.
The Software Engineer role at Canonical focuses on building modeling software for distributed storage systems like OpenStack and Ceph. Responsibilities include writing high-quality Python and Golang code, debugging, producing technical documentation, and collaborating with a distributed team to meet customer needs in the software-defined datacenter.
The Senior Staff Software Engineer will guide the technical design and architecture of Samsara’s IoT platform, working on projects that improve the company's capabilities. Responsibilities include driving technology choices, leading teams, and solving complex technical problems to ensure operational scale and customer satisfaction.
As a Software Engineer at Canonical, you will utilize your C++ skills to enhance the Multipass platform, ensuring a user-friendly experience. Responsibilities include designing features, coding, code reviews, and collaborating with a distributed team. You will also maintain high code quality and support the open-source community.
As a Software Engineer, you will design, develop, test, and maintain software, collaborate with cross-functional teams, and participate in code reviews, while working on Autodesk Revit.
As a software engineer for Identity Management at Canonical, you will modernize and enhance identity management solutions for authentication and authorization across Canonical's products and websites. Responsibilities include collaborating with a distributed team, writing web service APIs, and implementing features from design to production.
As a Back-end Software Engineer at TelevisaUnivision, you will develop resilient APIs for user personalization while collaborating with the R&D team to integrate AI/ML outputs into the platform's back-end architecture. You will also handle high-level architectural designs and deliver quality work iteratively.
As a System Software Engineer specializing in Ubuntu Networking, you will enhance the network stack for Ubuntu across various platforms, including cloud, server, and IoT. Your responsibilities include maintaining and integrating core components, collaborating with teams on architecture, mentoring junior engineers, and contributing to open-source projects.
The Software Engineer will develop, test, and deploy software solutions for ING's scalable platforms, focusing on microservices and cloud applications. Responsibilities include full software lifecycle management, ensuring security, and fostering a collaborative environment while contributing to the architecture and optimizing service stability.
As a Software Engineer at Databricks, you will develop infrastructure and products, improve architecture, manage the software development lifecycle, and ensure reliability, scalability, and security of solutions.
As a full-stack software engineer at Dataiku, you'll enhance the performance and scalability of their data analytics capabilities. Responsibilities include ensuring security, improving cloud services, and enabling seamless integration with various data sources and computing engines.
The Software Engineer will develop AI-powered architecture design products, focusing on 3D web technologies and real-time machine learning analyses to create sustainable solutions for urban projects.
In this role, you will design, develop, and operate AI features that add customer value. You'll participate in requirements analysis, propose innovative AI solutions, write clean scalable code, and mentor team members while improving performance and security of voice solutions at Aircall.
Top Companies in Amsterdam Hiring Software Engineers
See AllAll Filters
No Results
No Results