Principal Software Engineer (m/f/d)
Principal Software Engineer (m/f/d)

Principal Software Engineer (m/f/d)

Hamburg Vollzeit 54000 - 84000 € / Jahr (geschätzt) Kein Home Office möglich
Cubic Corporation

Auf einen Blick

  • Aufgaben: Lead a dynamic software engineering team to deliver innovative tech solutions.
  • Arbeitgeber: Join Cubic, a leader in transportation and defense technology, making lives easier globally.
  • Mitarbeitervorteile: Enjoy a collaborative culture, opportunities for growth, and the chance to work on impactful projects.
  • Warum dieser Job: Be at the forefront of tech innovation while mentoring a talented team and solving real-world challenges.
  • Gewünschte Qualifikationen: Bachelor's in Computer Science or related field; experience with Java, Spring Boot, and microservices required.
  • Andere Informationen: Fluency in English and German is essential; travel may be required.

Das voraussichtliche Gehalt liegt zwischen 54000 - 84000 € pro Jahr.

Business Unit:Cubic Transportation SystemsCompany Details:When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners. We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com.Job Details:Job DescriptionAs the leader of our Software Engineering squad, you’ll spearhead the team to drive project success by meeting milestones and delivering top-notch products. Your role involves brainstorming, designing, coding, debugging, and steering development while adhering to standards and procedures.Essential Responsibilities:Lead and nurture a group of software engineers across various projects.Manage resources and workload distribution, ensuring we meet project goals and schedules while maintaining quality.Assign roles, oversee day-to-day team management, and mentor members for continuous growth.Provide regular progress reports.Tackle technical challenges creatively using Java, Spring Boot, and microservices architecture.Share expertise within and beyond the department, fostering collaboration with other teams.Support bids, proposals, and customer requests, contributing to system specifications and designs.Design, develop, and test software applications aligning with company standards and procedures, leveraging microservices with Java and Spring Boot.Guide products from conception to delivery, offering problem-solving support and maintaining quality.Create reports, manuals, and procedures while ensuring compliance with standards and policies.Handle performance management, recruitment processes, and uphold software best practices.Skills and Experience:Essential:Demonstrated experience in software engineering, including specification, design, and development, particularly using Java, Spring Boot, and microservices architecture.Up-to-date knowledge of programming languages and technologies.Proficiency in coaching agile methodologies like Scrum for highly motivated, self-organizing teams.Understanding of refactoring techniques for legacy code improvement.Hands-on coding ability when necessary.Key involvement in team appraisals, recruitment, and promoting software best practices.Goal-oriented with project leadership capabilities, including resource management and cost controls.Strong decision-making and problem-solving skills.Excellent written and verbal communication skills for effective interaction at all levels.Desirable:Familiarity with Scrum practices.Relevant industry/product knowledge.Education and Qualifications:Bachelor’s Degree in Computer Science, Electrical Engineering, or related field, or equivalent experience. Desirable:Master’s Degree in Computer Science, Electrical Engineering, or related field, or equivalent experience.Certification in Requirements Engineering.Certified Scrum Master or similar agile methodology.Personal Qualities:Takes ownership and balances short-term gains with long-term benefits in decision-making.Acts in the best interests of the company and customers, considering broader implications.Self-motivated, pragmatic, and able to motivate and lead others towards shared goals.Excellent interpersonal skills, promoting knowledge sharing, coaching, and effective collaboration.Strong organizational skills to handle multiple projects efficiently.Diligent, with keen problem-solving abilities and attention to detail.Willingness and ability to travel domestically or internationally.Confident in English and German, both written and spoken.The description provided above is not intended to be an exhaustive list of all job duties, responsibilities and requirements. Duties, responsibilities and requirements may change over time and according to business need.Worker Type:EmployeeSummaryLocation: HamburgType: Full time

Principal Software Engineer (m/f/d) Arbeitgeber: Cubic Corporation

At Cubic, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the heart of Hamburg. Our commitment to employee growth is evident through mentorship opportunities and a focus on continuous learning, ensuring that our team members thrive both personally and professionally. With a strong emphasis on work-life balance and a mission-driven approach, we empower our employees to make a meaningful impact in transportation technology and defense solutions.
Cubic Corporation

Kontaktperson:

Cubic Corporation HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Principal Software Engineer (m/f/d)

✨Tip Number 1

Showcase your leadership skills! Since this role involves leading a team of software engineers, be prepared to discuss your previous experiences in managing teams and driving project success. Highlight specific examples where you mentored team members or improved team dynamics.

✨Tip Number 2

Familiarize yourself with Cubic's technology solutions. Understanding their products and how they simplify transportation and defense capabilities will help you align your expertise with their mission. This knowledge can set you apart during interviews.

✨Tip Number 3

Prepare to discuss your experience with Java, Spring Boot, and microservices architecture in detail. Be ready to share specific projects where you've utilized these technologies, as well as any challenges you faced and how you overcame them.

✨Tip Number 4

Emphasize your problem-solving abilities and decision-making skills. The job requires tackling technical challenges creatively, so think of examples where you've successfully navigated complex issues and how you can bring that experience to Cubic.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Principal Software Engineer (m/f/d)

Java
Spring Boot
Microservices Architecture
Agile Methodologies
Scrum
Software Development Lifecycle
Team Leadership
Resource Management
Problem-Solving Skills
Decision-Making Skills
Coaching and Mentoring
Communication Skills
Technical Documentation
Refactoring Techniques
Performance Management

Tipps für deine Bewerbung 🫡

Understand the Role: Take the time to thoroughly read the job description for the Principal Software Engineer position. Understand the key responsibilities and required skills, especially focusing on Java, Spring Boot, and microservices architecture.

Tailor Your CV: Customize your CV to highlight relevant experience in software engineering, particularly your expertise in Java and agile methodologies like Scrum. Make sure to showcase any leadership roles or mentoring experiences you've had.

Craft a Compelling Cover Letter: Write a cover letter that reflects your passion for technology solutions in transportation and defense. Mention specific projects where you led teams or overcame technical challenges, demonstrating your problem-solving skills and ability to meet project goals.

Highlight Communication Skills: Since excellent written and verbal communication skills are essential for this role, ensure that your application materials are clear, concise, and free of errors. Consider including examples of how you've effectively communicated with team members or stakeholders in past projects.

Wie du dich auf ein Vorstellungsgespräch bei Cubic Corporation vorbereitest

✨Showcase Your Leadership Skills

As a Principal Software Engineer, you'll be leading a team. Be prepared to discuss your previous leadership experiences, how you manage resources, and how you mentor team members. Highlight specific examples where you've successfully guided a project or improved team dynamics.

✨Demonstrate Technical Expertise

Make sure to brush up on your knowledge of Java, Spring Boot, and microservices architecture. Be ready to answer technical questions and possibly solve coding challenges during the interview. Showing your hands-on coding ability will set you apart from other candidates.

✨Emphasize Problem-Solving Abilities

Cubic values creative problem-solving. Prepare to discuss past technical challenges you've faced and how you approached them. Use the STAR method (Situation, Task, Action, Result) to structure your responses for clarity and impact.

✨Communicate Effectively

Strong communication skills are essential for this role. Practice articulating your thoughts clearly and concisely. Be ready to explain complex technical concepts in a way that is understandable to non-technical stakeholders, as collaboration with other teams is key.

Principal Software Engineer (m/f/d)
Cubic Corporation
Cubic Corporation
  • Principal Software Engineer (m/f/d)

    Hamburg
    Vollzeit
    54000 - 84000 € / Jahr (geschätzt)

    Bewerbungsfrist: 2027-03-03

  • Cubic Corporation

    Cubic Corporation

    1000 - 5000
Ähnliche Positionen bei anderen Arbeitgebern
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>