Himalayas logo
ActiveStateAC

Sr Backend Software Engineer

ActiveState provides enterprise-grade open source language solutions, enabling DevSecOps teams to manage software supply chain security and improve developer productivity.

ActiveState

Employee count: 51-200

Salary: 75k-105k CAD

Canada only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

ActiveState enables DevOps, InfoSec, and Development teams to improve their security posture while simultaneously increasing productivity and innovation to deliver secure applications faster.
We are the only solution in the market today that offers vulnerability-free open source language packages and containers and Intelligent Remediation, which identifies which vulnerabilities to prioritize, assesses the impact of updates causing breaking changes, prioritizes what to fix first, securely builds open source packages from source, and facilitates the build and deploy process to get fixes into production quickly and easily.
All from the trusted partner that pioneered and continues to lead enterprise adoption and use of open source software.

This position is open to full-time remote workers anywhere in North America
This position is open to experienced candidates with a track record in this area. We’re building up our systems to scale out to more languages and ecosystems, and we’re looking for someone who knows how to analyze, design, build, monitor, and optimize backend systems to help us make the most of our data!

What You’ll be Doing

Our audacious goal is to build all of the open source software released on the internet completely from source, in an automated and repeatable way. Our platform resolves dependencies for open source languages and libraries all the way up and down the stack. If this sounds like a difficult computer science problem, it is! If you’re motivated by graph theory, dependency resolution, and wrestling with practical applications of things like the Byzantine Generals Problem, we want to meet you!

This specific team develops and maintains the systems that perform the dependency resolution algorithm, model dependency data, and produce the APIs for interacting with this system. On this team, you’ll spend time breaking new ground to support new languages and systems as well as optimizing our existing systems. You will help us manage the complexity of modeling the entire open source ecosystem, solving complex dependency problems, orchestrating whole-project builds from source code, and finding efficiencies along the way. If this sounds like an intriguing opportunity, we want to talk to you!

Key Responsibilities

  • 7+ years of professional programming experience in modern imperative languages, e.g. Python or Go. This means deep experience with at least one programming language, and at least shallow experience with others.
  • 4 year Computer Science Degree or equivalent
  • Professional experience designing, writing, and using web APIs (JSON and REST required, GraphQL a plus).
  • Experience creating and maintaining complex software systems along with the ability to design non-trivial applications and components from scratch.
  • The ability to write clean, well-tested code with clear documentation.
  • Backend development experience, including SQL and database integration.
  • Experience with at least one major platform (Linux, MacOS, Windows) and exposure to the others.
  • Excellent written and spoken skills, both technical and non-technical. You’ll need to work closely with your developer teammates, as well as be able to have coherent conversations with people from QA, sales, marketing, and other parts of the company.

Skills, Knowledge and Expertise

  • Notable contributions to or presence in at least one open source project or language community.
  • Experience with SAT solvers, graph theory, and dependency resolution algorithms.
  • Experience working with build systems, continuous integration, and debugging.
  • Microservices, message queues, and distributed computing.
  • Agile processes, including breaking large projects up into smaller stories, estimation, working in branches (GitHub Flow), code review, and CI.
  • Perl, Python, Javascript, C#, R, Rust, Go, Java, or Ruby, especially an understanding of their respective language communities and their toolchains.
  • Experience working on a build system or performing build engineering, including compiling code and debugging issues with build tools such as make, autotools, and Bazel.

Benefits

  • Working for a stable and growing company that offers the environment and personal growth potential of a start-up as well as the stability of a successful business with established revenue.
  • The chance to grow and grow with a team, as we expand our data portfolio and team.
  • The chance to collaborate with a smart, considerate, enthusiastic team of people.
  • The chance to work on a project that will change the work lives of developers around the world, including your own!
  • Competitive salary and bonus plan.
  • Comprehensive benefits package and health/wellness credit program.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Salary

Salary: 75k-105k CAD

Location requirements

Hiring timezones

Canada +/- 0 hours

About ActiveState

Learn more about ActiveState and their company culture.

View company profile

We are ActiveState, and we're passionate about empowering developers and enterprises to harness the power of open source languages securely and efficiently. For over two decades, we've been at the forefront of providing enterprise-grade programming language distributions, backed by robust commercial support, comprehensive security and license reviews, and indemnification. Our journey began in 1997 with a vision to simplify the complexities of open source for businesses, and today, we continue to innovate, helping organizations navigate the ever-evolving landscape of software development.

Our core mission is to enable DevOps, InfoSec, and Development teams to enhance their security posture while simultaneously boosting productivity and fostering innovation. We understand that unmanaged open source can expose organizations to significant software supply chain threats. That's why we've developed the ActiveState Platform, the only NIST SSDF compliant 'paved road' for DevSecOps teams. This platform offers universal observability into open source usage across an organization, intelligent vulnerability remediation capabilities, and a collaborative environment for frictionless DevSecOps. We strive to free organizations to create, maintain, and share software without limitations by delivering open source management at scale. We're obsessed with our customers' success and are committed to providing an integrated, end-to-end platform coupled with a dedicated team to help businesses achieve their goals with speed and confidence.

We believe in embracing new thinking, constantly questioning the status quo, and seeking out new ideas to achieve our ambitions. Taking ownership is a core value; we act on behalf of our company, our customers, and the bigger picture, ensuring tasks are done and done well. We encourage open communication, recognizing that every voice and idea contributes to our collective success. Our commitment extends to empowering others – our team, our community, and our customers – by maintaining high standards, offering ongoing support, and delivering continuous feedback. With a global reach, serving 97% of the Fortune 1000 and over two million developers, we are dedicated to making open source software easy and safe for enterprises worldwide.

Claim this profileActiveState logoAC

ActiveState

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

6 remote jobs at ActiveState

Explore the variety of open remote roles at ActiveState, offering flexible work options across multiple disciplines and skill levels.

View all jobs at ActiveState

Remote companies like ActiveState

Find your next opportunity by exploring profiles of companies that are similar to ActiveState. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan