Senior/Staff Software Engineer, Fullstack

New
S
SkylightDigital Consultancy
All work must be conducted within the U.S., excluding U.S. territoriesFull-TimeSenior
SalarySenior Software Engineer: $150,000–$185,000; Staff Software Engineer: $170,000–$203,000
Apply NowOpens the employer's application page

Job Details

Required Skills
Full Stack DevelopmentData engineeringCI/CDSoftware Engineering

Requirements

  • Write clean, working, and reusable code, backed by automated tests
  • Build secure, compliant software and defend against common vulnerabilities
  • Understand the fundamentals of data engineering, including how to use different datastores to handle persistent data in software systems
  • Understand how the pieces of a software system fit together, and design with performance, reliability, and availability in mind
  • Put users at the center of your work, thinking through the impact and implications of the code you write
  • Work directly with stakeholders to understand their needs, explain technical tradeoffs in plain language, and shape what gets built
  • Ability to travel, as needed

Responsibilities

  • Engineer a software product as part of a cross-functional team, which includes user experience researchers and designers, product managers, engineers, and other functional specialists
  • Achieve technical excellence by advocating for and adhering to lean-agile engineering principles and practices such as API-first design, simple design, continuous integration, version control, and automated testing
  • Select and use the right tools, frameworks, languages, and technologies for the job, with a preference for open-source solutions
  • Analyze systems to identify technical debt, instability, unreliability, and other opportunities for improvement, then design, document, and communicate solutions
View Full Description & ApplyYou'll be redirected to the employer's site
Senior Software Engineer: $150,000–$185,000; Staff Software Engineer: $170,000–$203,000
Apply Now