Staff Platform Software Engineer (Remote)
Roadmunk
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.
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.
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.
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
Ensure platform reliability, performance, and security through monitoring, observability, and operational excellence
Lead technical initiatives that span multiple teams and services
Write efficient, readable, maintainable, and testable code with comprehensive test coverage
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
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
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
Contributions to open-source projects or internal platform tools
Experience with CI/CD pipeline design and optimization
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.
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
Note: As our hiring teams are global, please submit your resume in English only
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.
#
- Job Description Overview AtkinsRéalis is a world-leading engineering services and nuclear company dedicated to engineering a better future for our planet and its people. The Data, AI & Advanced Analytics team delivers enterprise data platforms, analytics, automation, and...SuggestedFull time
$42.27 per hour
Overview Languages English or French Education Bachelor's degree Computer software technology/technician Experience 1 year to less than 2 years On site Work must be completed at the physical location. There is no option to work remotely....SuggestedRemote work- ...empower individuals by fostering confidence and self-expression while celebrating intimacy and individuality. We’re looking for a Software Developer Intern to join our team. This role is ideal for a student who is eager to grow their development skills, gain hands-on...SuggestedFull timeInternship
- ...looking for a practical, collaborative, and technically strong Staff Data Developer who can lead complex engineering work while remaining close... ..., Data Warehouse, Lakehouse, and curated-data concepts. Software Engineering and DevOps: C#/.NET and Azure Functions. Git...SuggestedFull timeInternshipFlexible hours
- ...Zimmer Biomet seeks a software developer to contribute to computer-assisted surgery applications in Montreal. The role involves designing robust software integrating robotics and 3D modeling to support orthopedic surgical procedures within an Agile team environment. Responsibilities...SuggestedFlexible hours
- ...want to build the customer support platform for the AI era, we're looking for top talent to join us. About the Role As a Software Developer at Botpress, you'll be at the forefront of developing innovative solutions that drive the future of conversational AI. As part of...Full timeWork at officeWorldwide
- ...love to connect! Brief overview of the Motion product Runneth from our Co-Founder & CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer, you'll work across the stack: building features, designing and maintaining the APIs and...Permanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
- ...Who are we?Our mission is to scale intelligence to serve humanity. We’re training and deploying frontier models for developers and enterprises who are building AI systems to power magical experiences like content generation, semantic search, RAG, and agents. We believe that...Full time
- ...enjoying ourselves. We wake up every day inspired to build a more efficient and enjoyable world. Role overview As a Lead Software Developer, we expect you to be disciplined regarding software development, ready and eager to lead projects and initiatives, and...Full time
- ...Job Requisition ID #24WD83815 24WD83815, Principal Software Developer French job description to follow!/La description de poste en français se trouve plus bas! Position Overview Autodesk is looking for a Principal Software Developer to join the Autodesk Platform Services...Full time
- ...Responsibilities Develop software according to specifications, including software requirements specifications and interface designs. Coach colleagues and encourage their professional growth. Take initiative on projects and tasks while owning assigned work. Uphold...Full timeFlexible hours
- ...Responsibilities Guide a software development team through implementation based on specifications and interface designs. Develop key software solutions addressing clients’ business-critical needs. Translate functional requirements into technical specifications....Full timeFlexible hours
- The driving force behind our success has always been the people of AspenTech. What drives us, is our aspiration, our desire and ambition to keep pushing the envelope, overcoming any hurdle, challenging the status quo to continually find a better way. You will experience these...Full time
- ...to an experienced and motivated team mastering the latest design technologies. Why join our Navigations systems team? As a Software Developer, you will be involved in the complete software development lifecycle of our Global Navigation Satellite System (GNSS) receivers....Full timeWorldwide
- ...Zimmer Biomet seeks a senior software developer to contribute to computer-assisted surgery applications in Montreal. The role involves designing robust software integrating robotics to support orthopedic surgical procedures, working within an Agile team environment. Responsibilities...
- ...Junior Software Developer (Android & TypeScript) Reports To: Director of Engineering Location: Montreal, QC (Hybrid: work remotely or from the office, your choice!) About us Broadsign is a growing software company with a mission to make buying, selling, and delivering...Permanent employmentWork at officeRemote workWork from homeFlexible hours
- ...business unit of AppDirect, is the leading solution built to help software companies generate revenue through data-driven Cloud go-to-... ...software companies in the world. About You As a Senior Software Developer, you'll join a development team that crafts solid, reliable...ApprenticeshipWorldwideFlexible hours
- ...Zimmer Biomet seeks a Senior Software Developer to design and develop computer-assisted surgery software using C++, Qt, computer vision, and medical imaging. The role requires technical leadership and mentorship of a development team, with three days weekly on-site presence...
$95k per year
...Experience: 3 years to less than 5 years Work setting Office Private company, corporation or industry Financial technology Software company Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as...Permanent employmentWork at office- ...Temps-Plein / Full-Time Mode de travail: Hybride / Work arrangement: Hybrid We are looking for a Embedded Software Developer to collaborate on one of our projects in the Space sector. Who are we? Scalian is a multinational engineering consulting firm with...Long term contractFull time
- ...passionate, and adaptive team player with great work ethic to join our software development team as an intern. They will participate in the... ...in its industry, Adacel applies cutting-edge technologies to develop advanced air traffic control simulation and training systems and...Long term contractFull timeFixed term contractInternshipWork at officeWorldwide
- Description & Requirements Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A place where creativity thrives, new perspectives...Full time
- Company Description CS Group Canada, a subsidiary of CS Group (part of the Sopra Steria Group), is a leader in the development and certification of safety-critical systems in the aerospace, electric, and autonomous driving industries. Joining CS Group Canada means taking part...Full timeFlexible hours
- ...integrity, innovation and a willingness to challenge consensus. We are looking for a passionate S oftware Developer to join our infrastructure team. This software-focused role involves building the services, platforms and automation that support our engineering teams and...Work from home
- Job Responsibility: Are you an outstanding Java developer who understands complex systems architecture and has worked on large data-driven... ...what was built? If so, you might be Fivesky's next Senior Java Software Developer! Who you are: Seeking an experienced Java developer...Full time
- ...: Clearance is a team of enthusiastic developers and testers driven by curiosity and a passion... ...organizations. In practical terms, we develop a self-service web portal that reduces... ...archives stored on our platform. As a Software Developer, you will play a key role...Daily paidFull timeImmediate startFlexible hours
- ...enjoying ourselves. We wake up every day inspired to build a more efficient and enjoyable world. Role overview As a Senior Software Developer with strong Cloud, DevOps, and infrastructure experience, you design, build, and deliver robust software solutions,...Full time
- ...Responsibilities Design, build, and deliver scalable software solutions for client projects. Design, plan, and implement cloud and on-premise infrastructure. Develop backend services, APIs, and system components. Build and improve CI/CD pipelines, deployment workflows...Full timeFlexible hours
- Job Responsibility: MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification... ...We are looking for a Drone Ground Station Software Developer to design and implement cutting-edge ground control software for...Long term contractFull timeWork at officeRemote work1 day per week
- Job Requisition ID 26WD97486 English follows Titre du poste : Développeur(se) de logiciel(s) sénior Aperçu du poste La plateforme Viewer d’Autodesk propulse des expériences de visualisation 2D et 3D haute performance à travers l’ensemble de notre portefeuille de produits....Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Platform Software Engineer (Remote). Be the first to apply!
- software sales Montréal, QC
- software technical support Montréal, QC
- software support Montréal, QC
- software implementation project manager Montréal, QC
- golang software developer Montréal, QC
- software Montréal, QC
- software application developer Montréal, QC
- software asset management analyst Montréal, QC
- software intern Montréal, QC
- embedded software Montréal, QC

