Backend Engineer - Python (Multiple Openings)

Salsify helps brand manufacturers, distributors, and retailers collaborate to win on the digital shelf as a Product Experience Management platform provider.
$46,000 - $84,000
Backend
Senior Software Engineer
Remote
501 - 1,000 Employees
5+ years of experience
Enterprise SaaS · E-Commerce

Description For Backend Engineer - Python (Multiple Openings)

Salsify, a leading Product Experience Management (PXM) platform provider, is seeking a Senior Backend Engineer to join their Connections team. Founded in 2012, Salsify has grown from a Boston basement startup to a global company serving major brands like Coca-Cola, L'Oreal, and Bosch across 80 countries.

The role involves building and maintaining backend services and APIs using Python, Go, and Ruby, working with databases like MySQL and PostgreSQL, and cloud platforms including Azure and AWS. You'll be part of a team that's scaling demanding applications while simplifying complex business processes for users.

As a Senior Engineer, you'll have the opportunity to set technical direction, influence product roadmap, and mentor team members. The position requires 5+ years of commercial software development experience, strong Python skills, and experience with SaaS applications. You'll work on building scalable, performant solutions that help brands succeed in the digital marketplace.

The company offers a competitive compensation package including equity, unlimited vacation, comprehensive health benefits, and meal allowance. Based in Portugal, this remote position offers the chance to work with a global team while maintaining work-life balance. Salsify's culture emphasizes empowerment, positive thinking, and deep care for their work and people.

This is an excellent opportunity for experienced backend engineers who want to make an impact in e-commerce infrastructure while working with modern technologies and contributing to a fast-growing global company. The role combines technical challenges with leadership opportunities in a supportive, inclusive environment.

Last updated 11 days ago

Responsibilities For Backend Engineer - Python (Multiple Openings)

  • Build and ship production-grade software using Python, Go, Ruby, and various databases
  • Set technical direction and define technical approach for team work
  • Work with product and engineering management on product roadmap
  • Collaborate with go-to-market teams to launch new functionality
  • Mentor new team members
  • Participate in tech talks and guilds
  • Build scalable and performant applications

Requirements For Backend Engineer - Python (Multiple Openings)

Python
Go
MySQL
PostgreSQL
Redis
Kubernetes
  • 5+ years of commercial software development experience
  • Experience in Python (Go and/or Ruby knowledge is a plus)
  • Experience building consumer facing applications in SaaS
  • Experience with contemporary frameworks, build tools, and testing tools
  • Knowledge of building scalable and performant applications
  • Ability to provide and receive feedback on implementation ideas
  • Knowledge of efficient and secure deployment practices

Benefits For Backend Engineer - Python (Multiple Openings)

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Competitive Salary
  • Equity
  • Unlimited Vacation
  • Medical, Dental and Vision Insurance (Multicare)
  • Life Plan
  • Meal Allowance
  • Referral Bonuses

Interested in this job?

Jobs Related To Salsify Backend Engineer - Python (Multiple Openings)

Software Development Engineer, FSx for OpenZFS

Senior Software Development Engineer position at Amazon FSx for OpenZFS team, building cloud storage solutions and managing high-performance file systems.

Senior Platform Software Engineer, PCIe

Senior Platform Software Engineer role at NVIDIA focusing on PCIe architecture and GPU-based AI server development, offering competitive compensation and the opportunity to work on cutting-edge AI computing infrastructure.

Senior Software Engineer - Data Center System Bringup

Senior Software Engineer position at NVIDIA focusing on data center system bringup, debugging, and firmware development for server systems, offering competitive compensation and the opportunity to work with cutting-edge AI technology.

Senior Storage and Data Production Engineer

Senior Storage and Data Production Engineer role at NVIDIA, focusing on designing and maintaining large-scale storage systems for AI and cloud computing workloads.

Senior Application Developer

Senior Application Developer position at CSCI Consulting - Remote role requiring 7+ years experience, DoD clearance, and expertise in Java, .NET, and modern web technologies.