Tempo Software logo
Tempo Software

Adaptive SPM for AI-Accelerated Innovation | Modular Solutions, Compounding Value | 30,000+ Customers

Senior Software Engineer – Timesheets

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500H1B No SponsorCompany SiteLinkedIn

Location

Canada

Posted

133 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer – Timesheets

Tempo Software

• Design and develop backend platform services in Kotlin (Spring Boot) and TypeScript/Bun that provide shared capabilities across the organization (billing, licensing, user permissions, authentication, etc.) • Build reusable libraries, frameworks, and internal tools that improve developer productivity and enable teams to ship features faster • Create and maintain APIs (REST and gRPC) for inter-service communication and external integrations • Write clean, well-tested code with comprehensive unit and integration test coverage • Collaborate with product teams to understand their needs and design platform solutions that solve common problems • Contribute to architectural decisions and technical standards that improve code quality and maintainability across the codebase • Build observability into services through structured logging, metrics, and monitoring • Participate in code reviews, mentor team members, and champion best practices in software engineering • Take ownership of complete solutions from design through deployment and production support

Job Requirements

  • Solid background in Kotlin and JVM to build scalable, cloud-native software
  • Experience with Spring Boot and Gradle
  • Strong experience with SQL queries, database performance optimization, and working with databases like PostgreSQL
  • Experience with Kubernetes and AWS for cloud-native deployments
  • Passionate about delivering complete solutions from server-side to client-side
  • Experience with unit testing, integration testing, and maintaining high code quality
  • Experience with designing and maintaining APIs for external integrations and public consumption
  • Experience with building and optimizing for performance
  • Creative and innovative in finding solutions to complex problems
  • Self-starter who motivates others with enthusiasm and collaboration
  • Passionate about clean code and best practices in computer science
  • Keeps knowledge up to date by following what is happening in the industry
  • Degree in Computer Science or equivalent studies
  • Experience with Bun as a package manager and runtime
  • Experience with TypeScript for backend services (we use Hono)
  • Experience with gRPC for inter-service communication
  • Familiarity with event-driven architectures (SQS/SNS)
  • Experience with AI/ML integration in enterprise applications
  • Knowledge of strategic portfolio management or project management domains
  • Experience with multi-tenant SaaS applications
  • Familiarity with Jira, Azure DevOps, or similar work management platforms

Benefits

  • 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!

Related Job Pages

More Full-stack Engineer Jobs

OtherRemoteTeam 10,001+Since 1948H1B No Sponsor

• Work collaboratively with designers, product managers, testers and other engineers • Leverage cutting-edge technologies and modern practices • Build and ship high-quality code at a rapid pace • Develop software that is fast, secure and reliable to meet defined requirements • Monitor, identify, and correct more complex software defects to maintain fully functioning software • Produce multiple concepts and prototypes to design digital products/services • Research and suggest ways to optimize solutions to better meet user and/or business needs • Drive maintenance road map to facilitate software development and ensure the development work is prioritized in line with business requirements

United States
$83K - $138.2K / year
Job Closed
QBench logo

Product Engineer

QBench

The modern, flexible, easy-to-use LIMS.

OtherRemoteTeam 11-50Since 2016H1B No Sponsor

• Build and Maintain Core Features • Write High-Quality, Well-Tested Code • Perform Peer Code Reviews • Guide and Support Junior Engineers • Contribute to System Reliability and Releases • Review Technical Requirements and Surface Tradeoffs • Contribute to Engineering Culture

United States
Job Closed
Conversica logo

Staff AI Software Engineer

Conversica

Conversica Revenue Digital Assistants™ supercharge marketing, sales, and customer success teams to unlock more revenue.

OtherRemoteTeam 201-500H1B Sponsor

• Design, implement, and ship AI-driven features and systems into production environments • Own technical decision-making for AI architecture, data modeling, and system integration • Partner closely with Product, Engineering, and other stakeholders to translate business needs into scalable technical solutions • Identify and address reliability, scalability, performance, and observability challenges in AI systems • Establish and evolve best practices for applied AI engineering, including agent evaluation, interpretability, and reliability, data layer design, monitoring, explainability, and continuous improvement • Mentor and guide other engineers, raising the bar on AI engineering quality and decision-making • Contribute to technical strategy and roadmap discussions related to AI capabilities and overall platform evolution

United States
GitLab logo

Principal Engineer, Infrastructure Platforms

GitLab

GitLab, founded in 2011 and based in San Francisco, California, maintains a distributed team of professionals that work remotely across multiple continents. GitLab advocates for pr

• Own and drive the architectural direction for critical infrastructure platforms that support GitLab at global scale. • Lead the design and evolution of large platforms and distributed systems that are scalable, resilient, secure, and cost-efficient. • Serve as the technical authority on complex initiatives, guiding decisions that impact multiple teams and product areas. • Translate business and product strategy into long-term technical roadmaps and execution plans. • Drive alignment across engineering, product, and leadership by clearly communicating tradeoffs and recommendations. • Establish technical standards and architectural patterns that raise quality and consistency across the organization. • Be accountable for production outcomes, including reliability, performance, and operational excellence. • Mentor senior engineers and act as a force multiplier through influence rather than direct authority. • Operate effectively in ambiguous problem spaces where both the problem and the solution need to be defined.

United States
$171.4K - $367.2K / year
Job Closed