Software Engineer developing core runtime services for Boomi’s integration platform. Play a critical role in an Agile team, improving scalable integration solutions.
Responsibilities
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
Requirements
Experience developing and maintaining backend or platform services in a production environment
Solid understanding of object-oriented design and core software engineering principles
Proficiency in Java, with experience working in medium-to-large codebases
Ability to take well-defined designs and convert that into a working software, contribute meaningfully to larger systems under the guidance of senior engineers
Familiarity with SQL, relational database systems, and ORM tools like Hibernate
Ability to learn new tools, languages, and operating systems with some training and on-the-job experience
Strong collaboration skills and experience working across teams to align on technical designs and integration patterns.
4–6 years of professional software development experience (Bonus Points)
Experience using Linux/Unix environments (Bonus Points)
Exposure to containerized application development, including building and running services in Docker-based environments (Bonus Points)
Understanding of Application Integration and/or Data Integration (ETL) (Bonus Points)
Experience using Devops and build tools like Jenkins, Harness, Maven and other CI/CD tools (Bonus Points)
Experience with agile collaboration tools, such as JIRA and Confluence (Bonus Points)
Benefits
Boomi is committed to fair and equitable compensation practices.
Student MarTech Software Engineer developing web applications and MarTech initiatives for Sun Life’s financial - services business. Supporting coding, testing, debugging, and implementation across hybrid teams.
Senior Software Developer building backend - heavy workforce communication and scheduling software at Vocantas. Delivering .NET, C#, Vue.js, APIs, distributed systems, and AI capabilities.
Senior Fullstack Engineer owning end - to - end product features at Bree, a Canadian consumer finance platform. Building reliable TypeScript, Node.js, AWS serverless, and React Native systems.
Senior Software Engineer building reliable AI agents and automation systems for Magical’s healthcare platform. Owning backend services, workflow infrastructure, and production reliability.
Software Engineering Co - op building backend features, APIs, and integrations for Achievers’ employee recognition platform. Developing Go and Python tests while learning from experienced engineers in Toronto.
Senior Software Engineer guiding growth of Invoice Simple, EverCommerce’s invoicing platform for small businesses. Building scalable React, TypeScript, NodeJS, and database solutions.
Senior Software Engineer leading Azure, Fabric, and serverless integrations for Norton Rose Fulbright’s legal practice. Building secure, scalable cloud and data platforms.
Senior Software Developer modernizing Euna's public - sector budgeting platform with C#, VB.NET, SQL Server, and AWS. Owning features end to end while introducing AI - assisted development.
Software Engineer II building AI - enhanced Java cloud services for Guidewire’s property and casualty insurance platform. Developing secure, scalable microservices with modern AI - assisted tools.
Senior Full Stack Developer building frontend applications, backend services, and cloud - native systems for Aequilibrium’s digital transformation clients. Remote contract role based in Canada.