Hybrid Senior Software Application Developer

Posted 21 minutes ago

Apply now

About the role

  • Senior Software Application Developer at Boeing responsible for full stack software development for data delivery applications. Collaborating with product management and maintaining high standards of software quality.

Responsibilities

  • Lead full stack, full lifecycle software development for Data Delivery applications within the Boeing Digital Services team
  • Translate business requirements into technical requirements, designs, development tasks, schedules, and cost/effort estimates
  • Design, develop, review, and deliver high-quality, maintainable code; participate in and lead code reviews and enforce software design principles and standards
  • Ensure software meets industry, customer, safety, quality, and regulatory standards; perform compliance checks and maintain required documentation
  • Maintain and regularly assess software libraries and COTS products for compatibility, security, and performance across the application ecosystem
  • Operate in an Agile environment: participate in planning, sprint reviews, retrospectives, and backlog refinement while practicing CI/CD principles
  • Participate in operational responsibilities including on-call rotations; quickly debug, triage, and resolve production issues to maintain system reliability and performance
  • Demonstrate software functionality and present design reviews to stakeholders and end users
  • Establish, monitor, and continuously improve software processes, tools, and key performance metrics that align with organizational goals and industry benchmarks
  • Execute and document software research and development efforts to evaluate new technologies, patterns, and approaches
  • Provide technical leadership for project management activities: develop schedules, project plans, estimates, and manage project risk and progress reviews
  • Support and lead root cause analysis for software issues; identify opportunities and implement process and product improvements
  • Review statements of work and perform estimation reviews to ensure scope, schedule, and risk are understood and managed
  • Define and help implement strategic direction for software application teams, helping to shape long-term technical roadmaps and team practices.

Requirements

  • Minimum 8 years’ relevant experience as a Software Developer
  • Minimum 2 years’ experience in a Team/Dev/Tech Lead role
  • Expert-level proficiency in at least one Object Oriented language (preferably Java or C#)
  • Experience developing for cloud architectures such as Azure, GCP or AWS
  • Experience building REST APIs and using messaging services
  • Fundamental knowledge of object-oriented design, data structures, algorithms, and design patterns
  • Experience in: Java/JEE, .NET, Azure Cloud & Azure DevOps, Testing Frameworks (Selenium, JMeter, etc), C/C++, PostgreSql, SQL
  • Must be legally able to work in Canada
  • Individuals must not pose a risk for safeguarding of controlled goods
  • Must be eligible to handle US export-controlled data.

Benefits

  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development

Job title

Senior Software Application Developer

Job type

Experience level

Senior

Salary

CA$110,000 - CA$197,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job