Staff Software Engineer - Technical Lead

closed
Verifiable Logo

Verifiable

πŸ“Remote - United States

Summary

Join Verifiable, a leading credentialing and network monitoring platform, as a Lead Software Engineer. You will be responsible for building and scaling SaaS solutions, providing technical leadership to a team of engineers, and collaborating with other team leads. You will leverage your expertise in C# and .NET to integrate with over 300 primary sources to automate license verifications. This role requires 10+ years of experience in building web-based or SaaS products, technical leadership, and proficiency in RESTful or GraphQL APIs. You will be part of a fully remote company with benefits including health/vision/dental plans, unlimited PTO, new Apple equipment, and startup equity.

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
  • Proficient in C# and the .NET framework, or similar object-oriented programming languages such as Java, Python, or C++
  • Strong understanding of object-oriented principles and design patterns, with the ability to apply these concepts effectively across languages and frameworks
  • Experienced in relational database technologies (MySQL, Postgres, MS SQL, etc.)
  • Experienced in supporting high availability environments, setting up effective monitoring & alerting systems
  • Strong critical thinking skills & attention to details
  • Strong communication skills
  • Humble, collaborative, and self-aware
  • You have a bias for action. When you see problems, you solve them
  • You stay updated on industry trends and tools to incorporate best practices into the development process

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
  • Identify future technical problems and bottlenecks that need to be addressed

Preferred Qualifications

  • Experience leveraging AWS services and CI/CD is a strong plus
  • Experience with containerization and orchestration tools like Docker or Kubernetes, and managing apps in containerized environments is a plus

Benefits

  • Health/Vision/Dental plans
  • Unlimited PTO
  • New Apple equipment
  • Startup equity
This job is filled or no longer available