Tempo Software company's all remote jobs
Come join us as we continuously innovate our industry-leading products and expand to new ecosystems. We are looking for exceptional candidates who will bring their unique perspectives to our teams in Iceland, Canada, and the United States.
The Role
- Solving difficult technical problems and coming up with innovative solutions to advance our products as a member of one of our development teams
- Working closely with product leads, designers, project managers and software engineers to implement versatile solutions to stay ahead of the needs of our customers
- Driving innovation by coming up with new and innovative ideas for our products and processes
- Approaching development issues by being mindful of user experience, performance, quality and security aspects
- Liaising with other developers to promote great software design and quality
- Designing and maintaining APIs
- Launching, iterating and making a difference to the team’s performance and being committed to making our products better for our users
The Ideal Candidate
- Has a solid background in applying knowledge of Java and JVM to build scalable software
- Has experience with Spring, Gradle and Maven
- Has experience with SQL queries and database performance
- Has experience with Kubernetes and AWS
- Is passionate about unit testing and integration testing (junit, mockito, rest assured)
- Has experience with designing and maintaining APIs for public consumption
- Has experience with building and optimizing for performance
- Is creative, innovative in finding solutions to complex problems
- Is a self-starter and motivates others with enthusiasm and collaboration
- Is passionate about clean code and best practices in computer science
- Keeps his knowledge up to date by following what is happening in the industry
- Has a degree in Computer Science or equivalent studies
- Is familiar with Kotlin
What's In It For You
- We can help with relocation processes!
- Remote work!
- Unlimited vacation in most of our locations!!
- Great benefits plan including health, dental, vision and more
- Great office spaces in Canada & Iceland
- Diverse and dynamic teams
- Challenging and exciting work
- An opportunity to have a real impact on our business
- Free breakfast and snacks
- A great range of social activities
- And so much more!!
Come and join our amazing & high-performing Tech Team!
Note: As our hiring teams are global, please submit your resume in English only!
Job Benefits:
- Competitive compensation and extended Group Benefits
- Nice work/personal life balance
- Flat organization, open minded, easy collaborative atmosphere
- Team events and international conference trainings
- Free snacks, coffee, beer and weekly breakfasts
- Weekly free gym classes
- Pension Plan (matching up to 4 % of the employee RSP contribution)
- Open Vacation Policy
Time zone: (GMT-05:00) Eastern Time
We are always looking for new talent to join us in our mission to optimize time tracking. As one of the largest, award-winning, and top-selling app vendors in the Atlassian Ecosystem, we hire only the best and brightest.
What does Tempo do? We enable companies to grasp the true value of time and get meaningful insights into their operations. With our products, managers know exactly how their teams are spending their hours each day. From billing, to resource management, to cost tracking, we are proud to give our customers data they can use. Lately we have been expanding into new ecosystems, so it’s an exciting time with lots of innovation and growth on the horizon!
Our reach is wide: we are happy to support more than 20,000 customers all over the world. We are looking for candidates to bring fresh perspectives to our amazing teams located in Iceland, Canada, and the USA.
Join us and discover the thrill of being part of a team that are not only digging deep in automation, AI and cool tech but also builds great and reliable products our teams and customers love!
About the Job
We are looking for an experienced and enthusiastic Data Engineer to join our growing team. This position will be responsible for expanding and optimizing our data and data ingestion and processing pipelines, as well as optimizing data flow and collection for cross functional teams. The ideal candidate is an experienced data pipeline builder and data manipulator who enjoys optimizing data systems and building them from the ground up. The Data Engineer will support our data analysts and data scientists on data initiatives and will ensure optimal data delivery architecture is consistent throughout ongoing projects. They must be self-directed and comfortable supporting the data needs of multiple teams, systems and products. The right candidate will be excited by the prospect of optimizing or even re-designing our company’s data architecture to support our next generation of products and data initiatives.
The Role
- Develops and maintains scalable data pipelines and builds out new API integrations to support continuing increases in data sources, volume and complexity.
- Collaborates with analytics and business teams to improve data models that feed business intelligence tools, increasing data accessibility and fostering data-driven decision making across the organization.
- Implements processes and systems to monitor data quality, ensuring production data is always accurate and available for key stakeholders and business processes that depend on it.
- Writes unit/integration tests, contributes to engineering wiki, and documents work.
- Performs data analysis required to troubleshoot data related issues and assist in the resolution of data issues.
- Process unstructured data into a form suitable for analysis.
- Analyze processed data.
The ideal Candidate
- BS or MS degree in Computer Science or a related technical field.
- 5+ years of industry experience in data engineering or other related field.
- 4+ years of Python development experience.
- 5+ years of strong SQL experience.
- Experience building workflows as Directed Acyclic Graphs (DAGs) using Apache Airflow.
- Experience with big data tools: Bigtable, BigQuery, Airflow, Spark, Kafka, etc.
- Experience with GCP and/or AWS cloud services.
- Experience with relational SQL and NoSQL databases, including Postgres, Bigtable, etc.
- Experience designing, building, and maintaining data processing systems
- Experience with AWS Glue, AWS Firehose, AWS Kinesis, Avro / Parquet file formats, Snowflake, or data lake architecture is a plus.
- Proven abilities to take initiative and be innovative.
- Analytical mind with a problem-solving aptitude.
- Great communicator.
- Team player.
What's In It For You
- Remote work!
- Unlimited vacation in most of our locations!!
- Great benefits plan including health, dental, vision and more.
- Great office spaces in Canada and Iceland.
- Diverse and dynamic teams.
- Challenging and exciting work.
- An opportunity to have a real impact on our business.
- Free breakfast and snacks.
- A great range of social activities.
- And so much more!!
Come and join our amazing & high-performing tech team!
Note: As our hiring teams are global, please submit your resume in English only
Job Benefits:
- Competitive compensation and extended Group Benefits
- Nice work/personal life balance
- Flat organization, open minded, easy collaborative atmosphere
- Team events and international conference trainings
- Free snacks, coffee, beer and weekly breakfasts
- Weekly free gym classes
- Pension Plan (matching up to 4 % of the employee RSP contribution)
- Open Vacation Policy
Time zone: (GMT-05:00) Eastern Time
We are always looking for new talent to join us in our mission to optimize time tracking. As one of the largest, award-winning, and top-selling app vendors in the Atlassian Ecosystem, we hire only the best and brightest.
What does Tempo do? We enable companies to grasp the true value of time and get meaningful insights into their operations. With our products, managers know exactly how their teams are spending their hours each day. From billing, to resource management, to cost tracking, we are proud to give our customers data they can use. Lately we have been expanding into new ecosystems, so it’s an exciting time with lots of innovation and growth on the horizon!
Our reach is wide: we are happy to support more than 20,000 customers all over the world. We are looking for candidates to bring fresh perspectives to our amazing teams located in Iceland, Canada, and the USA.
Join us and discover the thrill of being part of a team that is not only digging deep in automation, AI and cool tech but also builds great and reliable products our teams and customers love!
The Role
We at Tempo are looking for a Software Developer for Site Reliability Engineering to find innovative ways to optimize the development pipeline, runtime performance and the availability and efficiency of all our cloud applications and services. If cloud security, reliability, performance, and cost optimizations, are projects that you find exciting and you have hands-on experience operating large scale cloud services, we may well have the job for you!
The role involves
- Developing the solutions for scalability and performance challenges to keep our high-availability products up and running.
- Supporting our developers with continuously delivering their software to the Tempo cloud platform.
- Ensuring reliability, responding to outages and supporting the team in resolving pressing and complex technical issues.
- Proactively find ways to optimize our platform to ensure effective scalability and operational cost reductions.
- Supporting various initiatives regarding cloud security, including identity verification, access controls, and permissions.
- Developing and maintaining our tools for deployment and cluster management.
- Debugging complex production issues using our observability tools, logging, metrics and APM.
The ideal candidate
- Has a BS or MS degree in Computer Science or a related technical field.
- Has experience with managing production systems in AWS.
- Has experience with managing microservice solutions with Kubernetes.
- Has experience with programming in Python and GoLang.
- Has experience with Terraform and Ansible.
- Has experience with DevOps, various deployment strategies and maintaining large scale, multi-tenant applications.
- Has an impressive track record in managing and working with cloud platforms and cloud automation and monitoring tools. Our stack includes AWS, GCP, Kubernetes, Docker, RabbitMQ, and Datadog.
- Experience working with these tools or alternative tools in a production setting is a must.
- Has a solid understanding of configuration management and engineering for large scale websites and/or products, including networking, databases, and operating systems.
- Has a deep understanding of distributed version control systems like Git, including branching and merging strategies.
- Has important know-how of software build tools (e.g. Gradle and Maven) and continuous integration tools.
- Is proactive and creative in identifying ways to improve systems and their reliability.
- Is passionate about automation: We strongly believe in the benefits that repeatable environments bring to a software organization.
What's In It For You
- Remote work options!
- Unlimited vacation in most of our locations!!
- Great benefits plan including health, dental, vision and more
- Great office spaces in Canada & Iceland
- Diverse and dynamic teams
- Challenging and exciting work
- An opportunity to have a real impact on our business
- Free breakfast and snacks
- A great range of social activities
- And so much more!!
Note: As our hiring teams are global, please submit your resume in English only!
Job Benefits:
- Competitive compensation and extended Group Benefits
- Nice work/personal life balance
- Flat organization, open minded, easy collaborative atmosphere
- Team events and international conference trainings
- Free snacks, coffee, beer and weekly breakfasts
- Weekly free gym classes
- Pension Plan (matching up to 4 % of the employee RSP contribution)
- Open Vacation Policy
Time zone: (GMT-05:00) Eastern Time
We are always looking for new talent to join us in our mission to optimize time tracking. As one of the largest, award-winning, and top-selling app vendors in the Atlassian Ecosystem, we hire only the best and brightest.
What does Tempo do? We enable companies to grasp the true value of time and get meaningful insights into their operations. With our products, managers know exactly how their teams are spending their hours each day. From billing, to resource management, to cost tracking, we are proud to give our customers data they can use. Lately we have been expanding into new ecosystems, so it’s an exciting time with lots of innovation and growth on the horizon!
Our reach is wide: we are happy to support more than 20,000 customers all over the world. We are looking for candidates to bring fresh perspectives to our amazing teams located in Iceland, Canada, and the USA.
Join us and discover the thrill of being part of a team that is not only digging deep in automation, AI and cool tech but also builds great and reliable products our teams and customers love!
About the position
We are looking for a highly capable machine learning engineer to help build and optimize our machine learning systems. You will be evaluating existing machine learning (ML) processes, performing statistical analysis to resolve data set problems, and enhancing the accuracy of our AI software's predictive automation capabilities.
To ensure success as a machine learning engineer, you should demonstrate solid data science knowledge and experience in a related ML role. A first-class machine learning engineer will be someone whose expertise translates into the enhanced performance of predictive automation software.
Responsibilities
- Consulting with stakeholders to determine and refine machine learning objectives.
- Designing machine learning systems and self-running artificial intelligence (AI) software to automate predictive models.
- Transforming data science prototypes and applying appropriate ML algorithms and tools.
- Ensuring that algorithms generate accurate user recommendations.
- Solving complex problems with multi-layered data sets, as well as optimizing existing machine learning libraries and frameworks.
- Developing ML algorithms to analyze large volumes of historical data to make predictions.
- Running tests, performing statistical analysis, and interpreting test results.
- Documenting machine learning processes.
- Keeping abreast of developments in machine learning.
Requirements
- Bachelor's degree in computer science, data science, mathematics, or a related field.
- At least 3 years experience as a machine learning engineer.
- Advanced proficiency with Python and Java code writing.
- Extensive knowledge of ML frameworks, libraries, data structures, data modeling, and software architecture.
- In-depth knowledge of mathematics, statistics, and algorithms.
- Superb analytical and problem-solving abilities.
- Great communication and collaboration skills.
- Excellent time management and organizational abilities.
What's In It For You
- Remote work!
- Unlimited vacation in most of our locations!!
- Great benefits plan including health, dental, vision and more
- Great office spaces in Canada & Iceland
- Diverse and dynamic teams
- Challenging and exciting work
- An opportunity to have a real impact on our business
- Free breakfast and snacks
- A great range of social activities
- And so much more!!
Note: As our hiring teams are global, please submit your resume in English only!
Job Benefits:
- Competitive compensation and extended Group Benefits
- Nice work/personal life balance
- Flat organization, open minded, easy collaborative atmosphere
- Team events and international conference trainings
- Free snacks, coffee, beer and weekly breakfasts
- Weekly free gym classes
- Pension Plan (matching up to 4 % of the employee RSP contribution)
- Open Vacation Policy
As one of the largest, award-winning, and top-selling app vendors in the Atlassian Ecosystem, we hire only the best and brightest.
What does Tempo do? We enable companies to grasp the true value of time and get meaningful insights into their operations. With our products, managers know exactly how their teams are spending their hours each day. From billing, to resource management, to cost tracking, we are proud to give our customers data they can use. Lately we have been expanding into new ecosystems, so it’s an exciting time with lots of innovation and growth on the horizon!
Our reach is wide: we are happy to support more than 20,000 customers all over the world. We are looking for candidates to bring fresh perspectives to our amazing teams located in Iceland, Sweden, Canada, and the USA.
Join us and discover the thrill of being part of a team that is not only digging deep in automation, AI and cool tech but also builds great and reliable products our teams and customers love!
The Role
We are looking for a Quality Assurance (QA) engineer to develop and execute exploratory and automated tests to ensure product quality.
QA engineer responsibilities include designing and implementing tests, debugging and defining corrective actions. You will also review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts.)
The QA engineer role will play an important part in our company’s product development process. Our ideal candidate will be responsible for conducting tests before product launches to ensure software runs smoothly and meets client needs, while being cost-effective. Ultimately, you should monitor all stages of software development to identify and resolve system malfunctions to meet quality standards.
Responsibilities
- Review requirements, specifications and technical design documents to provide timely and meaningful feedback.
- Create detailed, comprehensive and well-structured test plans and test cases.
- Estimate, prioritize, plan and coordinate testing activities.
- Design, develop and execute automation scripts using open source tools.
- Identify, record, document thoroughly and track bugs.
- Perform thorough regression testing when bugs are resolved.
- Develop and apply testing processes for new and existing products to meet client needs.
- Liaise with internal teams (e.g. developers and product managers) to identify system requirements.
- Monitor debugging process results.
- Investigate the causes of non-conforming software and train users to implement solutions.
- Track quality assurance metrics, like defect densities and open defect counts.
- Stay up-to-date with new testing tools and test strategies.
Requirements
- Proven work experience in software development or test automation.
- Proven work experience in software quality assurance.
- Strong knowledge of software QA methodologies, tools and processes.
- Experience in writing clear, concise and comprehensive test plans and test cases.
- Hands-on experience with both white box and black box testing.
- Hands-on experience with automated testing tools.
- Solid knowledge of SQL and scripting.
- Experience working in an Agile/Scrum development process.
- Experience with performance and/or security testing is a plus.
- BS/MS degree in Computer Science, Engineering or a related subject.
What's In It For You
- Remote work!
- Unlimited vacation in most of our locations!!
- Great benefits plan including health, dental, vision and more
- Great office spaces in Canada & Iceland
- Diverse and dynamic teams
- Challenging and exciting work
- An opportunity to have a real impact on our business
- Free breakfast and snacks
- A great range of social activities
- And so much more!!
Come and join our amazing & high-performing Tech Team!
Note: As our hiring teams are global, please submit your resume in English only!
Job Benefits:
- Competitive compensation and extended Group Benefits
- Nice work/personal life balance
- Flat organization, open minded, easy collaborative atmosphere
- Team events and international conference trainings
- Free snacks, coffee, beer and weekly breakfasts
- Weekly free gym classes
- Pension Plan (matching up to 4 % of the employee RSP contribution)
- Open Vacation Policy
We are always looking for new talent to join us in our mission to optimize time tracking. As one of the largest, award-winning, and top-selling app vendors in the Atlassian Ecosystem, we hire only the best and brightest.
What does Tempo do? We enable companies to grasp the true value of time and get meaningful insights into their operations. With our products, managers know exactly how their teams are spending their hours each day. From billing, to resource management, to cost tracking, we are proud to give our customers data they can use. It’s an exciting time, with lots of innovation and growth on the horizon!
Our reach is wide: we are happy to support more than 20,000 customers all over the world. We are looking for candidates to bring fresh perspectives to our amazing teams located in Iceland, Canada, and the USA.
Join us and discover the thrill of being part of a team that is not only digging deep with cool tech but also building great and reliable products our teams and customers love!
If you want to work for a fast-growing, exciting tech company, doing practical stuff and also making sure that our culture is supported, keep reading. The role is fast-paced and a varied role is for a highly organized individual able to build effective relationships.
Tempo is seeking an experienced Team Lead to join our growing development team. This person will lead a technical multidisciplinary team, tasked with integrating our technology and workflows from and into third-party tools and solutions
The role.
- Act as a key driving force in the design and development of our key product initiatives.
- Lead and mentor a team of developers in an agile environment.
- Instigate work in identifying and mitigating challenges and roadblocks in the team’s environment.
- The team lead will provide technical leadership to development teams through pairing and mentorship. This is a diverse role, where the team lead will work closely with software developers, QA engineers, product managers, agile coaches, support teams, and designers to help shape our future products.
- This role entails both facilitating team meetings such as daily standups, planning and reviews, and meeting with individual team members to foster professional growth and mentorship.
- The team lead is responsible for the technical leadership of the team, including but not limited to performance, security, quality, test coverage, documentation, and continuous integration and delivery of the software.
The ideal candidate
- Bachelor’s degree in Computer Science or equivalent.
- 5+ years in software development.
- Experience in agile software development practices.
- Passion for clean code, testing and best practices in software development.
- Knowledge of modern web application architecture.
- Strong personal skills and the ability to lead and mentor a small team.
- Proven track record of delivering high profile projects that meet desired business outcomes.
- Experience with cloud based technologies and large-scale databases is a plus.
What's In It For You
- Remote work options!
- Unlimited vacation in most of our locations!!
- Great benefits plan including health, dental, vision and more
- Great office spaces in Canada & Iceland
- Diverse and dynamic teams
- Challenging and exciting work
- An opportunity to have a real impact on our business
- Free breakfast and snacks
- A great range of social activities
- And so much more!!
Note: As our hiring teams are global, please submit your resume in English only!
Job Benefits:
- Competitive compensation and extended Group Benefits
- Nice work/personal life balance
- Flat organization, open minded, easy collaborative atmosphere
- Team events and international conference trainings
- Free snacks, coffee, beer and weekly breakfasts
- Weekly free gym classes
- Pension Plan (matching up to 4 % of the employee RSP contribution)
- Open Vacation Policy
We are always looking for new talent to join us in our mission to optimize time tracking. As one of the largest, award-winning, and top-selling app vendors in the Atlassian Ecosystem, we hire only the best and brightest.
What does Tempo do? We enable companies to grasp the true value of time and get meaningful insights into their operations. With our products, managers know exactly how their teams are spending their hours each day. From billing, to resource management, to cost tracking, we are proud to give our customers data they can use. Lately we have been expanding into new ecosystems, most recently Zendesk. It’s an exciting time, with lots of innovation and growth on the horizon!
Our reach is wide: we are happy to support more than 20,000 customers all over the world. We are looking for candidates to bring fresh perspectives to our amazing teams located in Iceland, Canada, Sweden and the USA.
Join us and discover the thrill of being part of a team that are not only digging deep in automation, AI and cool tech but also builds great and reliable products our teams and customers love!
About the Job
We are looking for an experienced and enthusiastic Data Engineer to join our growing team. This position will be responsible for expanding and optimizing our data and data ingestion and processing pipelines, as well as optimizing data flow and collection for cross functional teams. The ideal candidate is an experienced data pipeline builder and data manipulator who enjoys optimizing data systems and building them from the ground up. The Data Engineer will support our data analysts and data scientists on data initiatives and will ensure optimal data delivery architecture is consistent throughout ongoing projects. They must be self-directed and comfortable supporting the data needs of multiple teams, systems and products. The right candidate will be excited by the prospect of optimizing or even re-designing our company’s data architecture to support our next generation of products and data initiatives.
The Role
- Develops and maintains scalable data pipelines and builds out new API integrations to support continuing increases in data sources, volume and complexity.
- Collaborates with analytics and business teams to improve data models that feed business intelligence tools, increasing data accessibility and fostering data-driven decision making across the organization.
- Implements processes and systems to monitor data quality, ensuring production data is always accurate and available for key stakeholders and business processes that depend on it.
- Writes unit/integration tests, contributes to engineering wiki, and documents work.
- Performs data analysis required to troubleshoot data related issues and assist in the resolution of data issues.
- Process unstructured data into a form suitable for analysis.
- Analyze processed data.
The ideal Candidate
- BS or MS degree in Computer Science or a related technical field.
- 5+ years of industry experience in data engineering or other related field.
- 4+ years of Python development experience.
- 5+ years of strong SQL experience.
- Experience building workflows as Directed Acyclic Graphs (DAGs) using Apache Airflow.
- Experience with big data tools: Bigtable, BigQuery, Airflow, Spark, Kafka, etc.
- Experience with GCP and/or AWS cloud services.
- Experience with relational SQL and NoSQL databases, including Postgres, Bigtable, etc.
- Experience designing, building, and maintaining data processing systems
- Experience with AWS Glue, AWS Firehose, AWS Kinesis, Avro / Parquet file formats, Snowflake, or data lake architecture is a plus.
- Proven abilities to take initiative and be innovative
- Analytical mind with a problem-solving aptitude
- Great communicator
- Team player
What's In It For You
- Remote work!
- Unlimited vacation in most of our locations!!
- Great benefits plan including health, dental, vision and more
- Great office spaces in Canada, Iceland and USA
- Diverse and dynamic teams
- Challenging and exciting work
- An opportunity to have a real impact on our business
- Free breakfast and snacks
- A great range of social activities
- And so much more!!
Come and join our amazing & high-performing tech team!
Note: As our hiring teams are global, please submit your resume in English only
Please apply here
Job Benefits:
- Competitive compensation and extended Group Benefits
- Nice work/personal life balance
- Flat organization, open minded, easy collaborative atmosphere
- Team events and international conference trainings
- Free snacks, coffee, beer and weekly breakfasts
- Weekly free gym classes
- Pension Plan (matching up to 4 % of the employee RSP contribution)
- Open Vacation Policy
Time zone: (GMT-05:00) Eastern Time
As one of the largest, award-winning, and top-selling app vendors in the Atlassian Ecosystem, we hire only the best and brightest.
What does Tempo do? We enable companies to grasp the true value of time and get meaningful insights into their operations. With our products, managers know exactly how their teams are spending their hours each day. From billing, to resource management, to cost tracking, we are proud to give our customers data they can use. Lately we have been expanding into new ecosystems, most recently Zendesk. It’s an exciting time, with lots of innovation and growth on the horizon!
Our reach is wide: we are happy to support more than 20,000 customers all over the world. We are looking for candidates to bring fresh perspectives to our amazing teams located in Iceland, Sweden, Canada, and the USA.
Join us and discover the thrill of being part of a team that is not only digging deep in automation, AI and cool tech but also builds great and reliable products our teams and customers love!
The Role
- Solving technical problems and coming up with innovative solutions to advance our products as a member of one of our development teams
- Working closely with designers, product leads, project managers and software engineers to implement versatile solutions to stay ahead of the needs of our customers
- Driving innovation by coming up with new and innovative ideas for our products and processes
- Approaching development issues by being mindful of user experience, performance, quality and security aspects
- Liaising with other developers to promote great software design and quality
- Launching, iterating and making a difference to the team’s performance and being committed to making our products better for our users
The Ideal Candidate
- Has at least 2 years of solid background in Javascript and React
- Is experienced with Ecmascript 2016, state management libraries like Redux, and unit testing in JS (using Jest or similar libraries)
- Has experience with CSS and styled components
- Is passionate about clean code and best practices in software development
- Has experience with building and optimizing for performance
- Keeps his knowledge up to date by following what is happening in the industry
- Has a degree in Computer Science or equivalent studies
- Is familiar with Typescript
- Is familiar with Cypress
What's In It For You
- Remote work!
- Unlimited vacation in most of our locations!!
- Great benefits plan including health, dental, vision and more
- Great office spaces in Canada & Iceland
- Diverse and dynamic teams
- Challenging and exciting work
- An opportunity to have a real impact on our business
- Free breakfast and snacks
- A great range of social activities
- And so much more!!
Come and join our amazing & high-performing tech team!
Note: As our hiring teams are global, please submit your resume in English only.
Job Benefits:
- Competitive compensation and extended Group Benefits
- Nice work/personal life balance
- Flat organization, open minded, easy collaborative atmosphere
- Team events and international conference trainings
- Free snacks, coffee, beer and weekly breakfasts
- Weekly free gym classes
- Pension Plan (matching up to 4 % of the employee RSP contribution)
- Open Vacation Policy
As one of the largest, award-winning, and top-selling app vendors in the Atlassian Ecosystem, we hire only the best and brightest.
What does Tempo do? We enable companies to grasp the true value of time and get meaningful insights into their operations. With our products, managers know exactly how their teams are spending their hours each day. From billing, to resource management, to cost tracking, we are proud to give our customers data they can use. Lately we have been expanding into new ecosystems, most recently Zendesk. It’s an exciting time, with lots of innovation and growth on the horizon!
Our reach is wide: we are happy to support more than 20,000 customers all over the world. We are looking for candidates to bring fresh perspectives to our amazing teams located in Iceland, Canada, Sweden and the USA.
Join us and discover the thrill of being part of a team that is not only digging deep in automation, AI and cool tech but also builds great and reliable products our teams and customers love!
The Role
- Solving difficult technical problems and coming up with innovative solutions to advance our products as a member of one of our development teams
- Working closely with product leads, designers, project managers and software engineers to implement versatile solutions to stay ahead of the needs of our customers
- Driving innovation by coming up with new and innovative ideas for our products and processes
- Approaching development issues by being mindful of user experience, performance, quality and security aspects
- Liaising with other developers to promote great software design and quality
- Designing and maintaining APIs
- Launching, iterating and making a difference to the team’s performance and being committed to making our products better for our users
The Ideal Candidate
- Has at least 2 years of solid background in applying knowledge of Java and JVM to build scalable software
- Has a degree in Computer Science or equivalent studies
- Experience developing products for GitHub, Microsoft Azure DevOps and Asana platforms a strong plus
- Has experience with Spring, Gradle and Maven
- Has experience with SQL queries and database performance
- Has experience with Kubernetes and AWS
- Is passionate about unit testing and integration testing (junit, mockito, rest assured)
- Has an impressive track record in applying deep architectural understanding of web applications to develop and scale successful products and systems
- Has experience with designing and maintaining APIs for public consumption
- Has experience with building and optimizing for performance
- Is capable to contribute to our mission to continuous delivery of our software by working on build and deployment pipelines
- Is creative, innovative in finding solutions to complex problems
- Is a self-starter and motivates others with enthusiasm and collaboration
- Keeps his knowledge up to date by following what is happening in the industry
- Is familiar with Kotlin
What's In It For You
- Remote work!
- Unlimited vacation in most of our locations!!
- Great benefits plan including health, dental, vision and more
- Great office spaces in Canada & Iceland
- Diverse and dynamic teams
- Challenging and exciting work
- An opportunity to have a real impact on our business
- Free breakfast and snacks
- A great range of social activities
- And so much more!!
Come and join our amazing & high-performing Tech Team!
Note: As our hiring teams are global, please submit your resume in English only!
Job Benefits:
- Competitive compensation and extended Group Benefits
- Nice work/personal life balance
- Flat organization, open minded, easy collaborative atmosphere
- Team events and international conference trainings
- Free snacks, coffee, beer and weekly breakfasts
- Weekly free gym classes
- Pension Plan (matching up to 4 % of the employee RSP contribution)
- Open Vacation Policy
Time zone: (GMT-05:00) Eastern Time
As one of the largest, award-winning, and top-selling app vendors in the Atlassian Ecosystem, we hire only the best and brightest.
What does Tempo do? We enable companies to grasp the true value of time and get meaningful insights into their operations. With our products, managers know exactly how their teams are spending their hours each day. From billing, to resource management, to cost tracking, we are proud to give our customers data they can use. Lately we have been expanding into new ecosystems, most recently Zendesk. It’s an exciting time, with lots of innovation and growth on the horizon!
Our reach is wide: we are happy to support more than 20,000 customers all over the world. We are looking for candidates to bring fresh perspectives to our amazing teams located in Iceland, Sweden, Canada, and the USA.
Join us and discover the thrill of being part of a team that is not only digging deep in automation, AI and cool tech but also builds great and reliable products our teams and customers love!
The Role
We are looking for a full stack developer who is passionate about driving and supporting highly creative development teams. If you are a true Java and Javascript techie with well developed communication skills, this could be the job for you!
- Solving difficult technical problems and coming up with innovative solutions to advance our products as a member of one of our development teams
- Working closely with product leads, designers, project managers and software engineers to implement versatile solutions to stay ahead of the needs of our customers
- Driving innovation by coming up with new and innovative ideas for our products and processes
- Approaching development issues by being mindful of user experience, performance, quality and security aspects
- Liaising with other developers to promote great software design and quality
- Designing and maintaining APIs
- Launching, iterating and making a difference to the team’s performance and being committed to making our products better for our users
The Ideal Candidate
- Has at least 2 years of experience with Java and Javascript with focus on one of them or both
- Has a degree in Computer Science or equivalent studies
- Has a solid background in applying knowledge of Java and JVM to build scalable software
- Has experience with Spring, Gradle and Maven
- Has experience with SQL queries and database performance
- Has a solid background in javascript and react and best practices in the domain
- Has experience with designing and maintaining APIs for public consumption
- Has experience with building and optimizing for performance
- Has experience with CSS and styled components.
- Is creative and innovative in finding solutions to complex problems and issues
- Is a self-starter and motivates others with enthusiasm and collaboration
- Is passionate about unit testing and integration testing both Java and Javascript code
- Is passionate about clean code and best practices in software development
- Is familiar with Typescript
- Is familiar with Kotlin
What's In It For You
- Remote work!
- Unlimited vacation in most of our locations!!
- Great benefits plan including health, dental, vision and more
- Great office spaces in Canada and Iceland
- Diverse and dynamic teams
- Challenging and exciting work
- An opportunity to have a real impact on our business
- Free breakfast and snacks
- A great range of social activities
- And so much more!!
Come and join our amazing & high-performing tech team!
Note: As our hiring teams are global, please submit your resume in English only.
Job Benefits:
- Competitive compensation and extended Group Benefits
- Nice work/personal life balance
- Flat organization, open minded, easy collaborative atmosphere
- Team events and international conference trainings
- Free snacks, coffee, beer and weekly breakfasts
- Weekly free gym classes
- Pension Plan (matching up to 4 % of the employee RSP contribution)
- Open Vacation Policy
Time zone: (GMT-05:00) Eastern Time
As one of the largest, award-winning, and top-selling app vendors in the Atlassian Ecosystem, we hire only the best and brightest.
What does Tempo do? We enable companies to grasp the true value of time and get meaningful insights into their operations. With our products, managers know exactly how their teams are spending their hours each day. From billing, to resource management, to cost tracking, we are proud to give our customers data they can use. Lately we have been expanding into new ecosystems, most recently Zendesk. It’s an exciting time, with lots of innovation and growth on the horizon!
Our reach is wide: we are happy to support more than 20,000 customers all over the world. We are looking for candidates to bring fresh perspectives to our amazing teams located in Iceland, Sweden, Canada, and the USA.
Join us and discover the thrill of being part of a team that is not only digging deep in automation, AI and cool tech but also builds great and reliable products our teams and customers love!
The Role
- Solving difficult technical problems and coming up with innovative solutions to advance our products as a member of one of our development teams
- Working closely with product leads, designers, project managers and software engineers to implement versatile solutions to stay ahead of the needs of our customers
- Driving innovation by coming up with new and innovative ideas for our products and processes
- Approaching development issues by being mindful of user experience, performance, quality and security aspects
- Liaising with other developers to promote great software design and quality
- Designing and maintaining APIs
- Launching, iterating and making a difference to the team’s performance and being committed to making our products better for our users
The Ideal Candidate
- Has a solid background in applying knowledge of Java and JVM to build scalable software
- Has experience with Spring, Gradle and Maven
- Has experience with SQL queries and database performance
- Is passionate about unit testing and integration testing (junit, mockito, rest assured)
- Has experience with designing and maintaining APIs for public consumption
- Has experience with building and optimizing for performance
- Is creative, innovative in finding solutions to complex problems
- Is a self-starter and motivates others with enthusiasm and collaboration
- Is passionate about clean code and best practices in computer science
- Keeps his knowledge up to date by following what is happening in the industry
- Has a degree in Computer Science or equivalent studies
- Is familiar with Kubernetes and AWS
- Is familiar with Kotlin
What's In It For You
- Remote work!
- Unlimited vacation in most of our locations!!
- Great benefits plan including health, dental, vision and more
- Great office spaces in Canada & Iceland
- Diverse and dynamic teams
- Challenging and exciting work
- An opportunity to have a real impact on our business
- Free breakfast and snacks
- A great range of social activities
- And so much more!!
Come and join our amazing & high-performing Tech Team!
Note: As our hiring teams are global, please submit your resume in English only!
Job Benefits:
- Competitive compensation and extended Group Benefits
- Nice work/personal life balance
- Flat organization, open minded, easy collaborative atmosphere
- Team events and international conference trainings
- Free snacks, coffee, beer and weekly breakfasts
- Weekly free gym classes
- Pension Plan (matching up to 4 % of the employee RSP contribution)
- Open Vacation Policy
Time zone: (GMT-05:00) Eastern Time
As one of the largest, award-winning, and top-selling app vendors in the Atlassian Ecosystem, we hire only the best and brightest.
What does Tempo do? We enable companies to grasp the true value of time and get meaningful insights into their operations. With our products, managers know exactly how their teams are spending their hours each day. From billing, to resource management, to cost tracking, we are proud to give our customers data they can use. Lately we have been expanding into new ecosystems, most recently Zendesk. It’s an exciting time, with lots of innovation and growth on the horizon!
Our reach is wide: we are happy to support more than 20,000 customers all over the world. We are looking for candidates to bring fresh perspectives to our amazing teams located in Iceland, Sweden, Canada, and the USA.
Join us and discover the thrill of being part of a team that is not only digging deep in automation, AI and cool tech but also builds great and reliable products our teams and customers love!
The Role
- Solving technical problems and coming up with innovative solutions to advance our products as a member of one of our development teams
- Working closely with designers, product leads, project managers and software engineers to implement versatile solutions to stay ahead of the needs of our customers
- Driving innovation by coming up with new and innovative ideas for our products and processes
- Approaching development issues by being mindful of user experience, performance, quality and security aspects
- Liaising with other developers to promote great software design and quality
- Launching, iterating and making a difference to the team’s performance and being committed to making our products better for our users
The Ideal Candidate
- Must have 5 + more years of experience with React
- Is confident about developing Single-Page Applications in React
- At least an intermediate level of expertise with JavaScript
- Is experienced with Ecmascript 2016, state management libraries like Redux, and unit testing in JS (using Jest or similar libraries)
- Has experience with CSS and styled components.
- Experience with testing of your code
- Degree in Computer Science or equivalent studies would be an asset
What's In It For You
- Remote work!
- Unlimited vacation in most of our locations!!
- Great benefits plan including health, dental, vision and more
- Great office spaces in Canada & Iceland
- Diverse and dynamic teams
- Challenging and exciting work
- An opportunity to have a real impact on our business
- Free breakfast and snacks
- A great range of social activities
- And so much more!!
Come and join our amazing & high-performing tech team!
Note: As our hiring teams are global, please submit your resume in English only.
Job Benefits:
- Competitive compensation and extended Group Benefits
- Nice work/personal life balance
- Flat organization, open minded, easy collaborative atmosphere
- Team events and international conference trainings
- Free snacks, coffee, beer and weekly breakfasts
- Weekly free gym classes
- Pension Plan (matching up to 4 % of the employee RSP contribution)
- Open Vacation Policy
As one of the largest, award-winning, and top-selling app vendors in the Atlassian Ecosystem, we hire only the best and brightest.
What does Tempo do? We enable companies to grasp the true value of time and get meaningful insights into their operations. With our products, managers know exactly how their teams are spending their hours each day. From billing, to resource management, to cost tracking, we are proud to give our customers data they can use. Lately we have been expanding into new ecosystems, most recently Zendesk. It’s an exciting time, with lots of innovation and growth on the horizon!
Our reach is wide: we are happy to support more than 20,000 customers all over the world. We are looking for candidates to bring fresh perspectives to our amazing teams located in Iceland, Sweden, Canada, and the USA.
Join us and discover the thrill of being part of a team that is not only digging deep in automation, AI and cool tech but also builds great and reliable products our teams and customers love!
The Role
You will own the full cycle of technical solutions across all Tempo products to build a robust unified technical vision and toolset. You will work with 40+ engineers in multiple teams to find and analyze present and anticipated future technical challenges with their projects or products. You will work in an entirely distributed company and help define an entirely new space while learning about how an organization scales on a hyper-growth trajectory!- Discuss, formulate, and document a vision for Frontend architecture and approaches in all Tempo software products
- Detail out and refine higher-level architecture decisions into a lower-level design
- Lead implementation of technical and infrastructure initiatives to support architecture decisions
- Communicate the vision to the engineering team
- Overlook and review the work of the team to ensure that the architecture decisions are being executed and the team is following coding standards and architecture guidelines
- Consult the engineering team with ongoing projects
- Help the engineering team align solutions with the Tempo architecture vision and industry best practices
- Make software design (application-level) decisions with the team, take software architecture topics for further consideration and unification
- Ensure technical knowledge sharing between development teams on related or similar projects
- Lead the research on specific topics, experiment with various technologies, and provide recommendations based on your findings
- Proactively identify technical debt and product areas that require attention or improvement at the architecture level
- Constantly develop yourself and the team in technology advancements, research new approaches, tools and best practices in the software architecture and design space
- Suggest improvements to our technology stack to optimize it for strategic growth and the competitive advantage of Tempo
The Ideal Candidate
- 8+ years of front-end web development experience — preference is given to candidates who have maintained or architected large scale applications
- Experience in facilitating even the most heated discussions, ability to resolve them and take responsibility for the decisions
- Track record of delivering successful solutions as a leader
- Be a world-class individual contributor
- Proficiency in JavaScript and React
- Experience working with or building unified UI libraries
- Clear understanding of software design patterns and principles
- Experience with a variety of web application designs, including monolithic and
- SOA, understanding of service breakdown and communication principles
- Experience guiding the continuous improvement of process and technology
- Strong sense of ownership; you take responsibility for the success of the engineering teams
- Commitment to quality; you take pride in everything you deliver as a reflection of yourself
- Abstract thinking while paying attention to meaningful details
- Ability to take smart risks and champion new ideas
- Degree in Computer Science or equivalent studies would be an asset
What's In It For You
- Remote work!
- Unlimited vacation in most of our locations!!
- Great benefits plan including health, dental, vision and more
- Great office spaces in Canada and Iceland
- Diverse and dynamic teams
- Challenging and exciting work
- An opportunity to have a real impact on our business
- Free breakfast and snacks
- A great range of social activities
- And so much more!!
Come and join our amazing & high-performing tech team!
Note: As our hiring teams are global, please submit your resume in English only
Job Benefits:
- Competitive compensation and extended Group Benefits
- Nice work/personal life balance
- Flat organization, open minded, easy collaborative atmosphere
- Team events and international conference trainings
- Free snacks, coffee, beer and weekly breakfasts
- Weekly free gym classes
- Pension Plan (matching up to 4 % of the employee RSP contribution)
- Open Vacation Policy
Time zone: (GMT-05:00) Eastern Time
As one of the largest, award-winning, and top-selling app vendors in the Atlassian Ecosystem, we hire only the best and brightest.
What does Tempo do? We enable companies to grasp the true value of time and get meaningful insights into their operations. With our products, managers know exactly how their teams are spending their hours each day. From billing, to resource management, to cost tracking, we are proud to give our customers data they can use. Lately we have been expanding into new ecosystems, most recently Zendesk. It’s an exciting time, with lots of innovation and growth on the horizon!
Our reach is wide: we are happy to support more than 20,000 customers all over the world. We are looking for candidates to bring fresh perspectives to our amazing teams located in Iceland, Sweden, Canada, and the USA.
Join us and discover the thrill of being part of a team that is not only digging deep in automation, AI and cool tech but also builds great and reliable products our teams and customers love!
The Role
- Solving difficult technical problems and coming up with innovative solutions to advance our products as a member of one of our development teams
- Working closely with product leads, designers, project managers and software engineers to implement versatile solutions to stay ahead of the needs of our customers
- Driving innovation by coming up with new and innovative ideas for our products and processes
- Approaching development issues by being mindful of user experience, performance, quality and security aspects
- Liaising with other developers to promote great software design and quality
- Designing and maintaining APIs
- Launching, iterating and making a difference to the team’s performance and being committed to making our products better for our users
The Ideal Candidate
- Loves Java and has an excellent background in applying knowledge of Java and JVM to build scalable software. Combines this with practical knowledge of other JVM languages (like Scala, Groovy, Clojure, Kotlin) and web frameworks (Spring, Play, Rails/Grails, etc). Experience with Python and Node.js is a plus
- Has an impressive track record in applying deep architectural understanding of web applications to develop and scale successful products and systems
- Has experience with designing and maintaining APIs for public consumption
- Applies expert knowledge of some back-end technologies like Jersey, AWS, Hibernate, Lucene, JPA or others
- Is capable to contribute to our mission to continuous delivery of our software by working on build and deployment pipelines
- Is creative, innovative in finding solutions to complex problems and capable of testing their own code.
- Is a self-starter and motivates others with enthusiasm and collaboration.
What's In It For You
- Remote work!
- Unlimited vacation in most of our locations!!
- Great benefits plan including health, dental, vision and more
- Great office spaces in Canada & Iceland
- Diverse and dynamic teams
- Challenging and exciting work
- An opportunity to have a real impact on our business
- Free breakfast and snacks
- A great range of social activities
- And so much more!!
Come and join our amazing & high-performing Tech Team!
Note: As our hiring teams are global, please submit your resume in English only!
Job Benefits:
- Competitive compensation and extended Group Benefits
- Nice work/personal life balance
- Flat organization, open minded, easy collaborative atmosphere
- Team events and international conference trainings
- Free snacks, coffee, beer and weekly breakfasts
- Weekly free gym classes
- Pension Plan (matching up to 4 % of the employee RSP contribution)
- Open Vacation Policy
As one of the largest, award-winning, and top-selling app vendors in the Atlassian Ecosystem, we hire only the best and brightest.
What does Tempo do? We enable companies to grasp the true value of time and get meaningful insights into their operations. With our products, managers know exactly how their teams are spending their hours each day. From billing, to resource management, to cost tracking, we are proud to give our customers data they can use. Lately we have been expanding into new ecosystems, most recently Zendesk. It’s an exciting time, with lots of innovation and growth on the horizon!
Our reach is wide: we are happy to support more than 20,000 customers all over the world. We are looking for candidates to bring fresh perspectives to our amazing teams located in Iceland, Sweden, Canada, and the USA.
Join us and discover the thrill of being part of a team that is not only digging deep in automation, AI and cool tech but also builds great and reliable products our teams and customers love!
The Role
We are looking for a brilliant Java developer who is passionate about driving and supporting highly creative development teams. If you are a true Java techie with well developed communication skills, this could be the job for you!- Solving difficult technical problems and coming up with innovative solutions to advance our products as a member of one of our development teams
- Working closely with product leads, designers, project managers and software engineers to implement versatile solutions to stay ahead of the needs of our customers
- Driving innovation by coming up with new and innovative ideas for our products and processes
- Approaching development issues by being mindful of user experience, performance, quality and security aspects
- Liaising with other developers to promote great software design and quality
- Designing and maintaining APIs
- Launching, iterating and making a difference to the team’s performance and being committed to making our products better for our users
The Ideal Candidate
- Loves Java and has an excellent background in applying knowledge of Java and JVM to build scalable software. Combines this with practical knowledge of other JVM languages (like Clojure and Kotlin) and web frameworks (Spring, Play, etc.). Experience with Python or Golang is a plus
- Has an impressive track record in applying deep architectural understanding of web applications to develop and scale successful products and systems
- Has experience with designing and maintaining APIs for public consumption
- Applies expert knowledge of some back-end technologies like Jersey, Hibernate, Lucene, JPA or others
- Has experience with React
- At least an intermediate level of expertise with JavaScript
- Has experience with CSS and styled components.
- Is capable to contribute to our mission to continuous delivery of our software by working on build and deployment pipelines
- Is creative and innovative in finding solutions to complex problems and issues
- Is a self-starter and motivates others with enthusiasm and collaboration
What's In It For You
- Remote work!
- Unlimited vacation in most of our locations!!
- Great benefits plan including health, dental, vision and more
- Great office spaces in Canada and Iceland
- Diverse and dynamic teams
- Challenging and exciting work
- An opportunity to have a real impact on our business
- Free breakfast and snacks
- A great range of social activities
- And so much more!!
Come and join our amazing & high-performing tech team!
Note: As our hiring teams are global, please submit your resume in English only.
Job Benefits:
- Competitive compensation and extended Group Benefits
- Nice work/personal life balance
- Flat organization, open minded, easy collaborative atmosphere
- Team events and international conference trainings
- Free snacks, coffee, beer and weekly breakfasts
- Weekly free gym classes
- Pension Plan (matching up to 4 % of the employee RSP contribution)
- Open Vacation Policy
Time zone: (GMT-05:00) Eastern Time
As one of the largest, award-winning, and top-selling app vendors in the Atlassian Ecosystem, we hire only the best and brightest.
What does Tempo do? We enable companies to grasp the true value of time and get meaningful insights into their operations. With our products, managers know exactly how their teams are spending their hours each day. From billing, to resource management, to cost tracking, we are proud to give our customers data they can use. Lately we have been expanding into new ecosystems, most recently Zendesk. It’s an exciting time, with lots of innovation and growth on the horizon!
Our reach is wide: we are happy to support more than 20,000 customers all over the world. We are looking for candidates to bring fresh perspectives to our amazing teams located in Iceland, Sweden, Canada, and the USA.
Join us and discover the thrill of being part of a team that is not only digging deep in automation, AI and cool tech but also builds great and reliable products our teams and customers love!
The Role
- Solving difficult technical problems and coming up with innovative solutions to advance our products as a member of one of our development teams
- Working closely with product leads, designers, project managers and software engineers to implement versatile solutions to stay ahead of the needs of our customers
- Driving innovation by coming up with new and innovative ideas for our products and processes
- Approaching development issues by being mindful of user experience, performance, quality and security aspects
- Liaising with other developers to promote great software design and quality
- Designing and maintaining APIs
- Launching, iterating and making a difference to the team’s performance and being committed to making our products better for our users
The Ideal Candidate
- Loves Java and has an excellent background in applying knowledge of Java and JVM to build scalable software. Combines this with practical knowledge of other JVM languages (like Scala, Groovy, Clojure, Kotlin) and web frameworks (Spring, Play, Rails/Grails, etc). Experience with Python and Node.js is a plus
- Has an impressive track record in applying deep architectural understanding of web applications to develop and scale successful products and systems
- Has experience with designing and maintaining APIs for public consumption
- Applies expert knowledge of some back-end technologies like Jersey, AWS, Hibernate, Lucene, JPA or others
- Is capable to contribute to our mission to continuous delivery of our software by working on build and deployment pipelines
- Is creative, innovative in finding solutions to complex problems and capable of testing their own code.
- Is a self-starter and motivates others with enthusiasm and collaboration.
What's In It For You
- Remote work!
- Unlimited vacation in most of our locations!!
- Great benefits plan including health, dental, vision and more
- Great office spaces in Canada, the US & Iceland
- Diverse and dynamic teams
- Challenging and exciting work
- An opportunity to have a real impact on our business
- Free breakfast and snacks
- A great range of social activities
- And so much more!!
Come and join our amazing & high-performing Tech Team!
Note: As our hiring teams are global, please submit your resume in English only!
Job Benefits:
- Competitive compensation and extended Group Benefits
- Nice work/personal life balance
- Flat organization, open minded, easy collaborative atmosphere
- Team events and international conference trainings
- Free snacks, coffee, beer and weekly breakfasts
- Weekly free gym classes
- Pension Plan (matching up to 4 % of the employee RSP contribution)
- Open Vacation Policy
Time zone: (GMT-05:00) Eastern Time
We are always looking for new talent to join us in our mission to optimize time tracking. As one of the largest, award-winning, and top-selling app vendors in the Atlassian Ecosystem, we hire only the best and brightest.
What does Tempo do? We enable companies to grasp the true value of time and get meaningful insights into their operations. With our products, managers know exactly how their teams are spending their hours each day. From billing, to resource management, to cost tracking, we are proud to give our customers data they can use. Lately we have been expanding into new ecosystems, most recently Zendesk. It’s an exciting time, with lots of innovation and growth on the horizon!
Our reach is wide: we are happy to support more than 20,000 customers all over the world. We are looking for candidates to bring fresh perspectives to our amazing teams located in Iceland, Canada, Sweden and the USA.
Join us and discover the thrill of being part of a team that are not only digging deep in automation, AI and cool tech but also builds great and reliable products our teams and customers love!
About the Job
We are looking for an experienced and enthusiastic Data Engineer to join our growing team. This position will be responsible for expanding and optimizing our data and data ingestion and processing pipelines, as well as optimizing data flow and collection for cross functional teams. The ideal candidate is an experienced data pipeline builder and data manipulator who enjoys optimizing data systems and building them from the ground up. The Data Engineer will support our data analysts and data scientists on data initiatives and will ensure optimal data delivery architecture is consistent throughout ongoing projects. They must be self-directed and comfortable supporting the data needs of multiple teams, systems and products. The right candidate will be excited by the prospect of optimizing or even re-designing our company’s data architecture to support our next generation of products and data initiatives.
The Role
- Develops and maintains scalable data pipelines and builds out new API integrations to support continuing increases in data sources, volume and complexity.
- Collaborates with analytics and business teams to improve data models that feed business intelligence tools, increasing data accessibility and fostering data-driven decision making across the organization.
- Implements processes and systems to monitor data quality, ensuring production data is always accurate and available for key stakeholders and business processes that depend on it.
- Writes unit/integration tests, contributes to engineering wiki, and documents work.
- Performs data analysis required to troubleshoot data related issues and assist in the resolution of data issues.
- Process unstructured data into a form suitable for analysis.
- Analyze processed data.
The ideal Candidate
- BS or MS degree in Computer Science or a related technical field.
- 5+ years of industry experience in data engineering or other related field.
- 4+ years of Python development experience.
- 5+ years of strong SQL experience.
- Experience building workflows as Directed Acyclic Graphs (DAGs) using Apache Airflow.
- Experience with big data tools: Bigtable, BigQuery, Airflow, Spark, Kafka, etc.
- Experience with GCP and/or AWS cloud services.
- Experience with relational SQL and NoSQL databases, including Postgres, Bigtable, etc.
- Experience designing, building, and maintaining data processing systems
- Experience with AWS Glue, AWS Firehose, AWS Kinesis, Avro / Parquet file formats, Snowflake, or data lake architecture is a plus.
- Proven abilities to take initiative and be innovative
- Analytical mind with a problem-solving aptitude
- Great communicator
- Team player
What's In It For You
- Remote work!
- Unlimited vacation in most of our locations!!
- Great benefits plan including health, dental, vision and more
- Great office spaces in Canada, Iceland and USA
- Diverse and dynamic teams
- Challenging and exciting work
- An opportunity to have a real impact on our business
- Free breakfast and snacks
- A great range of social activities
- And so much more!!
Come and join our amazing & high-performing tech team!
Note: As our hiring teams are global, please submit your resume in English only
Job Benefits:
- Competitive compensation and extended Group Benefits
- Nice work/personal life balance
- Flat organization, open minded, easy collaborative atmosphere
- Team events and international conference trainings
- Free snacks, coffee, beer and weekly breakfasts
- Weekly free gym classes
- Pension Plan (matching up to 4 % of the employee RSP contribution)
- Open Vacation Policy
Time zone: (GMT-05:00) Eastern Time
We are always looking for new talent to join us in our mission to optimize time tracking. As one of the largest, award-winning, and top-selling app vendors in the Atlassian Ecosystem, we hire only the best and brightest.
What does Tempo do? We enable companies to grasp the true value of time and get meaningful insights into their operations. With our products, managers know exactly how their teams are spending their hours each day. From billing, to resource management, to cost tracking, we are proud to give our customers data they can use. Lately we have been expanding into new ecosystems, most recently Zendesk. It’s an exciting time, with lots of innovation and growth on the horizon!
Our reach is wide: we are happy to support more than 20,000 customers all over the world. We are looking for candidates to bring fresh perspectives to our amazing teams located in Iceland, Sweden, Canada, and the USA.
Join us and discover the thrill of being part of a team that is not only digging deep in automation, AI and cool tech but also builds great and reliable products our teams and customers love!
About the Job
We are looking for an amazing developer with a keen eye and a keen testing intuition to help us make our products even better. If you are capable of balancing a flexible, yet systematic approach to software scrutinisation you might be the one we need.
The role involves:
- Designing and implementing automation tests for component, integration or system testing in collaboration with the developers.
- Maintaining current regression test suites and creating new automated tests for new feature work.
- Suggesting new approaches to existing or planned testing that leads to a more scalable, reliable and usable framework.
- Debugging and characterizing defects and inconsistencies,
- Providing detailed configuration and descriptions for passing and failing tests
- Supporting our continuous testing practices.
- Providing production support of software products by investigating and recreating reported defects.
The ideal candidate:
- Is an enthusiast developer with a high focus on testing
- Is using automated tools with grace and insight
- Is highly technically capable and is ahead of the game in learning all there is to know about new applications
- Is highly structured and organised yet flexible enough to thrive with changing requirements and schedules
- Has a solid understanding of software engineering processes, approaches, methodologies.
- Has a solid experience and understanding of automated testing and continuous delivery pipeline
- Takes an analytical approach to issues and finds problem solving both fun and rewarding
- Is a strong English communicator and clearly articulates ideas and concepts, both verbally and in writing
- Loves collaborating with teams and individuals to both clarify and understand the user needs and technical capabilities
Technical skills:
- Experience in continuous testing and TDD processes and relative tools
- Automation tools: Cypress, Jest, OWASP ZAP, JMeter
- Programming languages: Java, Javascript
- Experience with Kotlin, Typescript, Python, Go and Jira development a plus
- Linux, MacOS, AWS experience
What's In It For You
- Remote work!
- Unlimited vacation in most of our locations!!
- Great benefits plan including health, dental, vision and more
- Great office spaces in Canada and Iceland
- Diverse and dynamic teams
- Challenging and exciting work
- An opportunity to have a real impact on our business
- Free breakfast and snacks
- A great range of social activities
- And so much more!!
Come and join our amazing & high-performing tech team!
Note: As our hiring teams are global, please submit your resume in English only
Job Benefits:
- Competitive compensation and extended Group Benefits
- Nice work/personal life balance
- Flat organization, open minded, easy collaborative atmosphere
- Team events and international conference trainings
- Free snacks, coffee, beer and weekly breakfasts
- Weekly free gym classes
- Pension Plan (matching up to 4 % of the employee RSP contribution)
- Open Vacation Policy
Time zone: (GMT-05:00) Eastern Time
As one of the largest, award-winning, and top-selling app vendors in the Atlassian Ecosystem, we hire only the best and brightest.
What does Tempo do? We enable companies to grasp the true value of time and get meaningful insights into their operations. With our products, managers know exactly how their teams are spending their hours each day. From billing, to resource management, to cost tracking, we are proud to give our customers data they can use. Lately we have been expanding into new ecosystems, most recently Zendesk. It’s an exciting time, with lots of innovation and growth on the horizon!
Our reach is wide: we are happy to support more than 20,000 customers all over the world. We are looking for candidates to bring fresh perspectives to our amazing teams located in Iceland, Sweden, Canada, and the USA.
Join us and discover the thrill of being part of a team that are not only digging deep in automation, AI and cool tech but also builds great and reliable products our teams and customers’ love!
The Role
- Solving technical problems and coming up with innovative solutions to advance our products as a member of one of our development teams
- Working closely with designers, product leads, project managers and software engineers to implement versatile solutions to stay ahead of the needs of our customers
- Driving innovation by coming up with new and innovative ideas for our products and processes
- Approaching development issues by being mindful of user experience, performance, quality and security aspects
- Liaising with other developers to promote great software design and quality
- Launching, iterating and making a difference to the team’s performance and being committed to making our products better for our users
The Ideal Candidate
- Must have 5 + more years of experience with React
- Is confident about developing Single-Page Applications in React
- At least an intermediate level of expertise with JavaScript
- Experience working with Microsoft Azure DevOps would be an asset
- Is experienced with Ecmascript 2016, state management libraries like Redux, and unit testing in JS (using Jest or similar libraries)
- Has experience with CSS and styled components.
- Experience with testing of your code
- Degree in Computer Science or equivalent studies would be an asset
What's In It For You
- Remote work!
- Unlimited vacation in most of our locations!!
- Great benefits plan including health, dental, vision and more
- Great office spaces in Canada and Iceland
- Diverse and dynamic teams
- Challenging and exciting work
- An opportunity to have a real impact on our business
- Free breakfast and snacks
- A great range of social activities
- And so much more!!
Come and join our amazing & high-performing tech team!
Note: As our hiring teams are global, please submit your resume in English only
Job Benefits:
- Competitive compensation and extended Group Benefits
- Nice work/personal life balance
- Flat organization, open minded, easy collaborative atmosphere
- Team events and international conference trainings
- Free snacks, coffee, beer and weekly breakfasts
- Weekly free gym classes
- Pension Plan (matching up to 4 % of the employee RSP contribution)
- Open Vacation Policy
Time zone: (GMT-05:00) Eastern Time