Senior Software Architect
About Spring Labs:
Spring Labs is transforming that way that data is shared through the creation of the Spring Protocol -- a blockchain-based protocol that enables the creation of data marketplaces to facilitate the sharing of private & secure information. The first use case for the Spring Protocol is the creation of a data marketplace for consumer credit and identity data, effectively disrupting the existing bureau system and building a more transparent, fair, secure, and cost-effective solution for both consumers and banks/lenders.
To-date, Spring Labs has raised $15.8mm in seed funding from some of the top VCs and blockchain funds in the world, including August Capital, Pritzker Group, Jump Capital, Multicoin Capital, and Wavemaker Genesis.
If you're someone who wants to work at the bleeding edge of nascent technology, push yourself and collaborate with a resourceful and highly-motivated team, and strive to build a more secure, open, and transparent world of data sharing, then we would love to hear from you!
About the Senior Software Architect Role:
We're looking for an architect-level engineer to sever as a core anchor of the engineering team at Spring Labs. The right candidate for this role has extensive experience as a technologist solving difficult problems and building with the latest technologies. Additionally, you should be a great communicator, who's comfortable mentoring other engineers and setting standards and best practices for systems within our architecture.
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 Core Values
- "Everyone is a Founder"
- Operate with Integrity
- Work Hard
- The Best Ideas Win/No Ego
Equal Opportunity Statement:
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.