Tempo Software logo

Staff Software Developer

Tempo Software
Full-time
Remote
Canada, Canada

POSITION SUMMARY

As Staff Software Developer, you play a key role in the product development team to design, develop, deliver and support robust, scalable, high-quality software components around core roadmapping functionalities, from integrations with 3rd parties to public and private APIs, as well as foundational improvements and tooling, of Tempo’s Strategic Roadmaps SaaS product (formally Roadmunk). 

At Tempo, you can find worthy challenges, a friendly, collaborative environment and opportunities to create best in class products with a strong team. You work alongside our talented engineering, product, design, QA, SRE and customer support teams, contributing your creativity, adaptability, experience, engineering and communication skills to drive innovation and excellence. You actively support the continuous improvement of engineering standards and practices, fostering operational excellence throughout Tempo’s engineering teams. You naturally engage in mentoring and guiding fellow developers, encouraging a high standard of technical quality and knowledge sharing across the teams.

The Tech Stack: TypeScript/JavaScript, Node.js, React,DocumentDB, PostgreSQL, Kubernetes, AWS

WHAT YOU'LL DO

  • Architect and Implement: Design, develop, deploy, and maintain software solutions that set a high bar for quality, scalability, and efficiency across Strategic Roadmaps, with a focus on reusable components and frameworks that accelerate development while being mindful of user experience.

  • Technical Leadership: Lead software design and code reviews, providing guidance and feedback that elevates the quality of work across teams. Actively participate in software architecture and design discussions, solution ideation, and technical problem-solving to shape the strategic technical direction. Engage with cross-functional stakeholders, including marketing and executive leadership, to align on key technical initiatives and ensure technical decisions contribute to broader business goals. Drive innovation through new ideas and approaches that benefit the organization as a whole.

  • Cross-Team Collaboration: Work closely with developers, site reliability engineers, product managers, and other departments such as marketing and customer success to align technical goals and priorities. Foster a collaborative culture that drives high-impact outcomes and ensures engineering solutions effectively support cross-departmental initiatives.

  • Mentorship and Skill Development: Serve as a mentor to fellow engineers, promoting best practices in code quality, performance, and reliability. Inspire a culture of continuous learning, improvement, and technical excellence, while encouraging knowledge sharing across teams and departments.

  • Operational Efficiency: Lead efforts to improve the operational efficiency of Tempo’s engineering teams by reducing technical debt, enhancing development processes, and ensuring consistent, high-quality releases. Advocate for tools and processes that empower non-engineering teams to better leverage technical solutions, bridging gaps between engineering and other functions to streamline workflows.


THE IDEAL CANDIDATE

  • 6+ years of experience and passion in AWS cloud-native software development, delivering complete fullstack solutions

  • Self-starter, driven, and motivates others with enthusiasm and collaboration

  • Passionate about clean code and best practices in software development

  • Writes scalable, robust, testable, efficient, and easily maintainable code 

  • Proficient in writing automated tests, system debugging and secure coding 

  • Experience with Kubernetes

  • Understands Real User Metrics, application performance monitoring and optimizing

ADDITIONAL THINGS THAT SET YOU APART

  • Experience with Typescript

  • Experience with DocumentDB

  • Experience with infrastructure automation tools such as Terraform

  • Experience developing backend services in Kotlin

  • Experience building product integrations

  • Experience developing for/with Atlassian products

  • Experience working in different product management methodologies

WHAT’S IN IT FOR YOU 

  • Working in a team of dedicated professionals

  • Ability to contribute to new products which will be used by thousands of people around the world

  • Remote first work environment!

  • Unlimited vacation in most of our locations!!

  • Great benefits plan including health, dental, vision and more

  • Diverse and dynamic teams with challenging and exciting work

  • An opportunity to have a real impact on our business

  • A great range of social activities, both in person and virtual

  • Employee referral program

 

Note: As our hiring teams are global, please submit your resume in English only.

ORG-WIDE SUMMARY

As one of the largest, award-winning, and top-selling app vendors in the Atlassian Marketplace supporting over 30,000 customers around the world, including a third of the Fortune 500 companies, we hire top talent who build with heart and succeed with others. We have the privilege of serving many customers who are among the most well-known companies in the world: NASA, Google, Slack, AirBnB, Adobe, Cisco, Intel, Sony, Disney, Netflix, Toyota, Twitter - to name drop just a few.

We’re on a mission to help modern, forward-thinking product and engineering teams work better. Our product suite of roadmapping, project portfolio management, time management, resource planning, and reporting insights provides solutions that enable organizations to manage large portfolios of work successfully from strategic planning to successful execution.

We envision a world where everyone inside an organization works in harmony on the most impactful opportunities aligned with their mission. Come join us as we continuously innovate our industry-leading products and expand to new ecosystems. We are looking for exceptional candidates who will bring their unique perspectives to our global teams.

 

At Tempo Software, we are proud to be an equal opportunity employer and are committed to creating an inclusive culture. As such all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.