Staff Software Engineer

closed
Skylight Logo

Skylight

πŸ’΅ $90k-$230k
πŸ“Remote - United States

Summary

Join Skylight, a digital consultancy enhancing government services, as a Software Engineer. Engineer software products collaboratively, ensuring technical excellence through lean-agile principles. Utilize appropriate tools and technologies, prioritizing open-source solutions. Analyze systems, identify areas for improvement, and design solutions. Contribute to user stories and acceptance criteria. Work in a fully remote environment.

Requirements

  • Can write clean working code in various programming languages that others can easily reuse
  • Ability to work in a shared codebase and follow leading programming practices
  • Possess an understanding of the different types of testing required to reliably deliver software to production
  • Can build and understand data models, encrypt data at rest and in transit, and optimize database queries
  • Understand how to build secure applications and defend against common security vulnerabilities
  • Experience with modern front-end development using NextJS or React
  • Familiarity with AWS and Azure environments
  • All work must be conducted within the U.S
  • You must be legally authorized to work in the U.S. now and in the future without sponsorship
  • As a government contractor, you may be required to obtain a public trust or security clearance
  • You may be required to complete a company background check successfully

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, as well as design, document, and communicate solutions
  • Ability to contribute to writing user stories and associated acceptance criteria from a technical perspective

Preferred Qualifications

  • Experience working with databases and/or cloud infrastructure
  • Familiarity with CI/CD best practices
  • Experience with infrastructure as code (e.g., Docker, Terraform)
  • Experience with multiple programming languages and/or full-stack development
  • Prior experience working in the civic tech space
  • Experience working in a remote-team environment

Benefits

  • Medical insurance, dental insurance, vision insurance
  • Short-term and long-term disability insurance
  • Life and AD&D insurance
  • Dependent care FSA, healthcare FSA, health savings account
  • Dollar-for-dollar 401(k) match up to 10% of your salary with no vesting period
  • Flexible paid time off policy (generally around 25 days per year), plus 11 paid federal holidays
  • Up to 12 weeks paid time off for all eligible new birth, adoption, or foster parents
  • Performance rewards, including annual salary increase, annual performance bonus, spot bonuses, and stock options
  • Business development / sales bonuses
  • Referral bonuses
  • Annual $2,000 allowance for professional development
  • Annual $750 allowance for tech-related purchases
  • Annual swag budget of $100 to display your Skylight pride with some merchandise (hoodies, hats, and more)
  • Dollar-for-dollar charity donation matching, up to $500 per year
  • Access up to $1,000 before payday to cover emergency expenses
  • Flexible, remote-friendly work environment
  • An environment that empowers you to unleash your superpowers for public good
This job is filled or no longer available