Boomi

Principal Software Engineer – AI

Boomi

full-time

Posted on:

Location Type: Hybrid

Location: VancouverCanada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$154,717 - CA$193,397 per year

Job Level

About the role

  • Lead the design and implementation of complex, distributed systems using Python and Java, establishing architectural patterns and best practices.
  • Design and optimize highly scalable, fault-tolerant microservices that handle high-throughput workloads across multiple cloud environments.
  • Design and implement sophisticated Agentic AI systems, building proof-of-concepts and production implementations that demonstrate advanced architectures and orchestration patterns.
  • Champion the adoption and advancement of Agentic AI capabilities, designing sophisticated agent architectures and orchestration patterns.
  • Provide technical leadership and guidance to the team, conducting design & code reviews.
  • Drive design decisions around data storage, processing, and retrieval strategies across SQL, NoSQL, Vector databases, and search technologies.
  • Collaborate with other senior team members, product management, and cross-functional teams to translate requirements into robust technical solutions.
  • Lead incident response for critical production issues, perform deep-dives & root cause analysis, and implement systemic improvements.
  • Establish and enforce engineering excellence through coding standards, architectural guidelines, testing strategies, and operational best practices.
  • Stay at the forefront of technology trends, evaluate emerging technologies, and drive innovation across the engineering organization.
  • Promote continuous improvement, technical excellence, and knowledge sharing.

Requirements

  • Bachelor's or Master's degree in Computer Science or related field with 8+ years of professional experience in backend software development, including 2+ years in technical leadership roles.
  • Demonstrated thought leadership through technical blogs, conference talks, open-source contributions, or patents is highly valued.
  • 8+ years of experience in backend software engineering with a proven track record of leading complex technical initiatives and architectural decisions.
  • Deep expertise in Python and Java with proficiency in modern frameworks including FastAPI, Django, Flask, Spring Boot.
  • Expertise in database design, optimization, and scaling strategies across SQL, NoSQL, Vector databases, and OpenSearch.
  • Experience in Agentic AI architecture and implementation.
  • Extensive experience architecting and operating systems on AWS, Azure, or Google Cloud at scale.
  • Expertise in microservices architecture, distributed systems patterns, and container orchestration using Kubernetes/EKS.
  • Knowledge and proficiency in Terraform, CloudFormation, or Ansible.
  • Deep understanding of CI/CD pipelines, deployment strategies, observability, monitoring, and incident management.
Benefits
  • Boomi is committed to fair and equitable compensation practices.
  • Final compensation will be determined by various factors including the candidate’s knowledge, skills, experience, and geographic location.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonJavaFastAPIDjangoFlaskSpring BootSQLNoSQLVector databasesAgentic AI
Soft Skills
technical leadershipcollaborationdesign reviewsroot cause analysiscontinuous improvementknowledge sharinginnovation
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Computer Science