Senior Software Engineer – Infrastructure Engineering

  • Company:
    Tasktop Technologies Inc.
  • Location:
  • Salary:
    negotiable / month
  • Job type:
    Full-Time
  • Posted:
    1 day ago
  • Category:
    Technology

Job Description

Who we are:

Founded in Vancouver BC Canada, Tasktop harvests an energetic vibe, while proudly counting the majority of the Fortune 100 as customers. Tasktop pioneered software developer efficiency and continues to innovate in the industry with our CEO Mik Kersten's best-selling book 'Project to Product'. We drive competitive advantage by helping our customers master their software production more efficiently. We provide enterprise-grade tool integration infrastructure that removes the overhead and waste that’s slowing down Agile teams while promoting information flow across teams. With Tasktop, customers can equip teams with best-of-breed tools from multiple vendors to support planning, development, testing, and service desk functions while still achieving end-to-end visibility. Tasktop enables customers to connect, visualize, and measure the value created by their software business.

 

What we build:

Today, the largest companies in the world use our software to automate the flow of work throughout their organizations. Our new cloud based product analyzes that flow of work and provides insights and predictive analytics to propel our customers towards faster time to value. We’re looking for talented and energized team players who want to accelerate our growth, while showcasing the best work of their career. Join our growing team of cloud savvy engineers building out this industry leading platform!

The Opportunity

Tasktop is looking for a Senior Software Engineer to contribute to the company’s foundation of operational excellence by building and refining infrastructure services for Tasktop’s SaaS offerings.

Whether it’s providing fault tolerance automation for our Cloud infrastructure or serving a consultation role for our engineering teams looking to implement DevOps best practices, your position will have wide-ranging impact and responsibilities. As a member of our growing Cloud team, you will work closely with stakeholders to provide services required for our engineering teams to develop, deploy, and operate their software services with confidence and speed.

Responsibilities

  • Bring our SLOs to life by providing comprehensive monitoring and actionable alerts. This includes our infrastructure and infrastructure we provide as a service to Product Development ensuring trustworthy alerts and relevant service quality feedback.
  • Solve technical challenges and implement solutions that are informed by the product vision, security requirements, and team mission.
  • Work with team members to achieve their best by supporting a culture of mentorship, continual learning, knowledge sharing of best practices, and contributing to the positive discussion and debate of ideas.
  • Ensure any incidents are leveraged as highly valuable learning opportunities, fostering a positive culture of learning through blameless retrospectives, leading by example and constructively challenging team members to provide effective remediations and improvements.

Skills

Great candidates have the following skills; if you need to catch up on some of these skills we provide self-directed training to all members of our Product Development teams.

  • A desire for operational excellence such as creating and maintaining runbooks, creating and improving processes, creating valued monitoring and actionable alerts.
  • Experience with continuous integration/deployment tooling such as Jenkins, Travis CI, or Spinnaker.
  • Experience operating infrastructure or applications subject to compliance such as PCI, SOC2, or HIPAA is highly desirable
  • Experience with infrastructure and Configuration Management tooling such as Terraform, Cloud Formation, Ansible, Chef or Puppet.
  • A solid background with container orchestration such as Kubernetes or containerization technologies such as Docker.
  • Experience working with cloud infrastructure providers such as AWS or GCP.
  • Professional experience with scripting languages such as Python, Ruby, Perl, or Bash.
  • Experience working with Linux OS such as Ubuntu or CentOS.
  • Experience with database deployment and operations (Postgres and/or AWS Aurora).

 

As a Tasktop employee you will enjoy flexibility, a health and wellness allowance, volunteer programs, a generous vacation offering, happy hours, and plenty more benefits!

Do you want to join the movement?? We would love to hear from you. Apply within!

Company Description

For customers worldwide, we drive competitive advantage by dramatically improving the efficiency of the software development and delivery process. We do this by providing fully automated, enterprise-grade integration of the tools used by all the various stakeholders in this process.

We bring a unique perspective on all aspects of software development and delivery. Within the industry, we are widely acknowledged as the software integration experts; our thought leaders are often sought out to speak at conferences and contribute published works.