Top Software Engineer Jobs in Germany
Senior Golang Software Engineer role at IDT, responsible for full software development life-cycle, working on high-performing applications, and driving technical excellence. Requires 5+ years of production experience, deep knowledge of Golang, and proficiency in modern design patterns.
As a Software Engineer on the ACR team, you'll integrate REST APIs, develop software with Java and SQL, maintain testing frameworks and CI/CD pipelines, and utilize containerization tools. You'll also analyze system performance and collaborate with QA engineers.
As a Staff Frontend Software Engineer, you will lead architectural design and development of key web UI features while collaborating with a small engineering team. Your role involves driving solutions for complex problems, participating in code reviews, and constantly seeking ways to improve product and team processes.
As a Senior iOS Software Engineer, you will architect and implement features for the ShelfView Capture App, improve stability, and collaborate with stakeholders to enhance user experience and optimize retail operations.
As a Senior Software Engineer, you'll develop AI-powered architecture design tools, contributing to web-based 3D frameworks and cloud computing projects. You'll collaborate within a team, share knowledge, and mentor peers, focusing on delivering impactful solutions.
The Senior QA Software Engineer is responsible for creating, deploying, and maintaining automated test infrastructures. This role involves improving test frameworks for front-end applications and RESTful services, contributing to code reviews, and ensuring high-quality output within a dedicated QA team.
As a Software Engineer - Golang, you will be responsible for building services and feature development across Flink's web and mobile app ecosystem. You will collaborate with other teams, drive application lifecycle, and contribute to scaling up the web team. Qualifications include experience in building large-scale applications, 2 years of commercial experience with Golang, and familiarity with event-based communication and cloud provider platforms.
As a Software Engineer - Kotlin, you will work on designing new features, collaborating with teams, adapting to new technologies, and fostering an inclusive culture at Flink. You will contribute to building scalable applications and ensuring high code quality.
The role involves developing software for Battery Management Systems (BMS) in aerospace applications, using tools like Simulink. Responsibilities include collaboration with teams, developing algorithms, software verification, testing, and ensuring compliance with aerospace standards.
The role involves developing data products for production and ensuring compliance with data protection regulations. You'll collaborate within an agile team, working closely with data scientists and engineers, utilizing modern software development practices, and writing secure, maintainable code.
As a Software Developer Android at AnyDesk, you'll develop new functions and core components for their Remote Desktop Software for Android. Responsibilities include adapting to new Android versions, analyzing AOSP code, troubleshooting, and creating technical documentation, all while collaborating with a small team.
The Salesforce Software Engineer at AnyDesk will design, develop, and maintain customized solutions on the Salesforce platform, ensure data management and security, document enhancements, and guide team members through code reviews.
Join AnyDesk as a Software Developer - Erlang to work on the core infrastructure, AnyNet. Responsibilities include understanding, improving, and collaborating on the AnyNet infrastructure. Preferred skills include Java/C++, TCP/IP stack knowledge, and German language proficiency. Benefits include flexible working hours, remote work option, vacation days, personal and professional development, and a dynamic international team environment.
The Software Developer C++ at AnyDesk will work on creating a cross-platform middleware framework for application development, porting C++ functionalities, evaluating framework performance, establishing standards, and collaborating with other developers.
Join AnyDesk as a Software Developer Generalist to work on revolutionary ideas, high-quality software projects, and contribute to reinventing the internet. Responsibilities include problem-solving, software development, and collaboration with cross-functional teams. Preferred skills include software design, debugging, and working in dynamic environments.
Organize full lifecycle software development, write efficient code, prepare software verification plans, integrate software components, evaluate software tools, provide support on software systems, ensure compliance with industry standards.
The Software Engineer II will develop UI components and user experiences for processing large 3D data models, collaborate with team members on implementation designs, contribute to unit testing, and work closely with product engineers to innovate using the SURE Engine.
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.
Seeking an experienced Software Developer to join the dynamic team in Berlin, contributing to the development of Visier's newest products and driving technical growth. Responsibilities include writing code in React and Kotlin, mentoring junior developers, ensuring product security and scalability, and working with a modern tech stack.
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 Senior Software Engineer will focus on developing and enhancing endpoint detection capabilities across Windows operating systems. Responsibilities include implementing detection logic within the Falcon sensor, researching attacker behavior, and collaborating with teams to provide visibility and protection against cyber threats. The engineer will also contribute significantly throughout the project lifecycle.
The Software Developer will design and implement an application platform for the ORBIS U framework, focusing on AWS. Responsibilities include creating reusable components, conducting user testing, and performing design reviews while collaborating with international teams.
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.
Uncountable Engineering in Munich is hiring working students to support the development and analysis of innovative materials. The position requires 15-20 hours per week, offers a competitive salary, mentorship, and the opportunity for additional hours or full-time employment. Required qualifications include pursuing an Engineering degree in Munich, good grades, strong English communication skills, and detail-oriented work ethic.
As a Working Student Software Engineer at Uncountable, you will assist in developing functionality and analyzing data to support innovative materials companies. This role involves collaboration with a team of experienced engineers, requiring a commitment of 15-20 hours per week.
Top Companies in Germany 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