Staff Software Developer

Canada | Engineering | Full-time | Fully remote

Apply

With over 30,000 customers, including a third of Fortune 500 companies, Tempo is trusted by organizations across the globe to make their workflows work better.

We create a suite of integrated solutions for time management, resource planning, budget management, roadmapping, program management, reporting and more. We create the tech that enables the modern team to deliver – for every step from first vision to value.

Since our beginning in 2007 as a project to make a time-tracking tool to help a client – Tempo has expanded to become the #1 time management add-on for Jira, and we have developed and acquired a multitude of tools to become one of the most trusted names in the Atlassian ecosystem.

We want everyone to work better – but we also want to be a tech company with a heart. Join us as we continuously innovate our award-winning products, create new solutions, and help the world work smarter, not harder.

 

About the role:

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.

Who you are:

  • 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

Preferred Qualifications: 

  • 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

Why Join Tempo?

  • Impact: Work on meaningful products that empower enterprise users and improve productivity.

  • Innovation: Be part of a culture that values creativity and innovation, with opportunities to make a real impact.

  • Collaboration: Join a supportive, collaborative UX team that values openness, communication, and a continuous learning environment.

  • Growth: Opportunities for professional development, including conferences, courses, and mentorship.

What's In It For You (Org-wide) -

  • Remote First work environment  

  • Unlimited vacation in most of our locations!!

  • Great benefits including health, dental, vision and savings plan.

  • Perks such as training reimbursement, WFH reimbursement, 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).

  • Optional in person meet-ups and the ability to travel to our international offices

  • Employee referral program

  • And so much more!

 

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

 

Apply today to join the Tempo team and help shape the future of enterprise productivity software.

Join us at Tempo Software, where we proudly foster an equal opportunity workplace. We are committed to creating an inclusive culture where 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.