About the role
The successful candidate will be part of a multidisciplinary team environment working across the full software engineering lifecycle including requirements, design, development, integration and testing, deployment, maintenance and field troubleshooting for large, complex naval platform systems, with a focus on the Combat Management System (CMS).
The candidate will participate in engineering activities including, but not limited to:
- Analysis and review of software requirements
- Analysis and review of software design
- Software development, primarily using Java (including development of new software and modification of existing software)
- Unit testing and documentation
- Integration and implementation
- Troubleshooting
- Working in an Agile team environment
What you bring to the role
- A degree in Computer Science, Software Engineering, Computer Engineering or a related field
- Strong understanding of object-oriented programming concepts in Java
- 0 to 3 years of Java development experience
- Ability to obtain NATO Secret security clearance in a timely manner
- Ability to work 100% on-site
Additional desired skills
- Familiarity with programming in C++ and Java
- Knowledge of engineering processes and software requirements
- Familiarity with Agile/Scrum software development practices
- Familiarity with Unified Modeling Language (UML)
- Familiarity with Linux operating environments
- Experience with the Eclipse integrated development environment (IDE)
- Experience with software version control tools (e.g. Git, SVN)
- Familiarity with recognized systems and software engineering processes
- Good organizational skills and the ability to plan, schedule and prioritize work
- Ability to solve difficult problems within a team environment
- Good verbal and written communication skills in English
- Knowledge of German or Portuguese is considered an asset
- A valid Secret security clearance is considered an asset
What we offer
We deliver on work/life balance! Your physical, mental and financial wellbeing matter to us. In addition to working in a highly supportive, friendly and respectful environment, here is what you can expect as a full‑time regular employee:
- Flexible and compressed work schedules depending on business needs, with the option to take Fridays off and the possibility of part‑time remote work
- Competitive compensation
- Time to recharge with vacation, personal days, statutory holidays and parental leave
- Comprehensive family medical, dental and vision coverage available from day one, including:
- Virtual healthcare (24/7 access to healthcare professionals)
- Wellness spending account to support your wellbeing journey
- Employee and Family Assistance Program (EFAP) with free in‑person counselling sessions
- Travel medical insurance
- On‑site fitness facilities at our main offices
- Registered retirement savings plan with company matching contributions from day one and access to financial advisors
- Employee discounts on goods, services and recreational activities
- Access to a wide range of development tools to upskill and advance your career, including:
- Free learning resources via a modern, engaging platform
- Tuition assistance program
- Professional membership reimbursement
- Self‑directed mentoring
Détails
- Ville
- Halifax (Nouvelle-Écosse)
Besoin d'assistance?
- Courriel
- support@aerowork.ca
- Téléphone
- 1-450-403-4300