Senior Principal Software Engineer
$176.26k - $220.32k per yearBoomi
About Boomi and What Makes Us Special
Are you ready to work at a fast-growing company where you can make a difference? Boomi aims to make the world a better place by connecting everyone to everything, anywhere. Our award-winning, intelligent integration and automation platform helps organizations power the future of business. At Boomi, you’ll work with world-class people and industry-leading technology. We hire trailblazers with an entrepreneurial spirit who can solve challenging problems, make a real impact, and want to be part of building something big. If this sounds like a good fit for you, check out boomi.com or visit our Boomi Careers page to learn more.
How You'll Make An Impact
As a Senior Principal Software Engineer, you will be a technical leader driving the architecture, design, and implementation of complex backend systems at scale. You will set technical direction, mentor team members, and solve challenging technical problems while ensuring our systems meet the highest standards of reliability, performance, and maintainability. Your expertise will be critical in advancing our Agentic AI capabilities.
What You Will Do
Define and drive the technical vision and architecture for backend systems, ensuring alignment with business objectives and long-term scalability.
Lead the design and implementation of complex, distributed systems using Python and Java, establishing architectural patterns and best practices.
Architect 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 mentorship to engineering teams, conducting design reviews, and elevating the technical capabilities of engineers at all levels.
Drive architectural decisions around data storage, processing, and retrieval strategies across SQL, NoSQL, Vector databases, and search technologies.
Collaborate with senior leadership, product management, and cross-functional teams to translate business 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.
The Experience You Bring
Technical Leadership: 10+ years of experience in backend software engineering with a proven track record of leading complex technical initiatives and architectural decisions.
Advanced Backend Development: Deep expertise in Python and Java with proficiency in modern frameworks including FastAPI, Django, Flask, Spring Boot. Proven ability to build highly scalable systems.
Database Architecture: Expertise in database design, optimization, and scaling strategies across SQL, NoSQL, Vector databases, and OpenSearch. Experience designing data models for complex domains and implementing sophisticated data partitioning and replication strategies.
Agentic AI Expertise: Strong experience in Agentic AI architecture and implementation. Deep understanding of agent design patterns, multi-agent orchestration, tool integration, memory systems & architectures. Extensive hands-on experience building production-grade agentic systems and custom agent architectures. Experience with RAG (Retrieval-Augmented Generation), prompt engineering, and LLM integration strategies.
Cloud & Infrastructure: Extensive experience architecting and operating systems on AWS, Azure, or Google Cloud at scale. Deep understanding of cloud-native patterns, cloud architectures, and cost optimization strategies.
Microservices & Containers: Expertise in microservices architecture, distributed systems patterns, and container orchestration using Kubernetes/EKS.
Infrastructure as Code: Knowledge and proficiency in Terraform, CloudFormation, or Ansible. Experience building self-service infrastructure platforms and developer tooling.
DevOps & SRE Practices: Deep understanding of CI/CD pipelines, deployment strategies, observability, monitoring, and incident management. Experience establishing SLIs, SLOs, and error budgets.
System Design Excellence: Proven ability to design highly scalable systems with strong understanding of consistency, availability, tolerance, latency, and cost. Experience with distributed caching, message queues, event streaming, and asynchronous processing patterns.
Quality & Testing Leadership: Champion of testing best practices including TDD, integration testing, and chaos engineering. Experience establishing testing frameworks and quality gates that enable rapid, confident deployments.
Performance & Optimization: Deep expertise in performance profiling, optimization, and capacity planning. Experience identifying and resolving bottlenecks in distributed systems.
Mentorship & Communication: Strong communication skills with the ability to explain complex technical concepts to both technical and non-technical audiences. Proven track record of mentoring senior engineers and elevating team capabilities. Experience leading technical discussions, design reviews, and architecture forums.
Agile & Process Leadership: Strong understanding of Agile/Scrum methodologies with experience shaping engineering processes, tooling (Jira, Confluence), and practices that enhance team productivity.
Any prior experience with LLM model Reinforcement fine tuning, model distillation, building inference infrastructure/framework, model evaluation is going to be a big plus
Education & Experience
Bachelor's or Master's degree in Computer Science or related field with 10+ years of professional experience in backend software development, including 3+ years in technical leadership roles.
Demonstrated thought leadership through technical blogs, conference talks, open-source contributions, or patents is highly valued.
Aren’t sure if you’re a match? We know that impostor syndrome and the confidence gap can prevent us from meeting spectacular candidates — so don’t hesitate to apply; you could be the perfect fit!
Location Vancouver (Hybrid)
Compensation and Benefits
Boomi is committed to fair and equitable compensation practices. Base compensation for this position in our Vancouver hub ranges from $176,256 - $220,320 CAD annually + applicable bonus. Final compensation will be determined by various factors including the candidate’s knowledge, skills, experience, and geographic location.
Be Bold. Be You. Be Boomi. We take pride in our culture and core values and are committed to being a place where everyone can be their true, authentic self. Our team members are our most valuable resources, and we look for and encourage diversity in backgrounds, thoughts, life experiences, knowledge, and capabilities.
All employment decisions are based on business needs, job requirements, and individual qualifications.
Boomi strives to create an inclusive and accessible environment for candidates and employees. If you need accommodation during the application or interview process, please submit a request to View email address on jobs.jobcopilot.com . This inbox is strictly for accommodations, please do not send resumes or general inquiries.
$140k - $210k per year
...computing, artificial intelligence, and software-defined networking to provide our clients... ...several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation... ...Networks is looking for world-class Senior/Lead system software engineers to join our...SeniorFull timeManual labor$249.7k - $337.9k per year
...Role Description As a Principal Engineer at Dropbox, you will own company critical, loosely defined... ...innovates, while remaining hands on in software development where it provides the greatest... ...execution standards, and aligning senior technical and product leaders across boundaries...SeniorLong term contractFull time- ..., secure, and production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps organizations build faster... ...VC, Redpoint Ventures, Sequoia Capital, and Spark Capital. Principal Software Engineer Remote — US, Canada, UK Chainguard...SuggestedLong term contractFull timeLocal areaRemote workFlexible hours
- ...where employees know they can thrive. TTEC Digital seeks a Principal Software Engineer to join our team. This role is a full-time and fully remote... ...polyglot — fluent in 7+ languages across your career. Senior-level Go is mandatory; Python and TypeScript expected in the...SeniorFull timeInternshipManual laborRemote work
- ...been the foundation of the way users build in Roblox. Our physics engine enables dynamic environments with emergent behavior making games... ...knowledge of modern computer architecture and its impact on software performance. Physics and Numerical Methods Experience: Practical...Suggested
- ...made without data. Most of it has never been touched by modern software engineering, let alone AI. EviSmart is the dental industry's Autopilot... ...for rapid, focused iteration. ~ Clear trajectory: Principal Engineer → Staff Engineer, in a company at 145% YoY growth....SeniorLong term contractFull timeTemporary workInternshipWork at officeImmediate start
$180k - $220k per year
...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators... ...especially in high-risk or high-priority areas Mentor and guide senior engineers and technical leads through coaching, design...SeniorLong term contractRemote work$185k - $230k per year
...experience is an employee first process. Our vision is the same, a place where employees know they can thrive. As an Azure Principal Software Engineer, you will be focused on client engagement, project leadership, and technical solution design of Azure solutions for our...$230k - $280k per year
...Description This is a full stack engineering role focused on building and evolving Seeq'... ...the ability to deliver polished, reliable software at every layer. What You Will Do... ...years: 6+ years for Staff, 10+ years for Principal Demonstrate a strong understanding of...Full timeImmediate startRemote workHome office$180k - $220k per year
...Xello is looking for a Principal Engineer This role is a remote role, looking for candidates within... ...precision. Collaborating closely with senior leaders, your influence will be pivotal... ...partnership with our DevOps team, ensuring our software solutions are highly available,...SeniorLong term contractFull timeRemote workFlexible hours- ...when working with data. With Neurelo, developers can build their software faster and better with an elegant experience, run and scale them... ...and technological vision for Neurelo’s products Passionate engineer and architect who can challenge the status quo, thinks big picture...Remote jobFull time
- ...promise of AI. What is The Role: We're looking for a Principal Software Engineer to join the Elasticsearch - Search Infra team. This... ...such as Elasticsearch, Lucene, Solr, or distributed storage engines, and an understanding of how they work and why they work that...Long term contractFull time
$184.5k - $205k per year
...™ semiconductor-based technologies with the company’s COSMOS software suite to unify diverse components into cohesive, flexible systems... ...circuits deployed in data centers worldwide. As a Principal Engineer in our Signal Connectivity Engineering group, you'll shape...Remote jobFull timeWorldwideFlexible hours- ...more, and counts the former President and COO of Hubspot, JD Sherman, among its board members. YOUR ROLE & MISSION As a Senior Software Engineer, you will be a critical part of our growing company, working on a cross-functional team to implement best practices in...SeniorFull timeWorldwide
$140k - $170k per year
...individuals to help make this vision a reality for millions more patients across North America. About the team: As a Senior Software Engineer on our Provider team, you will have the opportunity to apply your Full Stack expertise towards building the next generation of...SeniorFull timeWork at officeRemote work2 days per week$135k - $150k per year
...with us. We're building custom internal systems at the cutting edge of agentic AI in the accounting and finance space. The Senior Software Engineer will be the hands-on architect and builder of the new systems shaping our business — and the technical counterpart to our...SeniorFull timeFlexible hours$130k - $173k per year
...management. Join Our Team Join the PingFederate Software team as a Senior Staff Engineer, where you will architect the next generation of proactive... ..., with a proven track record of operating as a principal or senior staff architect for enterprise-grade, large-scale...SeniorLocal areaWorldwideFlexible hoursShift work- ...incidents. We deploy edge and cloud solutions that make intersections and highways safer and smarter. Role Overview As a Senior Software Engineer at Derq, you will focus on designing, developing, and optimizing production systems that power our real‑time traffic and...SeniorRemote jobFull time
- ...assist another individual in obtaining employment, with Precisely Software Incorporated (“Precisely”) is unlawful. If Precisely identifies... ...the Precisely Data Integrity Suite . You'll combine hands-on engineering with team leadership and customer-facing collaboration: working...SeniorFull timeRemote work
- ...the Quebec province. About the Role We’re hiring a senior full-stack engineer to make a major contribution across the LCI platform. You’... ...Required Qualifications ~5+ years of professional software engineering experience building and operating production systems...SeniorFull timeWork at officeFlexible hours
$129.39k - $161.74k per year
...learn more. How You'll Make An Impact The Boomi Runtime engineering team is responsible for building and evolving the core... ...execution at scale within highly distributed systems. As a Senior Software Engineer on the Runtime engineering team, you will play a critical...SeniorFull timeInternshipRemote work- ...production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps... ..., Sequoia Capital, and Spark Capital. Senior Software Engineer Remote — US,... ...Work closely with staff and principal engineers to implement architectural patterns...SeniorFull timeLocal areaRemote workFlexible hours
$125.8k per year
...Are you an experienced software engineer with a passion for finding creative solutions to real-world... ...the Manager, Software Engineering, the Senior Software Engineer will collaborate with... ...and trade-offs with peers and Staff/Principal engineers. Define and uphold quality...SeniorLong term contractFull timeInternshipWork at office- ...Omega-KR, Inc. is a small but highly skilled group of engineers committed to developing the next generation of defense applications. We... ...looking for a team-oriented and motivated individual that loves software engineering and wants to solve defense industry problems. You...SeniorLong term contractFull timeLocal areaRemote workRelocation
$104k - $139k per year
...all over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms. About this team and role: As a Senior Software Engineer on the Ecosystem Services Team, you’ll build and own back-end systems and...SeniorRemote jobFull timeImmediate startWorldwideHome office- ...Grow Your Career as a Software Developer in a Growing Company At ProMach, we’re looking for people who want to shine. You’ll... ...manufacturing performance improvement software, is seeking a Senior Backend Engineer to help evolve and operate our existing .NETâbased backend...SeniorFull timeInternshipWork at office3 days per week
- ...connected through virtual collaboration, team gatherings, and a people-first culture. About the role We’re seeking a Senior Software Engineer to join our team and help support and grow Point’s multi-product digital platform. In this role, you’ll work closely with...SeniorInternshipRemote work
- ...investors who have helped define modern fintech and enterprise software, including Spark Capital, Ten Coves Capital, Portage... ...Boosted.ai is seeking a highly motivated and results-driven Senior Software Engineer to play a pivotal role in designing and building advanced software...SeniorLong term contractFull timeWork from homeFlexible hours
- ..., directories & more — all on their own website. Why this job is special… - The successful candidate will be one of the first engineers to join the company—but will be joining a product & codebase that works. The company has hundreds of customers processing thousands...SeniorRemote jobLong term contractFull timeFlexible hours
- ...safer, smarter decision-making across the full pipeline lifecycle. THE OPPORTUNITY We are looking to fill a full-time Senior Software Engineer, remote-work position. Working as part of the Irth AIP development team on cutting-edge machine learning and data analytics...SeniorFull timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Principal Software Engineer. Be the first to apply!
- chief engineer Remote
- project engineer assistant project manager Remote
- mechanical engineering project manager Remote
- general engineer Remote
- engineering project manager Remote
- director software engineering Remote
- directeur ingénierie Remote
- mechanical engineering director Remote
- chief power engineer Remote
- développeur logiciel Remote
