Staff Software Engineer

Logo of Verifiable

Verifiable

πŸ“Remote - United States

Job highlights

Summary

Join our team at Verifiable as a Lead Software Engineer to lead the planning and implementation of new product features, provide technical leadership, and drive the evolution of our architecture.

Requirements

  • 10+ years of experience in building web-based or SaaS products & solutions
  • Experience with technical leadership; providing direction and guidance to a team of engineers
  • Experienced in building & maintaining a high load RESTful or GraphQL API
  • Experienced in various software development philosophies & methodologies
  • Experienced in C# and the .NET framework
  • Experienced in relational database technologies (MySQL, Postgres, MS SQL, etc.)
  • Experienced in supporting high availability environments, setting up effective monitoring & alerting systems

Responsibilities

  • Providing technical leadership within the API team as well as the larger engineering org
  • Owning and driving the planning & implementation of new product features
  • Creating technical design documentation
  • Working closely with Product leads on vetting requirements
  • Evolving our architecture to improve scalability
  • Reviewing pull requests and safeguarding code quality
  • Collaborate with other engineering teams to break down and plan large features
  • Mentor team members about code maintainability, security and efficiency

Benefits

  • Health/Vision/Dental plans
  • Unlimited PTO
  • New Apple equipment

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Verifiable know you found this job on JobsCollider. Thanks! πŸ™