Principal Greenfield Software Developer

Boeing Boeing · Aerospace · Richmond, Canada, Canada

Principal Software Developer at Boeing Vancouver responsible for end-to-end delivery of product capabilities, including designing solutions, leading a small team, and integrating AI/ML/LLM features into production. The role involves full-stack development, cloud-native applications, microservices, CI/CD, and MLOps practices.

What you'd actually do

  1. Building full-stack, production-grade, cloud-native applications: frontend interfaces, backend services, APIs, and the integrations that connect them across complex enterprise environments.
  2. Writing and reviewing code across multiple languages and paradigms.
  3. Designing event-driven and microservices architectures that can scale, evolve, and be operated by teams beyond the ones that built them.
  4. Integrating AI, ML or LLM capabilities into your product.
  5. Implementing CI/CD pipelines and delivery automation that give teams the confidence to ship frequently.

Skills

Required

  • Full-stack development
  • Cloud-native applications
  • Microservices architectures
  • CI/CD pipelines
  • MLOps practices
  • Model serving infrastructure
  • Retrieval-augmented generation
  • LLM orchestration
  • Agent workflows
  • Modern software development expertise
  • Proficiency in multiple programming languages and frameworks
  • Clean, testable, production-quality code
  • Architecture decisions
  • Enterprise environments
  • Code quality ownership
  • Cloud-native architecture
  • Branching strategies
  • Application delivery practices
  • Operations, Platform, or Infrastructure teams collaboration
  • Managed container services
  • Infrastructure as code
  • Observability
  • Production support practices
  • Production ML systems architecture
  • Model versioning
  • Model testing
  • Model monitoring
  • Model rollback
  • Scalable end-to-end ML architectures
  • AI-enabled features lifecycle
  • AI coding tools
  • 7+ years of professional software development / engineering experience delivering production software in enterprise, cloud, or product development environments.
  • 7+ years proven full-stack development experience building and shipping applications that include frontend user interfaces, backend services, APIs, and system integrations.
  • 7+ years of experience with modern software delivery pract

Nice to have

  • AI assisted development methods

What the JD emphasized

  • Experience building and shipping full-stack applications in production.
  • Experience making architecture decisions under technical, organizational, and delivery constraints.
  • Experience working in enterprise environments with distributed/disparate systems, complex integrations, and multi-cloud or hybrid cloud setups.
  • Experience architecting production ML systems that deploy, scale, and integrate models developed by Data Scientists.
  • Experience shipping AI-powered features to production.

Other signals

  • Integrating AI, ML or LLM capabilities into your product
  • Experience shipping AI-powered features to production
  • Experience with retrieval-augmented generation, LLM orchestration, or agent workflows