Staff Software Developer @Tempo
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted YDay

[Hiring] Staff Software Developer @Tempo

YDay - Tempo is hiring a remote Staff Software Developer. πŸ’Έ Salary: unspecified πŸ“Location: Canada

Role Description

We are looking for a passionate and experienced software developer to join our Platform Team. You will be responsible for building and maintaining the foundational infrastructure that powers all of Tempo's cloud products – Tempo Timesheets, Capacity Planner, and Financial Manager for Jira Cloud. As a Staff Developer, you'll drive technical decisions, mentor engineers across teams, and ensure our platform is scalable, reliable, and developer-friendly. The best fit for our team is someone who thinks holistically about systems, cares deeply about developer experience, and wants to solve complex infrastructure challenges at scale.

What you’ll do:

  • Design, build, and maintain platform infrastructure including build systems, and shared libraries across Java, Kotlin, Go, Python, and TypeScript
  • Own and evolve gRPC protocol definitions and language bindings that enable cross-service communication
  • Develop and maintain infrastructure libraries for messaging (RabbitMQ), caching (Redis), and data persistence (DynamoDB, MongoDB)
  • Build and operate core platform services including organization management, tenant data lifecycle, and Jira Cloud integration
  • Drive technical standards, architectural decisions, and best practices across the engineering organization
  • Mentor and guide developers across multiple teams on platform usage and best practices
  • Improve developer experience through better tooling, documentation, and self-service capabilities
  • Ensure platform reliability, performance, and security through monitoring, observability, and operational excellence
  • Collaborate with product teams to understand their needs and translate them into platform capabilities
  • Lead technical initiatives that span multiple teams and services
  • Write efficient, readable, maintainable, and testable code with comprehensive test coverage
  • Review code and provide constructive feedback that elevates the entire team

Qualifications

  • Has 8+ years of experience in server-side development with strong expertise in Java and/or Kotlin
  • Has experience building and maintaining platform/infrastructure systems at scale
  • Deep understanding of distributed systems architecture, including messaging patterns, caching strategies, and data consistency
  • Strong experience with Kubernetes, Docker, and container orchestration
  • Extensive experience with AWS services (DynamoDB, Lambda, S3, etc.)
  • Experience with gRPC/Protocol Buffers and designing cross-language APIs
  • Proficiency in multiple programming languages (Java/Kotlin, Go, Python, TypeScript) – ability to work across the stack
  • Experience with message queuing systems (RabbitMQ, Kafka, or similar)
  • Strong database skills including SQL, MongoDB, and DynamoDB with focus on performance optimization
  • Experience building developer tools, SDKs, or internal platforms
  • Track record of driving technical initiatives and influencing engineering direction
  • Excellent communication skills with ability to explain complex technical concepts to diverse audiences
  • Experience mentoring engineers and fostering technical growth across teams
  • Degree in Computer Science, Software Engineering, or equivalent practical experience
  • Strong understanding of Computer Science fundamentals: algorithms, data structures, system design
  • Upper-intermediate spoken and written English
  • Ability to work autonomously, make sound technical decisions, and drive projects to completion
  • Experience with observability tools (Datadog, Prometheus, etc.) and operational best practices

Nice to Have:

  • Experience with Atlassian ecosystem and Jira Cloud development
  • Contributions to open-source projects or internal platform tools
  • Experience with CI/CD pipeline design and optimization
  • Background in SRE practices and production operations
  • Experience with Terraform or similar infrastructure-as-code tools

Benefits

  • 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 team that values openness, communication, and a continuous learning environment.
  • Growth: Opportunities for professional development, including conferences, courses, and mentorship.
  • 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!
Before You Apply
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Staff Software Developer @Tempo
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted YDay
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 133,369+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later