Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Qualifications
Proven experience in backend development with proficiency in languages such as Java, Python, or Go. Strong understanding of RESTful APIs and microservices architecture. Experience with cloud platforms like AWS or Azure. Familiarity with database technologies such as MongoDB, PostgreSQL, or MySQL. Ability to work collaboratively in a fast-paced environment. Excellent problem-solving skills and attention to detail.
About the job
Join our innovative team at dev2 as a Senior Backend Software Engineer, where you'll be instrumental in crafting robust and scalable software solutions. In this role, you will collaborate closely with cross-functional teams to design, develop, and deploy high-performance backend systems.
About dev2
dev2 is a forward-thinking technology company dedicated to delivering cutting-edge solutions that empower businesses to thrive in a digital-first world. Our team is composed of passionate individuals who strive for excellence in everything we do.
Full-time|Remote|Germany; Netherlands; Prague, Czech Republic; Remote - Europe; United Kingdom
Why Join Nebius?Nebius is at the forefront of a revolutionary shift in cloud computing, empowered to drive the global AI economy. We craft innovative tools and resources that enable our clients to tackle real-world challenges and revolutionize their industries, all without incurring hefty infrastructure costs or the necessity of assembling large internal AI/…
ClickHouse builds real-time analytics and data warehousing solutions for a global client base. The company has earned a place on the 2025 Forbes Cloud 100 list, serves more than 3,000 clients, and has seen a 250% increase in annual recurring revenue. Backed by $400 million in Series D funding, ClickHouse supports organizations ranging from financial institutions to AI leaders and well-known global brands. The Integrations Ecosystem team connects ClickHouse to the wider data landscape. This group develops and maintains database drivers, ingestion and change data capture pipelines, and integrations with data frameworks and BI platforms. The team manages official language clients for Python, JavaScript, Java, Go, Rust, C++, and C#, as well as the ODBC driver. They also deliver connectors for Kafka Connect, Apache Spark, Apache Flink, dbt, and Airbyte. Role overview This Senior Software Engineer position focuses on the Java Virtual Machine (JVM) language clients, specifically the Java client and JDBC driver for ClickHouse. These components are essential for both internal teams and external frameworks across the JVM ecosystem. Engineers building ClickHouse connectors for Kafka, Flink, and Spark, along with teams using data ingestion and BI tools, rely on these drivers for performance and reliability. The role aims to provide a solid, well-designed foundation and to incorporate user feedback for ongoing improvements. What you will do Take ownership of the Java client and JDBC driver, covering roadmap planning, API design, performance optimization, release engineering, and support for partners. Focus on improving throughput and latency for both the client and ClickHouse server. Collaborate closely with the Connectors team to ensure effective communication and alignment. Location This is a remote role based in Germany.
Distribusion is the premier global marketplace for ground transportation, providing travelers with effortless online access to a variety of ground transport options from search to ticket purchase. Our state-of-the-art B2B technology platform connects bus, rail, and ferry operators across 70+ countries to major online retailers, including Google Maps and Booking.com.We are redefining the future of travel by constructing the largest global network of transport providers and retailers. Having achieved a remarkable 10x growth in the past year, we are one of the fastest-growing startups in the travel sector. Supported by four prominent venture capital firms (TQ Ventures, Creandum, Northzone, and Lightrock), and following our recent Series C funding round of $80 million, we are poised to expand even further.We are on the lookout for a talented Senior Python Software Engineer to join our Demand Team. This team is crucial to our product, acting as the first touchpoint for end customers. Therefore, delivering a seamless and efficient search experience is vital for driving sales, ensuring customers can swiftly find optimal choices and successfully complete their bookings.Key Responsibilities:Write clean, efficient, and thoroughly documented Python code.Develop and maintain backend services and APIs for web projects.Implement backend solutions for business-critical applications.Debug, test, and optimize applications for enhanced performance and scalability.Ensure system uptime of at least 99.9%.Engage in code reviews and contribute to best practices.Work Environment:Our headquarters is located in Berlin, where the team frequently meets. However, we embrace a remote-first culture, with team members dispersed globally.
Syntegon seeks a Software Developer (m/f/d) specializing in Virtual Commissioning to join the team in Crailsheim. This role centers on developing software that simulates the commissioning process for automated systems, directly supporting improvements in both products and services. Quality and efficiency remain key priorities throughout the work. Key responsibilities Design and enhance software solutions for the virtual commissioning of automation systems Use modern technologies to build realistic simulations Share technical knowledge and ideas to strengthen products and services Help maintain high standards for quality and operational efficiency Location This position is based in Crailsheim.
Jobgether is looking for a Senior Software Engineer based in Germany. This position centers on building software solutions with a global reach. The work involves collaborating with colleagues from different disciplines and guiding the technical direction of projects. Role overview This role focuses on designing and developing advanced systems. Senior Software Engineers at Jobgether contribute to major architectural decisions and help shape the way software is built and maintained. Collaboration Expect to work closely with cross-functional teams. Sharing knowledge and aligning on technical approaches is a key part of the job. Development practices Applying and promoting best practices in software development is essential. The position calls for a strong commitment to code quality, maintainability, and scalable solutions.
About KeyfactorAt Keyfactor, our mission is to create a connected society grounded in trust through identity-first security for every machine and individual. We empower organizations to swiftly establish and uphold digital trust on a large scale. With decades of expertise in cybersecurity, we proudly serve over 1,500 companies worldwide. Our commitment to fostering a positive workplace has earned us recognition as a Best Place to Work, a testament to our dedicated team that shapes our culture as we evolve. Trust your future with Keyfactor!About the Position:As a Senior Software Engineer, you will be responsible for the development and maintenance of software applications, implementing new features, and ensuring the highest standards of code quality. You will collaborate with team members to design and troubleshoot intricate solutions.Work Location: This role can be performed either from our Aachen office or remotely within Germany, with occasional in-person meetings every few months. Applicants must possess a valid Right to Work in Germany.
Full-time|Remote|Germany; Netherlands; Prague, Czech Republic; Remote - Europe; United Kingdom
Join Us at NebiusNebius is pioneering the future of cloud computing to support the global AI economy. We develop cutting-edge tools and resources that empower our clients to tackle real-world challenges and revolutionize industries without incurring massive infrastructure costs or needing to assemble extensive in-house AI/ML teams. Our team operates at the forefront of AI cloud infrastructure, collaborating with some of the industry's most innovative leaders and engineers.Our Work EnvironmentWith our headquarters in Amsterdam and listed on Nasdaq, Nebius boasts a global presence with research and development hubs throughout Europe, North America, and Israel. Our workforce consists of over 1400 employees, including more than 400 highly talented engineers with extensive expertise in both hardware and software engineering, as well as an in-house AI research and development team. The YDB Development Team is seeking a Senior Software Engineer with expertise in C++.YDB is an open-source solution serving dual purposes within Nebius:A scalable and reliable binary object storage foundation that powers S3 Object Storage, Filestore, and Network Block Storage, optimized for AI-related workloads.A distributed relational database and message broker that underpins Nebius cloud operations, including IAM, Billing, Audit Trails, and Logging.How You Will Make an ImpactEnhance YDB to maximize the potential of modern hardware such as QLC NVMe drives, Dual 800Gb/s network adapters, and BlueField DPUs.Optimize performance on widely utilized devices like HDDs and TLC NVMe.Redesign YDB components to integrate seamlessly with evolving technologies.
Jobgether seeks a Senior Software Engineer to join the Product Engineering team in Germany. This position centers on designing, building, and maintaining software that supports and improves the company's products and services. Collaboration and strong technical skills are highly valued within the team. Key responsibilities Design and develop software solutions for Jobgether’s product suite Maintain and enhance existing systems to meet evolving business needs Collaborate with other engineers and teams to deliver reliable, high-quality features Location This role is based in Germany.
About ClickHouseRanked in the 2025 Forbes Cloud 100 list, ClickHouse is a leading innovator in the private cloud sector, experiencing remarkable growth. With over 3,000 customers and an impressive ARR increase of over 250% year-on-year, ClickHouse excels in real-time analytics, data warehousing, observability, and AI workloads.Our recent success was further solidified by a $400M Series D round of funding. In the past few months, notable customers such as Capital One, Lovable, Decagon, Polymarket, and Airwallex have either adopted or expanded their use of our platform, joining a distinguished roster of AI pioneers and global brands including Meta, Cursor, Sony, and Tesla.Join us in our mission to revolutionize the way companies leverage data!About the TeamThe Billing Engineering team is tasked with developing the billing infrastructure that powers ClickHouse Cloud. We are seeking exceptional software engineers skilled in both frontend and backend technologies, capable of integrating with various external systems. You will work on critical processes that directly influence our business outcomes. Collaborating with stakeholders across the organization, the team prioritizes customer experience (reliability, scalability, privacy, security, observability) while ensuring accuracy and compliance in all our developments.Your Responsibilities:Develop the billing and metering platform for ClickHouse Cloud, designing processes that are essential for operational continuity.Create with intent, ensuring that each decision during the development process is justified, empowering the team to effectively communicate our solutions to peers and stakeholders.Deliver robust frameworks and platforms that are secure, efficient, mature, and highly available, simplifying infrastructure complexities.Collaborate with cross-disciplinary teams to define business strategies, understand user needs, and devise optimal solutions.Integrate various systems including Billing, Metering, Logging, Monitoring, and Support.
Join our dynamic team at dev2 as a Senior Python Software Engineer. In this pivotal role, you will leverage your expertise in Python to develop innovative software solutions that meet the evolving needs of our clients. Your contributions will directly impact project outcomes and enhance our technology stack.We are looking for a passionate individual who thrives in a fast-paced environment, possesses strong problem-solving skills, and is eager to collaborate with cross-functional teams to deliver high-quality software.
Join our dynamic team as a Senior Software Engineer specializing in JavaCard development. In this role, you will leverage your expertise to design, implement, and enhance innovative software solutions that drive our business forward. Collaborate with cross-functional teams to deliver high-quality software that meets the needs of our clients. If you are passionate about technology and eager to make an impact, we want to hear from you!
Join our innovative team at dev2 as a Senior Backend Software Engineer, where you'll be instrumental in crafting robust and scalable software solutions. In this role, you will collaborate closely with cross-functional teams to design, develop, and deploy high-performance backend systems.
Hypersonica, based in Munich, develops defense technology to advance Europe's hypersonic capabilities. The team moves quickly from concept to solution, focusing on speed, resilience, and technological independence. As a small group of specialists, Hypersonica tackles complex technical challenges that shape the future of the industry. Role overview The Senior Ground Software Engineer position is central to Hypersonica’s mission. In this role, engineers help define current projects and influence the company’s technical direction. The team values broad technical knowledge, independent work, and sound judgment. Each person’s contributions directly affect both project outcomes and Europe’s technological autonomy. What makes this role unique Responsibilities are flexible and may shift as business needs or personal strengths evolve. Work has a direct, visible impact on both projects and the broader mission. Collaboration takes place within a close-knit, highly skilled team where every member plays a crucial part. What we look for Engineers who have solved difficult problems or worked across traditional boundaries. People with deep technical expertise, practical judgment, and the ability to work independently. Individuals motivated to define and deliver the next generation of European defense technology. Hypersonica encourages applications from those who recognize themselves in this description.
Join our dynamic team at ppro as a Senior Software Engineer specializing in Risk. In this pivotal role, you will leverage your expertise in software development to enhance our risk management systems and ensure the robustness of our financial solutions. You will collaborate closely with cross-functional teams to architect, develop, and optimize software solutions that mitigate risks and enhance compliance.
Jobgether is looking for a Senior Software Engineer with a strong background in containers. This position is based in Germany and focuses on building scalable and efficient containerized applications. Role overview This engineer will work closely with cross-functional teams to design, architect, and implement container-based solutions. The work centers on developing software that supports business growth and meets high standards for reliability and performance. Key responsibilities Develop and maintain containerized applications Collaborate with colleagues from different disciplines to deliver robust solutions Contribute to design and architectural decisions Requirements Experience in software development with a focus on containers Ability to design and implement scalable, efficient systems Strong teamwork and communication skills
Join Databricks as a Senior Staff Software Engineer! At Databricks, we are passionate about empowering data teams to tackle some of the world's most challenging problems, ranging from security threat detection to groundbreaking cancer drug development. Our mission is to build and operate the finest data and AI infrastructure platform, allowing our customers to concentrate on the high-value challenges central to their missions. Our engineering teams develop sophisticated products that address significant needs globally. We are responsible for one of the largest-scale software platforms, consisting of millions of virtual machines that generate terabytes of logs and process exabytes of data daily. Given our scale, we frequently encounter cloud hardware, network, and operating system issues, and our software is designed to shield our customers from these challenges seamlessly. The Delta DML team is responsible for the core write-path operations of Delta Lake, the open-source storage layer powering the Databricks Lakehouse. Our goal is to deliver top-tier performance and a smooth user experience at massive scales, with the majority of data processed in Databricks traversing our platform. We spearhead performance innovations such as Low Shuffle Merge and Deletion Vectors, and actively contribute to open-source initiatives to unify Delta and Iceberg formats. We are looking for a highly capable and experienced Senior Staff Software Engineer to join our backend team. In this pivotal role, you will be key in designing, developing, and maintaining robust backend systems that power Databricks workspaces. You will create the next-generation platform for serving workspace assets, ensuring high queries per second (QPS), low latency, reliability, and performance, while proactively addressing future growth challenges. Additionally, as a senior team member, you will provide technical leadership, mentorship, and guidance to junior engineers, enhancing overall team coding practices and system designs. Your Impact: Address real business needs at scale through your software engineering expertise. Conduct low-level systems debugging, performance measurement, and optimization on extensive production clusters. Architect design solutions, influence product roadmaps, and take ownership of new projects. Implement tools to enhance automation and operability of services. Utilize your extensive experience to help prevent and investigate production issues. Plan and lead complex technical projects that involve collaboration with multiple teams across the company. Act as a technical team lead by mentoring others, leading sprint planning, delegating tasks, and participating in project planning.
About GetYourGuideGetYourGuide is the world's leading platform for unforgettable travel experiences, allowing travelers to uncover the best activities in their destinations. Since our inception in 2009, we have facilitated over 150 million bookings for tours, activities, and attraction tickets globally. With a dedicated team of over 800 travel experts and tech enthusiasts, we operate from our headquarters in Berlin, complemented by 17 local offices worldwide.Our Mission:At GetYourGuide, technology is the driving force behind our growth. Our Marketplace initiatives are redefining global travel experiences, and we invite you to join us in this mission. The features we develop allow customers to effortlessly book memorable experiences while empowering our partners to grow their businesses. This complex challenge presents a unique opportunity for you to create impactful solutions that scale across the globe.From crafting dynamic search and recommendation algorithms to designing new features that propel our growth, your contributions will have a tangible impact. We pride ourselves on pushing boundaries and discovering innovative ways to bring the magic of travel to people around the world.Our teams operate within cross-functional mission groups consisting of backend and full-stack engineers, mobile developers, data engineers, product managers, and designers.
Overview**This position is contingent upon contract award**SOSi is actively seeking a Data Storage and Recovery Administration Engineer based in Wiesbaden, Germany. In this critical role, the successful candidate will act as a subject matter expert in the architecture, implementation, and ongoing management of enterprise storage solutions and Disaster Recovery (DR) frameworks. You will play a vital role in ensuring data availability and resilience at the theater level by overseeing high-performance NetApp and Cisco MDS infrastructures, executing advanced replication techniques, and spearheading failover operations to guarantee mission-critical continuity.Key ResponsibilitiesDeliver expert engineering and administration for enterprise SAN/NAS environments, with a focus on NetApp technologies and Cisco MDS fabric switches.Manage and enhance data replication and backup methodologies using SnapVault, SnapMirror, and disk snapshot technologies to facilitate theater-level failover operations.Lead the strategy and execution of Disaster Recovery plans, ensuring swift data restoration and system availability during hardware or site failures.Oversee storage connectivity, allocation, and infrastructure within Windows Server (2012/2016) environments, ensuring flawless integration between computing and storage layers.Direct daily storage operations, including capacity planning, performance optimization, and maintenance of hardware and software in a high-availability data center.Ensure strict compliance with STIG for all storage arrays and switches to maintain the integrity and confidentiality of the Department of Defense Information Network (DoDIN).
Welcome to Planet. We are dedicated to harnessing the power of space to benefit life on Earth.Planet designs, constructs, and operates the largest constellation of imaging satellites ever created. This constellation provides an unparalleled dataset of empirical information through a groundbreaking cloud-based platform, serving key players in commercial, environmental, and humanitarian sectors. We embody both a space and a data company.Our clients worldwide utilize Planet's data to innovate technologies, increase revenue, advance research, and tackle some of the world's most formidable challenges.With comprehensive oversight over hardware design, manufacturing, data processing, and software development, our office is a vibrant hub of experts from diverse fields.We prioritize a people-centric culture and community, striving to evolve in a manner that values our team members and positions our company for future growth. Join Planet and contribute to our mission of transforming how people perceive the world.Planet is a global organization with team members working remotely from around the world and from offices in San Francisco, Washington, D.C., Germany, Austria, Slovenia, and the Netherlands.About the Role:As a Senior Software Engineer on the Calibration and Validation (CalVal) team, you will play a vital role in enhancing the integrity and progression of our geometric models. You will craft and deploy automated, scalable processes to ensure our products consistently surpass stringent geometric specifications and service level agreements (SLAs). Your responsibilities will include developing photogrammetric models, error budgets, and calibration concepts for our high-resolution monitoring programs, ensuring spatial integrity across various fleets. Furthermore, you will lead ongoing performance characterization and act as the principal investigator for intricate image quality issues, troubleshooting sensor models and geometric anomalies to devise long-term solutions that uphold Planet's exemplary spatial data standards.This is a full-time, hybrid position requiring you to work from our Berlin office three days per week.
P-1327 At Databricks, we are driven by a passion for empowering data teams to tackle some of the world’s most complex challenges. From revolutionizing transportation methods to speeding up medical innovations, our mission is to build and operate the leading data and AI infrastructure platform, enabling our customers to leverage profound data insights to enhance their business. Established by engineers, Databricks is embarking on an ambitious journey to develop the most advanced Lakehouse Platform. While we have a solid foundation, we aim to elevate our offerings to create significantly improved products. Our goal is to reimagine every component to provide our customers with the fastest, most user-friendly, and secure data platform for all their data workloads. As a Senior Software Engineer, you will be a key member of our Berlin site and play a pivotal role in our multi-year mission to realize our Lakehouse vision. You will engage in the entire development lifecycle and embody the core values of Databricks. The impact you will have: Our backend teams operate across various domains within our essential service platforms. You may encounter challenges such as: Addressing issues that encompass product development and infrastructure, including distributed systems, scalable service architecture, monitoring, workflow orchestration, and enhancing developer experience. Creating reliable, secure, and high-performance services and client libraries for managing and accessing massive amounts of data on cloud storage solutions, such as AWS S3, GCS, and Azure Blob Store. Developing product features that empower our customers to efficiently store and access their data.