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 a Senior Software Developer in QA you’ll play an integral role in assuring the quality, performance and reliability of Tempo cloud-native applications. You will collaborate on an integrated, multi-service Platform with many downstream consumers, shared UI components, and cross-team dependencies. Your ability to anticipate integration risks and guide QA & test coverage will be crucial. Our tech stack includes TypeScript, React, Kotlin, Spring Boot, PostgreSQL, AuroraDB, and AWS (EKS, ECR, SSM, S3), and the position requires a hands-on, action-forward approach, with direct and integral contribution to quality, performance, reliability and security. You’ll be instrumental in building and applying robust, scalable QA and test practices across the Platform development lifecycle - from design, to implementation, to deployment, and beyond. You’ll work closely with Engineering, Product and Design teams to deliver a high-quality, performant and reliable Platform that delights our users and drives the Tempo vision forward.
What you’ll do:
Architect and implement comprehensive test solutions: Design, develop, and maintain robust, scalable test automation and test suites, including API contract, integration, end-to-end, and performance testing.
Drive quality across the SDLC: Embed automated testing and QA practices throughout the software development lifecycle, from design and implementation, to continuous integration and deployment.
Enhance performance: Apply your understanding of performance fundamentals to implement effective performance tests, analyze results, and contribute to performance observability and optimization efforts.
Partner on reliability and security: Proactively identify potential reliability risks and security vulnerabilities, integrating QA/test practices across the development lifecycle in support of a strong culture of reliability and security.
Collaborate and guide: Partner closely with Engineering, Product, and Design teams, offering practical guidance, promoting and leading QA/test practices, and utilizing advanced tools and innovative methods to support shared ownership of quality and deliver exceptional user experiences.
Who you are:
You are a skilled software developer with a unique affinity for QA, and a deep passion for working with teams to build valuable, resilient, and high-performing services and applications. You have a keen analytical mind, a proactive, creative ‘outside the box’ approach to identifying risks and potential issues, and driving to implement innovative solutions. You thrive in a collaborative environment, bringing your experience in development and QA/test methods to bear on complex challenges. You’re comfortable working with strong voices and helping guide conversations about quality, even when you're not the loudest in the room. We're looking for someone who not only understands the "how" of quality assurance but also the "why": you continuously strive to enhance user experience and business value by building in and advocating quality at every stage of the product development lifecycle.
Software development in QA
5+ years experience in Javascript/Typescript and other 3rd-gen languages especially Kotlin/Java.
Experience with api contract testing, UI-driven e2e testing, unit/component testing.
Experience in test automation frameworks and tools including Cypress or Playwright.
Experience in service architectures and cloud-native tech stacks.
Familiar with tools and methods for AI-assisted software engineering & QA.
Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent hands-on experience in software development.
Software QA analysis & testing
Experience in structured software QA on modern cloud-native applications.
Experienced and effective in collaborating with Engineering, Product and Design teams on software product/feature development & delivery.
Familiar with tools and methods for AI-assisted software QA.
Performance testing and observability
Experience/familiarity with performance fundamentals for full-stack cloud-native applications, including measurement & observability.
Experience implementing performance tests and applying related frameworks & tools.
Familiar with AI tools and approaches for performance analysis and testing.
Devops & security
Experience/familiarity in devops practices and tech stacks for cloud-native, containerized environments.
Experience in Github CI/CD and Datadog.
Familiarity with security fundamentals for cloud-native apps and environments.
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.
RSI
WEX
KLA
CrowdStrike
Motorola Solutions