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.