Engineer – Software Development Jobs
Job Description
Job Type: Software Development Engineer from home
Location: Alabama work from home
Company: ID.me
ID.me is seeking a Software Development Engineer III – Wallet Account to join their growing Account product engineering team. In this role, you will independently implement small to medium-sized features across the full stack, collaborate on larger projects, and have the opportunity to shape user experiences through experimentation and data analysis. Your focus will be on writing high-quality, maintainable, and well-tested code. This position involves close collaboration with cross-functional teams, including engineering, product, data, operations, and senior leadership.
Job Location: Continental U.S. (Core EST or CST hours)
Responsibilities:
- Develop and maintain highly scalable and secure web applications, services, and APIs
- Write reliable, efficient, and easily maintainable code
- Independently deliver small and medium-sized features and collaborate on larger projects
- Work closely with cross-functional teams to address customer needs and solve problems
- Transition between maintaining old code and developing newer services
- Utilize test-driven development practices and tools to ensure defect-free features
- Demonstrate proficiency in object-oriented programming languages, tools, and technologies
- Solve complex technical problems in varying degrees of ambiguity
- Manage and provision application infrastructure using infrastructure as code
Requirements:
Skills and Qualifications:
- 3+ years of experience in web application development using OOP languages like Java, Ruby, Javascript, TypeScript, Go, Python, Rust, or C++
- Proficiency in querying techniques and optimizations for relational databases like PostgreSQL or MySQL
- Experience with Git and GitHub for source control
- Strong passion for and experience in automated testing for improved quality
- Excellent oral and written communication skills and a self-managing work ethic
Preferred Qualifications:
- Hands-on experience in Authentication and Account Security
- Familiarity with technologies and standards such as OpenID Connect (OIDC), SAML, XACML, SCIM, OAuth, or other federated protocols
- Experience with Ruby on Rails
- Strong dedication to building quality products
- Previous experience in a startup environment
- Familiarity with Hashicorp Nomad/Vault/Consul/Terraform
- Experience using automated deployment and verification strategies
If you are a skilled Software Development Engineer looking to work on impactful projects in a collaborative environment, consider joining ID.me. Apply today if you are located in the continental U.S. and can work core EST or CST hours to contribute to building systems that millions of members depend on for their security and account needs.