Software Engineer

Tackle is the leading solution helping software companies generate revenue through Cloud go-to-market, working with over 500 software companies.
Ontario, Canada
$87,000 - $108,000
Backend
Entry-Level Software Engineer
Remote
101 - 500 Employees
Enterprise SaaS · Cloud

Description For Software Engineer

Tackle is revolutionizing how software is sold through Cloud Marketplaces (AWS, GCP, Azure, and Red Hat). As a well-funded, fully remote company, we're transforming the software sales landscape with our data-driven Cloud GTM platform. Our engineering team is seeking talented developers to build reliable software at a sustainable pace, balancing innovation with product improvement.

Working at Tackle means joining a positive, remote-first environment where code deploys multiple times daily using modern toolchains. You'll be part of a 5-7 person autonomous engineering team, collaborating directly with product managers and UX professionals. The role offers opportunities to grow through tailored development plans and mentorship.

We pride ourselves on our culture of wellness, work-life harmony, and inclusive environment. Our values include customer-first approach, continuous learning, experimentation, and team collaboration. The company offers competitive compensation ($87,000-$108,000), equity, comprehensive benefits, and the freedom to work remotely.

Ideal candidates should have experience with modern backend services, database systems, and a passion for building scalable solutions. You'll contribute to building APIs and user experiences that help customers succeed in Cloud Marketplaces. The role combines technical excellence with a collaborative spirit, making it perfect for engineers who want to impact how software is bought and sold in the cloud era.

Join a team backed by top SaaS investors (a16z, Bessemer Venture Partners, Coatue) and work with industry leaders like Auth0, CrowdStrike, HashiCorp, and VMware. At Tackle, you'll help shape the future of software sales while growing your career in a supportive, remote-first environment.

Last updated a day ago

Responsibilities For Software Engineer

  • Build, enhance and maintain existing areas of the Tackle platform
  • Solve technical problems of moderate scope and complexity
  • Write scalable, testable, and maintainable code
  • Participate in code reviews and troubleshooting
  • Mentor less experienced engineers
  • Own code from start to finish
  • Contribute to team and product success

Requirements For Software Engineer

Python
PostgreSQL
MongoDB
Node.js
Java
  • Academic experience or professional internship in Python, Go, NodeJS, Ruby or Java
  • Familiarity with SQL or NoSQL databases
  • Self-motivated with strong organizational skills
  • Positive and solution-oriented mindset
  • Clear communication skills in verbal and written form
  • Ability to thrive in a remote organization
  • Strong evaluation of technical trade-offs

Benefits For Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Work remotely from anywhere within the US & Canada
  • Competitive salary
  • Equity package
  • Health, dental and vision coverage
  • Company off-site summits
  • Monthly wellness reimbursement
  • Internet and phone reimbursement
  • $1000 home ergo/office set up
  • Generous vacation plan & flexible work hours
  • 401k + matching
  • Technology tools
  • Company surprises and swag

Interested in this job?

Jobs Related To Tackle Software Engineer

Operations Engineer (Starshield)

SpaceX Operations Engineer position for Starshield program focusing on strategic planning, optimization of production processes, and resource alignment.

Software Engineer

Entry-level Software Engineer position at EBS (Alarm.com) in Krakow, focusing on video monitoring and IoT solutions development.

Junior Quantitative Developer

Junior Quantitative Developer role at Caxton Associates, developing systematic analysis tools and infrastructure for a global trading and investment firm.

Jr. Software Engineer - Python

Entry-level Python Software Engineer position at Liquid Advertising, working remotely on analytics tools for major gaming industry clients.

.NET Software Developer

.NET Software Developer position for building web and desktop applications using Microsoft technologies and modern frameworks.