Apply

Senior Software Engineer - Remote

Posted 15 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: Mexico

💸 Salary: 750000.0 - 1200000.0 MXN per year

🔍 Industry: Software Development

🏢 Company: BigCommerce👥 1001-5000💰 $64,000,000 Series F almost 7 years ago🫂 Last layoff over 1 year agoSoftware Development

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: AWSBackend DevelopmentSoftware DevelopmentSQLAgileBashCloud ComputingGCPRubyRuby on RailsAlgorithmsData StructuresREST APICI/CDProblem SolvingLinuxDevOpsTerraformMicroservicesJSONScriptingSoftware EngineeringDebugging

Requirements:
  • 5+ years of professional experience as a Software Engineer
  • 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
Responsibilities:
  • Maintain and improve BigCommerce’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
Apply