Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

ID.me Logo

University 2026 Software Development Engineer

ID.me

$130,000 - $150,000
Sep 4, 2025
McLean, VA, US • Mountain View, CA, US
Apply Now

ID.me is seeking a Software Development Engineer I to contribute to the development of its digital identity wallet, which simplifies secure online identity verification for millions of users across government agencies, healthcare organizations, and consumer brands. The role aims to enhance the platform's evolution through API-first services and user-facing features.

Requirements

  • Proficiency in at least one programming language (e.g., Java, JavaScript, Go, Python, or Ruby), gained through coursework, internships, or personal projects.
  • Strong understanding of basic computer science concepts, including data structures, algorithms, and object-oriented programming.
  • Familiarity with RESTful APIs and client-server communication.
  • Exposure to cloud platforms such as AWS, GCP, or Azure through internships or schoolwork.
  • Experience with version control systems (e.g., Git).
  • Interest in platform engineering, API design, or building developer tools.

Responsibilities

  • Design, build, and test software components under the guidance of more experienced engineers.
  • Contribute to our platform’s evolution by developing API-first services used by internal and external teams.
  • Participate in code reviews, design discussions, and agile ceremonies to continuously grow your skills.
  • Write clear, maintainable, and well-documented code.
  • Help troubleshoot issues in development and production environments.
  • Learn best practices for software engineering, security, testing, and observability in a platform company.
  • Collaborate with product managers, designers, and fellow engineers to ship impactful features.

Other

  • This role is based out of our Mountain View, CA office or Mclean, VA office, and requires full-time in-office attendance.
  • Eagerness to learn and take feedback in a collaborative, fast-paced environment.
  • Clear communication skills and a team-oriented mindset.
  • Bachelor's or Graduate degree in Computer Science, Software Engineering, or a related technical field.