This job posting has expired and no longer is available. Please explore other opportunities.

Senior Software Developer - Platform

Vancouver, BC

Who we are:

Tasktop is transforming how the world’s largest organizations manage the process of building software. Our Value Stream Management (VSM) platform has enabled our Fortune 500 customers to dramatically reduce their time to market and increase the velocity of software development. Sitting above the entire software development toolchain, Tasktop’s VSM platform integrates all popular software development tools - like Jira, ServiceNow, Azure DevOps and many more - and allows organizations to see where work is getting stuck and how they can improve. The company has been recognized by industry analysts such as Forrester and Gigaom as the leader in this new category of tools. 


Founded in Vancouver, Canada, Tasktop is a global company with staff across North America, Europe and Australia. We have an energetic vibe, where we value work/life balance and creating an organization of diverse individuals that learn from each other. Recently named Built-In Austin’s Best Midsize Place to Work For, Tasktop provides the space to do the best work of your life.


Why Tasktop:

Diversity and caring for each other are two of Tasktop’s key values and at Tasktop, we have built a community of mutual respect and trust. We believe that diverse teams perform better and foster an environment of belonging and inclusion. We aim to continually learn, evolve, and be better versions of ourselves.



What we build:

Today, the largest companies in the world use our software to automate the flow of work throughout their organizations. At Integrations Team, we build and maintain a wide range of adapters (“connectors”) to dozens of different platforms to support our products that analyze that flow of work providing 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 careers. Join our growing team of backend engineers building out this industry-leading platform!



The opportunity:

Senior Software Developer


You will be a key contributor to Tasktop Integrations, working with APIs on connectors, build pipelines, and Test-Driven Development frameworks to ensure we move data the best possible way while helping drive and support our cloud-first culture and serve as a mentor to the junior engineers on the team. 



Responsibilities:


  • Design and develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Improve operations by conducting technical analysis; recommending changes in policies and procedures.
  • 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.
  • Update team knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Protect operations by keeping information confidential.


Skills and Qualifications:


  • Degree in Computer Science, Engineering or a related field
  • 4+ years of experience with Java, and its idioms and design patterns.
  • A self-starter with the ability to work effectively in teams with clear communication.
  • Experience maintaining and deploying highly available, fault-tolerant systems.
  • Experience with continuous integration/deployment tooling such as Jenkins, Travis CI, or others.



What gives you an edge:


  • Experience working with Test-Driven Development.
  • Experience with containers (i.e. Docker)
  • Experience working with remote / distributed teams and projects.



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!

Subscribe to Job Alerts