Current jobs related to Sr Backend Software Engineer - Vancouver - ActiveState Software Inc.


  • Vancouver, Canada Highspot Full time

    Sr. Software Development Engineer, EcoSystems Join or sign in to find your next job Join to apply for the Sr. Software Development Engineer, EcoSystems role at Highspot Sr. Software Development Engineer, EcoSystems Join to apply for the Sr. Software Development Engineer, EcoSystems role at Highspot Get AI-powered advice on this job and more exclusive...


  • Vancouver, Canada Industrial Light & Magic Full time

    Sr IS Software Engineer Join to apply for the Sr IS Software Engineer role at Industrial Light & Magic Position Summary This role is considered Hybrid, which means the employee will work 2-3 days onsite at a company designated location and occasionally from home. This role is a 1-year contract position with the possibility of extension. The position summary:...


  • Vancouver, British Columbia, Canada Rivian Full time $108,200 - $135,300

    About RivianRivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what's possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and...


  • Vancouver, Canada VersaFile Inc. Full time

    Senior Backend Java Developer VersaFile is a fast-growing software company that specializes in attachment and data archiving solutions for SAP, SuccessFactors and other Enterprise Software applications, seamlessly integrating with a variety of document management systems. Our clean core approach empowers enterprises to manage their SAP data lifecycle more...


  • Vancouver, Canada VersaFile Inc. Full time

    Senior Backend Java Developer VersaFile is a fast-growing software company that specializes in attachment and data archiving solutions for SAP, SuccessFactors and other Enterprise Software applications, seamlessly integrating with a variety of document management systems. Our clean core approach empowers enterprises to manage their SAP data lifecycle more...


  • Vancouver, Canada VersaFile Inc. Full time

    Senior Backend Java Developer VersaFile is a fast-growing software company that specializes in attachment and data archiving solutions for SAP, SuccessFactors and other Enterprise Software applications, seamlessly integrating with a variety of document management systems. Our clean core approach empowers enterprises to manage their SAP data lifecycle more...

  • Software Engineer, Sr

    5 hours ago


    Vancouver, British Columbia, Canada Microsoft Full time

    About The CompanyMicrosoft is a global technology leader dedicated to empowering individuals and organizations through innovative solutions and services. With a rich history of pioneering advancements in software, hardware, and cloud computing, Microsoft continuously strives to create impactful products that enhance productivity, security, and connectivity....


  • Vancouver, Canada Craver Full time

    We're hiring!!! We are looking for a Senior Backend Engineer with deep expertise in Java/Spring and cloud infrastructure who can drive architectural decisions, lead cross-team initiatives, and provide technical leadership for our backend systems. This role combines hands‑on engineering excellence with team leadership, mentorship, and strategic thinking to...


  • Vancouver, Canada VersaFile Full time

    Employer Industry: Software Development Why consider this job opportunity: Competitive salary Quarterly bonus program Comprehensive health and benefits plan Opportunity to work in a remote position while based in British Columbia Engage in innovative projects that drive real-world impact Join a company that values equity and inclusion in its culture What to...


  • Vancouver, Canada VersaFile Full time

    Employer Industry: Software Development Why consider this job opportunity: Competitive salary Quarterly bonus program Comprehensive health and benefits plan Opportunity to work in a remote position while based in British Columbia Engage in innovative projects that drive real-world impact Join a company that values equity and inclusion in its culture What to...

Sr Backend Software Engineer

4 weeks ago


Vancouver, Canada ActiveState Software Inc. Full time

Sr Backend Software Engineer

Department: Engineering

Employment Type: Full Time

Location: Vancouver

Compensation: $75,000 - $105,000 / year

Description

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

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.

#J-18808-Ljbffr