Senior Software Engineer

Remote (United States)

Etsy is the global marketplace for unique and creative goods. We build, power, and evolve the tools and technologies that connect millions of entrepreneurs with millions of buyers around the world. As an Etsy Inc. employee – whether a team member of Etsy, Reverb, Depop, or Elo7 – you’ll tackle unique, meaningful, and large-scale problems alongside passionate coworkers, all the while making a rewarding impact and Keeping Commerce Human.


What’s the role?

Etsy is seeking a Senior Software Engineer to join the IT Engineering Team to help build tools and infrastructure that directly improve the efficiency of our enterprise organization.


As a Senior Software Engineer on the IT Engineering team you will own and work on several aspects of business critical infrastructure and services that enable users to be productive in the Etsy offices as well as infrastructure that is important for the operation of etsy.com. We are the connecting tissue between various systems owned by other IT teams and develop and maintain many automations and integrations between business systems. We’re looking for people who excel at collaborating, challenge the status-quo, and are outstanding problem-solvers. We believe in clear communication, honest feedback, and empathy for the users of our services. This is an exciting time to join Etsy, as we embark on groundbreaking work.


This is a full-time position reporting to the Engineering Manager, Internal IT. For this role, we are considering candidates based in the United States who are either remote, flex, or office-based. Etsy offers different work modes to meet the variety of needs and preferences of our team. Learn more about our flexible work options and vaccination policy here.


What’s this team like at Etsy?

  • You are a member of a distributed team of full-stack engineers that own services such as OpenLDAP, office networks, Atlassian Cloud, on-/off-boarding automation and multiple integrations between SaaS apps.
  • Collaborate with IT teams, Security, Dev Platform / SRE, Workplace and HRIS
  • Exciting projects this year: We moved from Jira Server to Jira Cloud, we are improving Etsy’s OpenLDAP infrastructure to support high availability, scalability and extensibility to ensure the marketplace’s resiliency, we collaborate with the Enterprise Tooling team to roll out Okta across multiple brands, and we will be refreshing the network infrastructure for Etsy’s global offices.


What does the day-to-day look like?

  • Build and maintain automations that directly mitigate repeatable challenges that the internal Etsy organization faces.
  • Work mainly with Python and will be exposed to other languages like PHP or NodeJS. We expect you to choose, propose and use the appropriate technology or language for the task at hand.
  • Comfortable with Linux systems.
  • Automate infrastructure management using Terraform, Docker, Chef and Ansible.
  • Develop applications and tools running on GCP.
  • Participate in an on-call rotation.
  • Your work includes crafting yaml-based configuration templates for Okta app configurations, developing data pipelines into BigQuery for metrics consolidation and reporting and developing connectors between various enterprise systems.
  • Establish and document procedures, policies and technical instructions.
  • Of course, this is just a sample of the kinds of work this role will require! You should assume that your role will encompass other tasks, too, and that your job duties and responsibilities may change from time to time at Etsy's discretion, or otherwise applicable with local law.


Qualifications

Qualities that will help you thrive in this role are:

  • Ability to take lead on crafting, prioritizing, and implementing solutions to moderately complex, loosely specified problems that are aligned with your team's goals.
  • Successful track record of delivering projects independently or by mentoring your teammates to do so.
  • Shown success with developing and maintaining multiple systems and platforms in languages like Python or Javascript. The team focuses heavily on writing automations that make the lives of Etsy’s internal users more efficient.
  • Observability and metrics collection are standard considerations when crafting your implementation.
  • Experience with architectural requirements of enterprise applications and how to integrate them with other systems is a must.
  • Being an effective engineer is as much about communicating with people and understanding the problem to be solved as it is about writing code.
  • Experience working in an agile environment, participating in sprint planning, delivering work and contributing to a retrospective.
  • Ability to provide estimates or project ideas that will influence the team’s roadmap.

Subscribe to Job Alerts