Full-Time

Software Development Engineer V

Verification Infrastructure, Mclean, VA or Sunnyvale, CA

Updated on 5/21/2024

ID.me

ID.me

501-1,000 employees

Provides digital identity verification services

Financial Services
Data & Analytics
Government & Public Sector
Aerospace

Senior

McLean, VA, USA

Required Skills
Kubernetes
Rust
Python
JavaScript
MySQL
Ruby
Java
Postgres
Docker
TypeScript
Data Analysis
Google Cloud Platform
Requirements
  • 8+ years developing web applications using OOP languages like Java, Ruby, Javascript, TypeScript, Go, Python, Rust or C++
  • Understanding of querying techniques and optimizations on relational databases such as PostgreSQL or MySQL
  • Experience with analytics platforms and proficient in analyzing and interpreting data
  • Exposure with deploying features using A|B testing strategies and ability to interpret results
  • Experience building systems and services in a containerized, cloud-based, infrastructure as code-driven ecosystem in any cloud platform
  • Exposure with GCP utilizing Docker, Kubernetes, or Nomad
Responsibilities
  • Shared Services Development: Extend core functionalities to create shared, scalable, and secure services and APIs
  • Standardization: Implement uniform solutions that can be reused across different projects and teams, reducing code duplication
  • Collaborative Problem-Solving: Work with team members, product managers, other stakeholders, and directly with customers, identifying common client needs to enhance service offerings
  • Code Optimization: Regularly review and refactor existing code to identify opportunities for creating shared services and APIs, while maintaining code quality
  • Testing: Employ test-driven development methods and tools to ensure shared services are robust and free of defects
  • Technical Expertise: Exhibit proficiency in object-oriented programming languages, as well as other technologies relevant to shared services
  • Complex Issue Resolution: Solve intricate technical issues that involve multiple dependencies and layers of architecture
  • Mentorship: Act as a resource for less-experienced developers, offering guidance through code reviews and documentation, and promoting best practices for shared services development
  • Cross-Team Collaboration: Coordinate with multiple departments to understand intricate dependencies and how shared services can aid in addressing them
  • Ownership and Documentation: Take full ownership of shared services, ensuring they meet quality standards including automated tests, monitoring, and comprehensive documentation
  • Customer-Facing Skills: Interact with customers to gather feedback and understand their needs, utilizing this insight to drive better abstraction and interface designs
  • Rapid Prototyping: Quickly develop POCs to validate ideas and accelerate the innovation process
  • Project Management: Oversee projects from conception to implementation, coordinating among different teams and ensuring project deadlines are met

ID.me offers a digital wallet and identity verification services, focusing on secure digital identity solutions that meet federal standards for consumer authentication, including NIST 800-63-3 IAL2 / AAL2 conformance. The company's technology is designed to provide secure digital identity solutions and has partnerships across various sectors.

Company Stage

Series D

Total Funding

$413M

Headquarters

McLean, Virginia

Founded

2010

Growth & Insights
Headcount

6 month growth

10%

1 year growth

12%

2 year growth

-3%