Software Development Engineer IV Marketplaces Growth

ID.me

  • Sunnyvale, CA
  • Permanent
  • Full-time
  • 17 days ago
Role OverviewID.me is looking for a Software Development Engineer IV to add to our rapidly growing Marketplaces team. This person will be responsible for powering traffic generation and member activation in our B2C application ecosystem. This includes new member experience, notifications (email, push, etc.), SEO, referrals, and other systems that drive the nurturing and reinforcement of the member journey in ID.me Marketplaces.Marketplaces is one of the fastest growing domains at ID.me, and this role will have the opportunity to build systems and features at scale that drive the future experience for the 100 million+ ID.me members on ID.me Shop, ID.me Homepage, ID.me Rx, and other emerging verticals. We'll be leveraging this foundational work immediately to drive incremental improvement to our applications as we build out additional capabilities and systems, so the ability to balance short term benefits without compromising long term design are crucial to success in this position.Responsibilities
  • Build and maintain highly scalable and secure web applications, services, and APIs
  • Consistently ship small and medium features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.
  • Collaborate with team members, product managers, and stakeholders to solve the right problems and build the best solutions for customer needs
  • Effectively switch gears between maintaining and refactoring old code and writing newer and more modern services
  • Use test driven development practices and/or test frameworks and tools to ensure that features are shipped defect free
  • Demonstrate mastery of object-oriented programming languages, tools and technologies
  • Solve complex technical problems with varying degrees of ambiguity
  • Act as a mentor to junior developers through code reviews and document critiques, and actively participate in cross team knowledge sharing forums
Qualifications
  • 6+ years developing web applications using languages like Java, Ruby, Javascript, Go, Python, or C++
  • Solid understanding of web technologies, HTML5, CSS3, SCSS, object oriented design, REST based APIs, and Git
  • Understanding of querying techniques and optimizations on relational databases such as PostgreSQL, MySQL or MSSQL Server, or similar
  • Proven track record of owning and shipping features end to end including thorough automated test coverage, observability, monitoring, and documentation
  • Experience 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
  • Must have strong oral and written communication skills, and be a team player with a self-managing work ethic
  • BS in a quantitative or scientific field such as computer science, computer engineering or equivalent experience
Preferred Qualifications
  • Experience working with Ruby on Rails
  • Startup experience
  • Experience integrating with email marketing systems
  • Experience working on a product with programmatic SEO related features
  • Must have an obsession for building quality products
  • Ability to thrive when there are changing priorities and shifting of gears
  • Must be a self-starter with a passion for software engineering, learning, and continuous improvement

ID.me