Commerce

Commerce (Nasdaq: CMRC) empowers businesses to innovate, grow, and thrive through an open, AI-driven commerce ecosystem. As the parent company of BigCommerce, Feedonomics, and Makeswift, we help brands unlock the full potential of their data, connect systems, and deliver seamless, personalized experiences across every channel. Visit commerce.com or follow us for more. #PoweredByCommerce

Software Engineer II - Infrastructure

Software EngineerSoftware EngineerFull TimeRemoteTeam 1,001-5,000Since 2009H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

9 days ago

Salary

Not specified

No structured requirement data.

Job Description

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

Commerce is searching for a Software Engineer II - Infrastructure to join the DAT (Delivery Acceleration Team). We are currently a small, distributed team that engages with the entire Engineering organization by maintaining Commerce’s Cloud Development Environment that enables engineers to work faster and to be less encumbered by technical burdens.

  • Maintain and improve Commerce’s Cloud Development Environment
  • Help engineers become more productive, removing environment concerns as an impediment
  • Maintain Ruby services that orchestrate infrastructure
  • Contribute to a new Golang CLI tool developers will use to manage their environment
  • Work with technologies and tooling such as GCP, Nomad, Consul, Vault, Terraform, Packer, Puppet, and CircleCI to provide an effective development environment
  • Educate engineers on tool usage and process improvements
  • Provide support for the development environment
  • Document technical aspects and user flows of features
  • Work and collaborate with a distributed team across the world
  • Assist in defining the team’s roadmap
  • Work closely with engineers to gather requirements
  • Create and monitor statistics to observe tooling health and functionality

Qualifications

  • 5+ years of professional experience as a Software Engineer
  • A trusted engineer who has completed either a comprehensive software engineering boot camp, CS, CE, SW, MIS or equivalent degree, or has relevant work experience
  • Knowledge of configuration management systems such as Puppet, Chef, or Ansible (we use Puppet)
  • Experience with Linux systems administration, including solid scripting skills (Ruby) and Bash
  • Experience developing/scripting in Ruby or Golang
  • Experience working with modern infrastructure tools and technologies
  • Comfortable exploring and engaging in unfamiliar languages, tools, and technologies
  • Eager to work on difficult problems
  • Able to contribute to project discovery, design, and implementation
  • Comfortable working on several projects in concert
  • Desire to work in a collaborative, open environment on an Agile team as a contributor and mentor
  • Highly proactive and results-oriented with excellent critical thinking skills

Requirements

(Pay Transparency Range $93,000.00 - 156,000.00)

The exact salary will be dependent on the successful candidate’s location, relevant knowledge, skills, and qualifications.

Inclusion and Belonging

At Commerce, we believe that celebrating the unique histories, perspectives and abilities of every employee makes a difference for our company, our customers and our community. We are an equal opportunity employer and the inclusive atmosphere we build together will make room for every person to contribute, grow and thrive.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the interview process, to perform essential job functions and to receive other benefits and privileges of employment. If you need an accommodation in order to interview at Commerce, please let us know during any of your interactions with our recruiting team.

Protect Yourself Against Hiring Scams

Commerce, along with many other employers, has become the subject of fraudulent job offers to hopeful prospective job seekers. Be advised:

  • Commerce does not offer jobs to individuals who do not go through our formal hiring process.
  • Commerce will never require payment of recruitment fees from candidates;
  • Commerce will never request personally identifiable information through unsanctioned websites or applications;
  • Commerce will never attempt to solicit money from you as part of the hiring process or as part of an employment offer;
  • Commerce will never solicit money to complete visa requirements as part of a job offer.

If you receive unsolicited offers of employment from Commerce, we urge you to be extremely cautious and avoid engaging or responding.

Job Requirements

  • 5+ years of professional experience as a Software Engineer
  • A trusted engineer who has completed either a comprehensive software engineering boot camp, CS, CE, SW, MIS or equivalent degree, or has relevant work experience
  • Knowledge of configuration management systems such as Puppet, Chef, or Ansible (we use Puppet)
  • Experience with Linux systems administration, including solid scripting skills (Ruby) and Bash
  • Experience developing/scripting in Ruby or Golang
  • Experience working with modern infrastructure tools and technologies
  • Comfortable exploring and engaging in unfamiliar languages, tools, and technologies
  • Eager to work on difficult problems
  • Able to contribute to project discovery, design, and implementation
  • Comfortable working on several projects in concert
  • Desire to work in a collaborative, open environment on an Agile team as a contributor and mentor
  • Highly proactive and results-oriented with excellent critical thinking skills
  • (Pay Transparency Range $93,000.00 - 156,000.00)
  • The exact salary will be dependent on the successful candidate’s location, relevant knowledge, skills, and qualifications.
  • Inclusion and Belonging
  • At Commerce, we believe that celebrating the unique histories, perspectives and abilities of every employee makes a difference for our company, our customers and our community. We are an equal opportunity employer and the inclusive atmosphere we build together will make room for every person to contribute, grow and thrive.
  • We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the interview process, to perform essential job functions and to receive other benefits and privileges of employment. If you need an accommodation in order to interview at Commerce, please let us know during any of your interactions with our recruiting team.
  • Protect Yourself Against Hiring Scams
  • Commerce, along with many other employers, has become the subject of fraudulent job offers to hopeful prospective job seekers. Be advised:
  • Commerce does not offer jobs to individuals who do not go through our formal hiring process.
  • Commerce will never require payment of recruitment fees from candidates;
  • Commerce will never request personally identifiable information through unsanctioned websites or applications;
  • Commerce will never attempt to solicit money from you as part of the hiring process or as part of an employment offer;
  • Commerce will never solicit money to complete visa requirements as part of a job offer.
  • If you receive unsolicited offers of employment from Commerce, we urge you to be extremely cautious and avoid engaging or responding.

Related Job Pages

More Software Engineer Jobs

Engineering Manager

Keyfactor

Identity-first security for every machine.

Software Engineer9 days ago
Full TimeRemoteTeam 201-500Since 2014H1B Sponsor

Manager of Engineering leading a team at Keyfactor, Inc.

SDLC
United States

Staff Software Engineer

Mercury Insurance Services, LLC

At Mercury, we have been guided by our purpose to help people reduce risk and overcome unexpected events for more than 60 years. We are one team with a common goal to help others. Everyone needs insurance and we can’t imagine a world without it. We care about our people, and we mean it. We reward our talented professionals with a competitive salary, bonus potential, and a variety of benefits to help our team members reach their health, retirement, and professional goals. Pay Range USD $83,670.00 - USD $161,815.00 /Yr.

Software Engineer9 days ago
Full TimeRemoteTeam 5,001-10,000

The Staff Software Engineer will provide technical leadership and direction for multiple agile teams to implement prioritized software product roadmaps, which includes designing, developing, and maintaining complex software systems. This role also involves leading design and code reviews, driving multiple sprint teams to deliver features, and collaborating with product managers on planning and prioritization.

JavaPythonGoC++JavaScriptAlgorithmsData StructuresDesign PatternsRelational DatabasesNoSQLCachingRESTgRPCApache KafkaApache NiFiAmazon SQSApache CamelMicroservices ArchitectureDockerKubernetesAWSGoogle CloudAzureDevSecOps
United States
$105K - $199K / year
Full TimeRemoteTeam 1,001-5,000

The role involves leading the design and development of embedded software for Extended Reality (XR) and visual system platforms, including AR/VR/MR display systems and real-time rendering components. The engineer will also serve as the technical authority for embedded architecture, device-level software, and low-level system integration across hardware, firmware, and application layers.

United States
Software Engineer9 days ago
Full TimeRemoteTeam 501-1,000

The Software Engineer will architect and deliver Drupal sites ensuring compliance with standards for design, accessibility, security, and performance while collaborating with stakeholders to set expectations. They will also write automated tests, help define the application's path to production, and mentor less experienced engineers within an agile development process.

DrupalDrushComposerHTMLCSSJavaScriptJSONHTTPSSLPHPcontainerizationautomated testingAgile
United States
$120K - $135K / year