Back to results

Staff Software Engineer

  • Remote, United States

Applications open in a new tab.

Job details

Experience
Requires 5 years of experience in the following:
Posting language
English
Posted

Original job description

Key Responsibilities:

  • Develop, test, deploy, and maintain software with a production-first mindset - taking end-to-end accountability for reliability, scalability, and resilience of complex distributed systems, including infrastructure dependencies, traffic patterns, capacity constraints, and failure modes.
  • Take a broad view when approaching issues; using a global lens; consistently achieves results, even under tough circumstances; develop test suites (functional, destructive, etc.) to enable success, rapid deployment of code to production; define and drive SLOs/SLIs, observability standards, chaos testing, and capacity planning - leading incident learning and systemic prevention to ensure services survive real-world conditions at scale.
  • Take on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm; actively seek ways to grow and be challenged using both formal and informal development channels; learn through successful and failed experiment when tackling new problems; create new and better ways for the organization to be successful; deliver multi-mode communications that convey a clear understanding of the unique needs of different audiences; work with the Product Team to ensure user stories are developer ready, easy to understand and testable; collaborate with other team members in agile processes; relate openly and comfortably with diverse groups of people; adapt approach and demeanor in real time to match the shifting demands of different situations; field questions from product and engineering teams; help grow junior engineers by providing guidance on modern software development frameworks, and leading technical discussions; note gaps on the team and provide suggestions for changes to make the team more productive.
  • Telecommuting available.

Minimum Qualifications:

  • Must be eighteen years of age or older.
  • Must be legally permitted to work in the United States.
  • Bachelor’s degree in Computer Science, Engineering, Information Systems, Information Technology, or a related field and 5 years of experience in the job offered or in a related occupation. Requires 5 years of experience in the following:
  • Leveraging BigQuery for data for reporting and decision-making;
  • Building REST APIs for deployment of code to production;
  • Defining and driving SLOs/SLIs, observability standards, chaos testing, and capacity planning;
  • Python scripting to write services;
  • Shell scripting to automate services;
  • Unix/Linux/Windows commands to perform reliability engineering function;
  • Utilizing Google Cloud to ensure reliability of the services running on the platform.
More about this job

Skills

  • Software development
  • Computer science
  • Computer technology
  • BigQuery
  • Reporting
  • Decision making
  • API development
  • Python
  • UNIX
  • Linux
  • Microsoft Windows
  • Google Cloud

Report this job