Get the job you really want.
Top Software Engineer Jobs in Berlin
As a Fullstack Software Engineer at Amplemarket, you will develop crucial user experiences and product features in an AI-powered sales platform. The role involves solving complex engineering challenges from NLP models to scaling data solutions, contributing to a critical tool for B2B sales teams.
Responsible for developing and managing software development pipelines, leading projects, and ensuring the performance of the pipeline. Requires proficiency in Python, Bash, C++, Git, Jenkins, Docker, and interaction with servers and networks.
The Software Engineer in Test will design and execute test plans, automate testing processes using Playwright with TypeScript, conduct manual testing, analyze test results, and work collaboratively with development teams to enhance software quality and efficiency in customer service applications.
Join a team to migrate a legacy pharmaceutical data management system to a modern technology stack. Responsibilities include design, implementation, testing, and deployment of software. Conduct code reviews, write automated tests, and collaborate with cross-functional teams to enhance user experience within the healthcare sector.
As a Go Software Engineer in the Commercial Systems unit, you will design, develop, and maintain services for Ubuntu and open-source products while focusing on security and distributed systems. You will collaborate with teams on technical designs, deploy services, and enhance engineering practices, contributing to projects like Candid and JIMM. This role is fully remote within the EMEA region.
As a Graduate Software Engineer, you will participate in a 12-month rotational program where you'll work in Agile Scrum teams, focusing on software development for products like Fusion 360. Responsibilities include writing clean code in various languages, engaging in code reviews, developing unit tests, and using CI/CD tools. You'll gain hands-on experience and support in achieving professional registration.
As a Senior Software Engineer at Canonical, you will develop and integrate systems for the embedded Linux environment, focusing on security and developer experience. Responsibilities include developing system daemons with REST APIs, debugging, collaborating with a distributed team, and maintaining boot mechanisms across various CPU architectures.
As a Software Engineer on the Core Desktop team, you will design and develop elements of the Core Desktop, write high-quality code, collaborate with team members, and engage with the Ubuntu community while utilizing various programming languages and technologies to enhance the user experience.
As a Senior Software Engineer at Canonical, you'll lead design and implementation, coach team members, and collaborate on features in a distributed system driving cloud automation. You'll debug issues, interface with upstream communities, and support diverse software operations while working remotely with minimal travel.
The Python Software Engineer will develop and maintain automation tools for hardware certification, focus on test automation methodologies, work with Linux-based hardware, and improve continuous processes for software testing. The role involves collaborating with teams worldwide to ensure effective hardware enablement for Ubuntu systems.
As a Software Engineer at Canonical, you will contribute to the Juju project, a large open-source Go project, focusing on the design and delivery of features to automate cloud operations and software management at scale. Responsibilities include collaborating with a distributed team, debugging issues, and contributing to open-source communities.
As a Software Engineer in Payments, you will engage in the full software development lifecycle, developing and monitoring payment solutions in a cloud environment. Responsibilities include mentoring, working on APIs, and enhancing payment services' performance and interoperability.
As a Software Engineer at Canonical, you will develop tools for building and maintaining Ubuntu-based container images. Responsibilities include automating CI/CD processes, writing security compliance tools, and contributing to product development in collaboration with global teams. You will also mentor junior engineers and engage with the open-source community.
The role involves developing and maintaining new Ubuntu-based container images, focusing on CI/CD processes and security compliance. You will write tools for performance enhancement, engage with the open-source community, and mentor junior members while working collaboratively in an agile environment.
As a Senior Software Engineer, you will improve performance, prioritize user experience, maintain code quality, and tackle roadmap items collaboratively. You'll lead technical vision efforts and enhance work processes, contributing your expertise to develop efficient and secure solutions in a healthcare-focused product team.
The Software Engineer will enhance the software development lifecycle by improving tools and processes, enabling automated testing and CI/CD adoption, overseeing quality assurance with tools like SonarCloud, and contributing to observability and incident processes using platforms like Datadog.
The Senior Software Engineer will work collaboratively with engineers, designers, and analysts to develop and maintain scalable web applications. Responsibilities include designing A/B experiments, maintaining code quality, mentoring team members, and contributing to the team's long-term goals using technologies like Java and TypeScript.
As a Senior Software Engineer at GetYourGuide, you will develop backend solutions, mentor team members, maintain high quality standards, and participate in shaping the team’s strategy. You'll collaborate closely with cross-functional teams to enhance supplier offerings and improve customer experiences through effective technical solutions and A/B testing experiments.
The Senior Software Engineer will collaborate with cross-functional teams to deliver a seamless travel marketplace experience by designing and launching A/B experiments, maintaining code quality, mentoring team members, and developing scalable solutions using various technologies like Node.js and Java.
As an Ember Frontend Software Engineer, you'll develop new features, conduct code reviews, monitor frontend performance, collaborate with designers on user interfaces, and maintain CI/CD pipelines. Your role will significantly influence product direction and customer needs while working within a diverse, remote team.
As a Full Stack Software Engineer, you will develop frontend and backend solutions, participating in the full development cycle while collaborating closely with businesses to meet customer needs. You'll contribute clean, maintainable code and engage in quality assurance through test automation.
As a Software Developer at Avaloq, you will enhance your software development skills while gaining banking expertise. You will work with Oracle databases and PL/SQL, conduct analysis, design, and develop new features while ensuring quality through automated testing.
As a Senior Software Engineer, you will work on developing scalable solutions for Zalando Lounge's communication platform, collaborating with cross-functional teams, optimizing marketing automation tools, and enhancing user experience through data-driven feature development. You will also decouple and refactor software for new services.
As a Senior Software Engineer at Zalando Lounge, you will design and implement a Marketing Tech platform. Your responsibilities include integrating APIs, optimizing tooling for marketing automation, and developing scalable software solutions in a cloud environment. Collaboration with front-end developers and product managers is key in delivering data-driven features.
As a Senior Staff Software Engineer/Principal Software Engineer, you'll build next generation distributed data storage and processing systems, ensure high availability and fault tolerance, lead technical projects, and mentor team members. You'll contribute to Databricks' mission of delivering impactful data and AI infrastructure.
Top Companies in Berlin Hiring Software Engineers
See AllPopular Job Searches
Tech Jobs & Startup Jobs in Germany
Software Engineer Jobs in Germany
Data Science Jobs in Germany
Machine Learning Jobs in Germany
Artificial Intelligence Jobs in Germany
Product Manager Jobs in Germany
Front End Developer Jobs in Germany
QA Engineer Jobs in Germany
Tech Jobs & Startup Jobs in Berlin
Software Engineer Jobs in Berlin
Data Science Jobs in Berlin
Machine Learning Jobs in Berlin
Artificial Intelligence Jobs in Berlin
Product Manager Jobs in Berlin
Front End Developer Jobs in Berlin
QA Engineer Jobs in Berlin
Tech Jobs & Startup Jobs in Cologne
Software Engineer Jobs in Cologne
Data Science Jobs in Cologne
Machine Learning Jobs in Cologne
Artificial Intelligence Jobs in Cologne
Product Manager Jobs in Cologne
Front End Developer Jobs in Cologne
QA Engineer Jobs in Cologne
Tech Jobs & Startup Jobs in Hamburg
Software Engineer Jobs in Hamburg
Data Science Jobs in Hamburg
Machine Learning Jobs in Hamburg
Artificial Intelligence Jobs in Hamburg
Product Manager Jobs in Hamburg
Front End Developer Jobs in Hamburg
QA Engineer Jobs in Hamburg
Tech Jobs & Startup Jobs in Munich
Software Engineer Jobs in Munich
Data Science Jobs in Munich
Machine Learning Jobs in Munich
Artificial Intelligence Jobs in Munich
Product Manager Jobs in Munich
Front End Developer Jobs in Munich
QA Engineer Jobs in Munich
Remote Jobs in Germany
Remote Jobs in Berlin
Remote Jobs in Cologne
Remote Jobs in Hamburg
Remote Jobs in Munich
All Filters
No Results
No Results