Sunnyvale, California

Senior Software Engineer

Location: Sunnyvale, CA

Job Description / Responsibilities

  • Contribute to architecture, design, and implementation of a payment processing system.
  • Build rapid prototypes and work on fast paced projects.
  • Take existing prototypes to production quality code to create new products and offerings.
  • Collaborate effectively with other staff to solve complex problems.
  • Assist with debugging and verification of defects in your own and others’ work.

Requirements

  • Bachelor’s and/or Master’s degree in Computer Science or equivalent.
  • Experience in modern web frameworks and writing REST APIs.
  • 5+ years of solid back-end software programming experience in Java.

Preferences

  • Solid foundation in data structures and complex algorithms.
  • Experienced in designing systems that process large scale structured and unstructured data.
  • Familiar with open source cloud and application platforms.
  • Strong design and analytical skills to build complex applications.
  • Developed applications for cloud platforms (e.g. AWS, GCP, Azure).
  • Strong communication skills.

Growth Opportunities

  • This is a unique opportunity to participate in an elite engineering team that works with blockchain technology and builds platform applications used by global-scale, leading business partners.
  • The project you deliver will be used on global scale product deployments with leading global industry customers.
  • You will work in a rapidly growing startup with huge upside and increasing opportunities for personal growth.