Posted in

Staff Software Engineer – Admin Platform

Staff Software Engineer – Admin Platform

CompanyEnvoy
LocationSeattle, WA, USA
Salary$195000 – $225000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, Expert or higher

Requirements

  • 8+ years of fullstack software engineering experience
  • BS / MS in Computer Science or a related technical field
  • Extensive experience developing and consuming APIs (REST, JSON/HTTP, GraphQL)
  • Experience with relational databases (i.e. Postgres) and the ability to design effective data models
  • Strong understanding of software engineering principles
  • Well-versed in code versioning tools (e.g. Git/GitHub) and familiarity with CI and CD
  • An agilist mindset – solid experience building software using an agile process
  • Excellent problem-solving skills
  • Strong communication skills – the ability to articulate your ideas clearly

Responsibilities

  • Design and implement enterprise-grade services and features
  • Collaborate with cross-functional teams to ship new features
  • Ensure the quality, security, availability, and performance of services
  • Respond to incidents, identify and resolve bottlenecks, and fix bugs
  • Drive engineering projects from inception to completion with a sense of urgency
  • Provide mentorship and technical guidance to less experienced engineers
  • Help guide decision making on technical direction for the team
  • Deliver excellent software through comprehensive peer-reviews, CI, and automated testing
  • Serve as the technical expert/lead on team projects
  • Be a future shaper and provide technical guidance that shapes the future of our company
  • Have the opportunity to work with an amazing team of existing engineers, product managers, and designers, while making tremendous impact!

Preferred Qualifications

  • Experience building APIs with Kotlin
  • Strong proficiency in both JavaScript and TypeScript
  • Experience with data engineering topics (designing data pipelines, building solutions for data ingestion, storage, processing, analytics, and visualization)
  • Track record of building enterprise-grade software (building systems that are highly secure, scalable, available, and performant)
  • Experience working in fast-paced startup environments