Senior Software Engineer

Remote (Canada) /
Product – Engineering /
Full-Time
About Adaptavist
Adaptavist is a global software innovator, enabling organisations to digitally transform how they collaborate and get work done.  Founded in 2005 and with a growing global reach, our customers cut across every major industry and include more than half of all Fortune 500 companies.

Today, Adaptavist leverages its deep technical understanding of Atlassian and innovative partnership with Slack to help organisations embrace new ways of working to achieve competitive advantage. 

Through trusted consultancy, app development, training, hosting, and licensing solutions, Adaptavist has established itself as the go-to partner of choice within the Atlassian Ecosystem.

About the role
We are looking for a senior software engineer to help enable teams to build and maintain our apps for the Atlassian ecosystem. Based at our Toronto office, you’ll be trusted to shape and define the Engineering culture alongside the Team Leads and Engineering Managers. You’ll work alongside an Engineering Team Lead and the wider Product team locally and remotely to shape the development of the ScriptRunner for Confluence product. As a Senior Software Engineer, you will contribute to apps that help 20 million people around the world using the Atlassian tools make better software. You will also serve as a collaborator and mentor to a growing team of software engineers of all skill levels.

You'll be managing the balance of your individual contributions and supporting your team in delivery. As a senior engineer on the team, you'll be responsible for facilitating solution design, building on the knowledge and skills in the team as well as reaching out to other engineering teams for input. You'll value autonomy, mastery, practice, doing the right thing, and paying down technical debt.

Some of things you'll be doing

    • Provide a platform for developers to perform tasks of varying complexity
    • Assist with priority setting for products
    • Deliver updates to key stakeholders
    • Provide a platform for developers to perform tasks of varying complexity
    • Advocate for the team by promoting the right tools, technology and freedom to deliver their work and innovateMentoring, coaching and developing a team of Software Engineers of varying level of experienceFacilitate and enable collaboration
    • Designing, writing and testing solutions
    • Complex, collaborative problem solving
    • Performing code peer reviews
    • Writing automated tests at unit, integration and functional levels and manage code quality within the teamTroubleshooting builds and deployments
    • Handling and owning support escalations

What we're looking for

    • Strong software development skills in either Java/Groovy technologies or our preferred frontend technologies (JavaScript/TypeScript/React)
    • Experience collaborating with & coaching more junior engineers
    • Attitude of continual learning
    • Desire to help and inspire colleagues
    • Experience of Agile Methodologies

A few nice to haves:

    • Experience with mentoring and coaching more junior engineers 
    • Experience leading or managing a team
    • Experience working across the full development stack
    • Knowledge of implementing and running CI / CDAtlassian Ecosystem experience
    • Java & Groovy
    • OSGi
    • React JS and Typescript
    • Any kind of plugin development experience
    • Leading of agile ceremonies
Please check out our website to review our global benefits!

At Adaptavist, we are committed to promoting a diverse and inclusive community, and believe this positively impacts both the creation of our innovative products and our delivery of bespoke solutions to our global customers and our own unique culture. We encourage all qualified applicants, regardless of age, disability, race, sexual orientation, religion or belief, sex, gender identity, pregnancy and maternity, marriage, and civil partnership status. From our family-friendly policies to our flexible work environment we offer a range of benefits and policies in order to support staff from all different backgrounds. If you have any questions, please do ask us. We look forward to your application!