Senior Software Architect

Spring Labs

 
  • Software Engineer
  • Full time
  • Los Angeles, United States

Responsibilities:

  • You will be responsible for the overall technical architecture of the Spring Labs platform
  • You will design, develop, deploy server APIs with industry leading best practices
  • You will are a leader within the organization, mentoring and giving technical guidance to engineers
  • You will interact with business and R&D to understand, communicate, and build out the necessary systems for the blockchain network
  • You are an expert in backend development, distributed processing, caching, monitoring of services, and operational stability of systems
  • You will set coding standards, and components to be used in the service
  • You will design Smart Contracts, protocols, and security, focusing on anonymity and privacy
  • You will write white papers, and documentation to be shared with partners as well as the engineers in the team

Qualifications:

  • 3+ years of development in Go (Preferred)
  • 5+ years in C/C++, Javascript, Python, or Ruby development
  • 5+ years API design
  • 5+ years Software Architecture with expert knowledge on scaling issues
  • 5+ years of AWS experience 10+ years of production backend systems development Strong CS Fundamentals

Additional Qualifications (Preferred, Not Required):

  • CS Degree (or Advanced CS Degree)
  • Experience with blockchain development within the Ethereum ecosystem
  • Understanding of credit, identity, or fintech sectors Knowledge of Kubernetes, Docker, and Terraform
  • Experience with developing and building Go services
Spring Labs Payments Software Engineer