MDA Halifax is seeking front-end software engineers, back-end software engineers and full-stack software engineers of all experience levels to join our dynamic team of development professionals who are building world-class command and control (C2) systems on cutting-edge software technologies.
MDA Halifax provides a unique opportunity for successful candidates to fully experience modern software development in a broader systems engineering context. Successful candidates will leverage the latest cloud-based, open technology stacks to deliver the next generation of reactive, military-grade, distributed microservices applications with real-world impact on a global scale.
Responsibilities include:
- Working from requirements and mock-ups to develop and/or enhance complex software applications
- Designing, coding, testing, debugging and documenting high quality applications
- Participating in integration, testing and deployment of applications
- Assisting in troubleshooting problems in the production environments
- Identifying and incorporating new technology in line with long-term goals
- Following established development processes and technical quality standards
- Driving continuous improvement of development processes
- Taking pride in ownership of every line of code you write
Requirements:
Successful candidates will have some combination of the following capabilities, experience and skills:
- A University Degree from an accredited institution in Computer Science, Software Engineering or other relevant discipline, or an equivalent combination of education and experience
- Coding expertise and proficiency in one or more modern programming languages, especially Java, Go, JavaScript, and/or TypeScript
- Excellent verbal and written communication
- Ability to work within a large organization and understand dependencies and stakeholder needs
- Success as a team player with the desire and ability to work effectively within a dynamic agile team environment
Desirable Experience:
- Microservices development, from detailed design through to test and deployment
- SpringBoot, Docker, Kubernetes
- Angular, React, and/or Vue frameworks
- Git, JIRA, Jenkins
- Kafka, GRPC, Camel, REST, or similar communication protocols
- PostgreSQL or other relational DBMS
- Redis, MongoDB, or other key-value DBMS
- Structured unit testing and regression testing
About MDA Halifax:
Our Halifax site combines the stability of a large and established technology company with the excitement and energy of a start-up. We maintain an informal culture and have fun together as a team of teams. We have over 30 projects on the go and more in the pipeline, providing ample opportunities for you learn and grow. In terms of purpose, the work you will do is of critical importance, with focus areas ranging from global security to national search and rescue coordination.
At MDA, we believe that our personal and business success is the result of the diverse ideas, experiences, and personalities that our employees bring to work each day. By providing ongoing education, mentoring, flexible work hours, and the opportunity to participate in our community outreach initiatives that include supporting education and other special interest causes, we foster diversity and create a workplace where every employee can realize their full potential. We invite exceptional achievers from every background to bring their unique strengths to our organization.
MDA regularly assesses its programs to ensure that they remain competitive in the markets where the company operates, and to optimize value to employees and their families.
Comments/Special Considerations:
Successful candidate(s) must hold or be eligible to obtain NATO Level Security Clearance.
MDA is an Equal Opportunity Employer.
Competitive Compensation and Benefits Package
MDA provides competitive compensation and benefits packages for its employees at its many locations. As a member of the MDA team, you and your qualified dependents are eligible to participate in a benefit plan that ensures a comprehensive level of protection for employees and their families through health care plans, disability income protection, life insurance, and other employee benefits. The Company's retirement plans encourage employees to save for their future with a Company matching contribution in many locations.
About Us
Innovation in Space and Defence
MDA develops and delivers advanced surveillance and intelligence solutions, defence and maritime systems, radar geospatial imagery, space robotics, satellite antennas, and communication subsystems. From locations across Canada, MDA's global reach and heritage serving international markets with innovative and iconic solutions for space and terrestrial applications is unparalleled.
MDA has successfully exported its made-in-Canada solutions for more than four decades, and is poised to capture synergies across its associated companies to expand its capabilities in both traditional and developing markets. MDA is committed to delivering innovation and value in next-generation space exploration, Earth observation, space awareness, and defence systems.
The new space economy is based on agility, rapid technology development and harnessing capital to turn commitments into reality, generating benefits for humanity as well as a return on investment. MDA's 1,900 future-focused employees are working together to turn ideas into the products, services, systems, and solutions that make a better world.