Senior Backend Software Engineer
Job Description: Senior Backend Software Engineer (m/f/d)
Location: Friedrichshafen, Germany (Hybrid)
Remote Work Policy: Hybrid: 2-3 days of home office per week possible
Salary Range: €70,000 - €78,000 per year (No Bonus)
Languages Required: English: C1 German: Nice-to-have
Minimum Experience: 5 years
Educational Requirements: University degree not required
Company Overview
We are a specialized tech company with a rich history dating back to the 1960s, focusing on developing advanced technical products for air traffic control in both civilian and military aviation sectors. Headquartered in Friedrichshafen, Germany, we operate as part of the Indra Group, a global leader in the industry with operations across the world.
With approximately 120 employees spread across Friedrichshafen, Bratislava, and Langen, we foster a diverse and collaborative work environment, with a team representing 23 nationalities. Our commitment to safety, comfort, and efficient flight operations is central to our mission, and we are dedicated to maintaining high safety standards while addressing the challenges posed by increasing air traffic.
Role Overview
As a Senior Backend Software Engineer, you will play a critical role in one of our agile Scrum teams, contributing to the development and enhancement of our aviation industry solutions. You will be involved in the full software development lifecycle, from design and implementation to testing and support, using the Scaled Agile Framework (SAFe) methodology.
This role offers a unique opportunity to influence product development in a dynamic environment, working with cutting-edge technologies and leading efforts to build enterprise-quality, scalable solutions.
Key Responsibilities
Work collaboratively within an agile Scrum team to develop, enhance, and maintain backend solutions for the aviation industry.
Participate in all stages of the software development lifecycle, including requirements analysis, design, coding, testing, and deployment.
Develop API interfaces and business services for Aeronautical Application parts.
Provide mentorship and guidance to Junior Developers, including preparing development tasks/tickets, conducting code reviews, and pair programming.
Design and implement enterprise-quality, horizontally scalable code using best practices and according to specifications.
Key Requirements
Must-Have Tech Stack:
Java, Kafka, Spring/Quarkus, Confluent, Microservices
Other Skills:
Minimum 5 years of hands-on experience with Kafka, Java, Spring/Quarkus, and related technologies.
Strong analytical and problem-solving skills.
Extensive experience in Microservices, Event-Sourcing, open-source data solutions, and cloud-native applications.
Subject matter expertise in infrastructure, hardware, software, database, and middleware stack.
Engineering experience in Kafka/Confluent and deep knowledge of Kafka APIs.
Relevant knowledge of best practices related to security, performance, and disaster recovery.
Personality Traits & Mindset
Solution-oriented thinking.
Independent and structured working style.
Strong analytical skills.
Team Structure
Team Size: 7-8 members in the Scrum Team.
Reporting Structure:
Daily Business: Reports to Scrum Master.
Disciplinary: Reports to Team Leader Software Engineering.
Hiring Process
Application Review: Initial screening of submitted applications.
First Interview: Assessment of technical skills and cultural fit.
Second Interview: Further evaluation, possibly involving technical challenges or deep dives.
Final Decision: Selection and job offer.
Role Specifics
Contract: Open-ended.
Working Hours: Full-time, 40 hours per week.
Vacation Days: 30 days.
Probation Period: 6 months.
Employer Benefits
Flexible work hours.
30 days holiday.
Good work-life balance through mobile working (60%).
Individual support with regular further training programs.
Opportunities to work in international teams.
Benefits such as job bike, Wellpass, corporate benefits.
A workplace in the four-country region on Lake Constance with attractive leisure opportunities.
Max file size is 5 MB. Accepting file formats: docx/doc/pdf