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
Location
United States
Posted
9 days ago
Salary
Not specified
No structured requirement data.
Job Description
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 Guides
Related Job Pages
More Software Engineer Jobs
Manager of Engineering leading a team at Keyfactor, Inc.
Staff Software Engineer
Mercury Insurance Services, LLCAt 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.
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.
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.
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.