Software Engineer

4 weeks ago


Vancouver, British Columbia, Canada Boeing Full time

Job Overview

Boeing Vancouver is embarking on a transformative initiative to enhance and transition our systems to cloud infrastructure. We are in search of a proficient Full Stack Developer to contribute to our Defence & Government Services division.

This position entails extensive collaboration with a diverse, cross-functional team, including external collaborators, contractors, developers, data analysts, and business strategists. The role offers a flexible hybrid work model, allowing for both remote and in-office engagements.

As a Full Stack Developer, you will be instrumental in architecting, executing, and delivering software solutions for the Canadian Multi-Marine Aircraft (CMMA) military platforms. You will partner closely with architects, leadership, development teams, and stakeholders to define and drive the implementation of solutions, ensuring the operational success of military platforms.

Candidates should possess a solid understanding of software development best practices, including test-driven development and test automation, along with a grasp of data visualization. To excel in this role, the Full Stack Developer must also exhibit professional curiosity, a commitment to continuous learning, a passion for problem-solving, and a proactive approach to delivering results.

Key Responsibilities:

Develop and sustain both front-end and back-end components of our web applications. Collaborate with cross-functional teams to define, design, and implement new features. Write clean, scalable, and maintainable code. Conduct code reviews and provide constructive feedback. Implement security and data protection measures. Troubleshoot and debug applications. Assist in modernizing legacy systems and migrating to cloud platforms. Stay informed about emerging technologies and industry trends. Ensure adherence to security best practices and standards. Perform security assessments and code reviews to identify vulnerabilities. Develop and implement security policies, procedures, and guidelines.

This position is hybrid, requiring some onsite work at designated locations as determined by the hiring team.

Employer will not sponsor applicants for employment visa status.

Basic Qualifications (Required Skills/Experience):

5+ years of experience as a Full Stack Developer or in a similar capacity. 3+ years of experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular. Proficiency with databases such as MySQL, MongoDB, or PostgreSQL. Strong back-end development skills using Python or Java. Experience in implementing security measures and best practices in software development. Experience in developing and integrating custom analytics dashboards using React. Must be eligible for authorization under the Canadian Controlled Goods Program. Must be legally authorized to work in Canada. Individual must not pose a risk for safeguarding controlled goods. Must be eligible to handle US export-controlled data.

Preferred Qualifications (Education/Experience):

Familiarity with Docker and container orchestration tools like Kubernetes. Understanding of CI/CD pipelines. Knowledge of Agile methodologies. Experience with cloud migration projects and modernization of legacy systems. Knowledge of DevSecOps practices. Experience with security tools such as static and dynamic analysis tools, vulnerability scanners, and penetration testing tools. Familiarity with cloud platforms like AWS, Azure, or Google Cloud. Understanding of version control systems like Git. Knowledge of RESTful APIs and web services. Strong understanding of authentication and authorization mechanisms. Knowledge of security protocols, encryption techniques, and compliance standards. Excellent problem-solving and communication skills. Strong understanding of messaging systems such as Kafka, RabbitMQ, or AWS SNS/SQS. Experience with event-based systems architecture and event-driven programming. Understanding of Oracle database and functionalities.

Typical Education and Experience:

Education and experience typically acquired through advanced technical education (e.g., Bachelor) and typically 5 or more years' related work experience or an equivalent combination of technical education and experience (e.g., PhD, Master+3 years' related work experience, 9 years' related work experience, etc.).

Relocation:

This position does not offer relocation. Candidates must reside in the immediate area or relocate at their own expense.

Additional Information:

This requisition is for a locally hired position in Canada. The employer is Boeing Canada. Candidates must be legally authorized to work in Canada. Benefits and pay are determined by Canada and are not on Boeing US-based payroll. This is not an expatriate assignment.

Summary Pay Range: CAD 75,000.00 – 133,000.00

To review the Canadian Controlled Goods and Public Service and Procurement Canada requirements please go to the following government pages below:

Boeing is the world's largest aerospace company and leading manufacturer of commercial airplanes and defense, space, and security systems. We are engineers and technicians. Skilled scientists and thinkers. Bold innovators and dreamers.

Relocation:

No relocation available

Export Control Requirement:

This is an export control position.

Safety Sensitive:

This is not a safety sensitive position

Contingent Upon Award Program

This position is not contingent upon program award

Experience Level:

Individual Contributor - 3

Job Type:

Regular

Job Code:

BA40I3 (BA1)

  • Vancouver, British Columbia, Canada Auphan Software Full time

    Auphan Software is expanding and continuously seeks talented individuals to enhance our workforce. We value the contributions of our employees and strive to create an environment that fosters growth and development.Employee BenefitsWe prioritize the well-being of our team members, believing that a satisfied employee leads to excellent customer service. Our...


  • Vancouver, British Columbia, Canada Auphan Software Full time

    Auphan Software is expanding and is on the lookout for talented individuals to enhance our team. We value the skills and creativity that each member brings to our organization.Employee Investment and BenefitsWe are committed to the growth and satisfaction of our employees. A motivated team member translates to exceptional service for our clients. Our focus...


  • Vancouver, British Columbia, Canada Auphan Software Full time

    Auphan Software is expanding and is continuously on the lookout for talented individuals to enhance our team. We encourage you to submit your resume for consideration, and we will evaluate your fit for our organization.Employee Value and BenefitsWe prioritize the development of our workforce. A satisfied employee is essential for delivering excellent service...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our unique financial technology solutions with some of the largest travel organizations globally. In this sector, we design systems and develop financial products that can scale internationally, focusing on enhancing both customer satisfaction and business outcomes for...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our unique financial technology solutions with some of the largest travel organizations globally. In this sector, we design systems and develop financial products that can scale internationally, focusing on enhancing both customer satisfaction and business outcomes for...


  • Vancouver, British Columbia, Canada Pagefreezer Software Inc. Full time

    Join Pagefreezer as a Senior Software Engineer (Python)About Us:In today's digital age, the internet plays a crucial role in our lives, but it also poses significant risks. At Pagefreezer, we strive to enhance online safety by providing innovative solutions that help individuals and organizations maintain integrity online, ensure accountability, and pursue...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is tasked with the integration of our proprietary financial technology solutions with major players in the travel industry. This team is pivotal in developing systems and fintech offerings that can scale on a global level, ensuring that we continuously innovate and enhance both customer and...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is tasked with the integration of our proprietary financial technology solutions with major players in the travel industry. This team is pivotal in developing systems and fintech offerings that can scale on a global level, ensuring that we continuously innovate and enhance both customer and...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our proprietary financial technology solutions with some of the largest players in the travel industry. Within this sector, we design systems and develop financial offerings that can scale globally, focusing on enhancing both customer and business value.We are seeking...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our proprietary financial technology solutions with some of the largest players in the travel industry. Within this sector, we design systems and develop financial offerings that can scale globally, focusing on enhancing both customer and business value.We are seeking...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About Software AspekteAt Software Aspekte, we're empowering the retail industry to stop theft and Organised Retail Crime, a $150 Billion problem globally. It's high volume crime that's increasingly organised in nature and is putting people, retailers, and communities at risk every day.Founded in New Zealand 12 years ago, we're working with some of the best...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About Software AspekteAt Software Aspekte, we're empowering the retail industry to stop theft and Organised Retail Crime, a $150 Billion problem globally. It's high volume crime that's increasingly organised in nature and is putting people, retailers, and communities at risk every day.Founded in New Zealand 12 years ago, we're working with some of the best...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    About Aequilibrium Software IncAequilibrium Software Inc is a technology professional services organization that provides innovative solutions to clients in the FinTech and VR industries.Job SummaryWe are seeking a highly skilled Senior Android Developer to join our team. The successful candidate will be responsible for designing, developing, and maintaining...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    About Aequilibrium Software IncAequilibrium Software Inc is a technology professional services organization that provides innovative solutions to clients in the FinTech and VR industries.Job SummaryWe are seeking a highly skilled Senior Android Developer to join our team. The successful candidate will be responsible for designing, developing, and maintaining...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    Lead Backend Software EngineerWe are looking for a Lead Backend Software Engineer with expertise in Java and .NET, as well as experience in integrating and enhancing the Backbase digital banking platform. At Aequilibrium Software Inc, you will be part of a dynamic and agile technology professional services firm that is driving transformative change in the...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a crucial role in shaping the future of our company's interactive entertainment products.Job SummaryThe Senior UI/Frontend Software Engineer will be responsible for...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a crucial role in shaping the future of our company's interactive entertainment products.Job SummaryThe Senior UI/Frontend Software Engineer will be responsible for...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    Senior Software EngineerJoin a prominent developer, publisher, and marketer of interactive entertainment for a global audience. Our team at Take-Two Interactive Software is committed to fostering creativity, innovation, and personal development opportunities. We are looking for a Senior Software Engineer to become part of the Direct to Consumer team, focused...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a critical role in shaping the future of our company's interactive entertainment products.Our CompanyTake-Two Interactive Software is a leading developer, publisher,...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a critical role in shaping the future of our company's interactive entertainment products.Our CompanyTake-Two Interactive Software is a leading developer, publisher,...