ID.me is looking for a Senior Software Engineer to help build and scale their digital identity wallet platform, which simplifies secure online identity verification for millions of users across government agencies, healthcare organizations, and consumer brands.
Requirements
- Experience with modern programming languages (e.g., Go, Python, Java, Ruby, Node.js).
- Experience with cloud platforms (e.g., AWS, GCP, Azure).
- Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Experience with CI/CD pipelines and practices.
- Familiarity with microservices architecture.
- Understanding of security best practices and principles.
Responsibilities
- Design, develop, and maintain scalable and reliable software systems.
- Write clean, maintainable, and well-tested code.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews to ensure code quality and share knowledge.
- Troubleshoot and debug issues across the stack.
- Contribute to the continuous improvement of our engineering practices and processes.
- Mentor junior engineers and contribute to a positive team culture.
Other
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Excellent communication and collaboration skills.
- Ability to work effectively in a fast-paced, agile environment.
- Strong problem-solving and analytical skills.
- Passion for building high-quality software and a desire to learn.