logo

View all jobs

Lead Software Engineer (fulltime | remote)

McLean, Virginia



Looking for a Software Development Engineer IV (Tech Lead) to guide and drive critical software engineering initiatives and projects for a large part of our identity verification experiences used by millions of users. As Technical Lead, your passion for world class, secure and reliable systems will help set the tone for our greater engineering culture. You and your team will play a crucial role in building, growing and evolving our experience, and delivering on our commitment to our members. Our leaders possess the ability to take high level ambiguous situations and translate them into manageable tasks, creating scalable solutions and developing impactful applications.  Tech Leads are not people management roles. 


Responsibilities
  • Define, refine and/or refactor technical strategies, solutions and architectures to achieve our business goals and solve our engineering challenges within identity verification experience
  • Accountable for the technical quality of the software that the team produces
  • Build, maintain and review highly scalable and secure web applications, services and APIs with Ruby on Rails, with a focus on quality and maintainability
  • Plan and oversee application deployment activities and sequencing in non-production and production environments
  • Take product requirements and transform them into technical tasks for the team
  • Provide accurate development estimates in support of feasibility assessments and planned development activities
  • Optimize performance and uptime of the services owned by the team by collecting metrics, monitoring production systems, debugging issues as they arise and respond with urgency
  • Create and maintain technical documentation, ensuring clarity and completeness
  • Identify and resolve technical debt as appropriate, weighing the development effort against the value returned
  • Provide technical oversight for performance testing, ensuring plan and outcomes align to expected non-functional requirements
  • Help define the way our greater engineering teams work, including coding and design standards and industry best practices
  • Partner and collaborate with all levels from team members up to executive leadership
  • Be a steward of our culture within a growing engineering organization
  • Mentor and coach the team on architecture, design, development, and operations


Qualifications
  • Significant experience developing applications using object-oriented design and at least one of Java, Ruby, Javascript, Go, Python, or C++
  • Advanced understanding of web technologies  and ideally experience with with HTML5, CSS3, HAML, SCSS, JavaScript, jQuery
  • Experience with REST and SOAP based APIs
  • Experience defining a feature/architecture roadmap for a team of engineers
  • Bonus: Experience with source control using Git and GitHub
  • Bonus: Understanding of technologies such as OpenID Connect (OIDC), SAML, XACML SCIM, OAuth, Federation, etc


Ideal candidate will thrive in the following culture:
  • Must have an obsession for building quality products 
  • Ability to thrive when there are changing priorities and shifting of gears
  • Strong oral and written communication skills
  • Must be a team player with a strong, self-managing work ethic
  • Must be a self-starter with a passion for software engineering, learning and continuous improvement


 
Powered by