Boomi

Senior Software Engineer – Vancouver

Boomi

full-time

Posted on:

Location Type: Hybrid

Location: VancouverPennsylvaniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$129,388 - CA$161,735 per year

Job Level

About the role

  • Be a key member of an Agile team, collaboratively realizing features through the software development lifecycle
  • Guide and participate in design, development, unit testing, and deployment of Boomi products and services including enhancements and/or resolution of any issues that may be reported
  • Investigate and resolve complex customer issues
  • Work independently with a minimal level of guidance from technical leadership
  • Mentor other Boomi engineers, including design collaboration and code reviews

Requirements

  • 8+ years of experience in software development
  • Strong experience designing and building distributed systems or platform-level services in production environments.
  • Solid understanding of system architecture and object-oriented design, with the ability to reason about tradeoffs across scalability, reliability, and operability
  • Ability to learn new tools, languages, and operating systems with some training and on-the-job experience
  • Experience with Java, source control systems, continuous integration tools
  • Experience developing services in containerized environments, with hands-on exposure to Kubernetes-based deployments
  • Ability to work independently with minimal direction and turn loosely defined ideas into concrete designs, code, and working proof of concepts.
  • Strong collaboration skills and experience working across teams to align on technical designs and integration patterns
  • Familiarity with SQL, relational database systems, and ORM tools like Hibernate.
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options
Applicant Tracking System Keywords

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

Hard Skills & Tools
software developmentdistributed systemsplatform-level servicessystem architectureobject-oriented designJavaKubernetesSQLHibernate
Soft Skills
collaborationmentoringindependent workproblem-solving