
Senior Software Engineer – Vancouver
Boomi
full-time
Posted on:
Location Type: Hybrid
Location: Vancouver • Pennsylvania • United States
Visit company websiteExplore more
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