Principal Software Engineer (m/f/d)
at Cubic Corporation
Hamburg, Hamburg, Germany -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 01 Feb, 2025 | Not Specified | 01 Nov, 2024 | N/A | Requirements Engineering,Computer Science | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Business Unit:
Cubic Transportation Systems
Company 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 Description
As 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:
Employe
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
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Computer science electrical engineering or related field or equivalent experience
Proficient
1
Hamburg, Germany