Senior Developer/Architect

Unum ID

San Francisco

Full-time

Full-stack

Job type: Full-time

Salary: $150-200k/year

Work location: San Francisco, CA (temporarily remote due to COVID-19)

At Unum ID, we’re building one identity online for each human offline. We provide “sharified” identity: shared, verified identity. Our software links many verifications about a user into one identity that’s shared across companies. This makes knowing who’s who online easy, inexpensive, and secure.

We are a Seed-stage startup founded by brothers out of Stanford and backed by Samsung. We’re a scrappy team of 5 that believe online identity is broken and are on a mission to rebuild it from the ground up. With Unum ID, personal information is decentralized, encrypted behind a biometric, and controlled only by the end user. This eliminates account takeover attacks, severely mitigates data breaches, and reduces verification costs by a factor of 10. It’s hard to state how revolutionary this is.

Do you care about data privacy? Data breaches? Identity theft? This role is for you. Join us today and let’s change the world.

We are looking for an experienced Lead Software Developer/Architect to design and build a platform that leverages blockchain and to help guide decisions for software development. You will see the “big picture” and create architectural approaches for software design and implementation to guide the development team. A great software architect has a strong technical background and excellent development skills, including DevOps. They are experienced in designing architecture and possess the ability to develop a unified vision for software characteristics and functions. The goal is to provide a framework for the development of software that will result in high-quality SaaS solutions.

We are interested in self-motivated individuals with excellent problem-solving skills and the ability to prioritize shifting workloads in what is a rapidly evolving technology landscape. We need team players who can easily function in a collaborative, high demand, performance-driven environment.

Responsibilities:

  1. Collaborate with the product owner and other members of the Unum ID team to determine functional and non-functional requirements for new software or applications
  2. Develop high-level product specifications with attention to system integration and feasibility
  3. Help define all aspects of development from appropriate technology and workflow to coding standards
  4. Communicate successfully all concepts and guidelines to the development team via code reviews and design reviews
  5. Develop architectural design of platform solution
  6. Develop build and deployment automation to ensure CI/CD
  7. Ensure software meets all requirements of quality, security, extensibility etc.

Skills and attributes for success:

  1. Proven experience as a software developer and architect
  2. Experience with security and privacy principles including experience with applied cryptography
  3. Experience in software development and coding in various languages (TypeScript, JavaScript, Java, etc.)
  4. Experience with container-based microservices including Kubernetes
  5. Excellent knowledge of software and application design and architecture
  6. Understanding of software quality assurance principles
  7. A technical mindset with great attention to detail

Experience:

  1. c/c++ programming: 1 year (preferred)
  2. Kubernetes: 1 year (required)
  3. Software development: 3 years (required)
  4. Program management, model-based design projects: 1 year (required)
  5. Cryptography: 1 year (preferred)

Benefits:

  1. Health insurance
  2. Paid time off
  3. Flexible schedule

Schedule:

  1. Monday to Friday
  2. 10 hour shift