Software Architect
About Spring Labs:
Spring Labs is redefining how data is exchanged for the new age of data sharing, security, and consumer privacy through decentralization. Our Spring Protocol Tech Stack, which includes the use of Blockchain and Cryptography, allows institutions to share information directly among themselves to verify identities and reduce fraud - all while protecting consumer data.
Working at Spring Labs is about being part of a collaborative team, comprised of some of the most talented people in the industry. You would be welcomed into a fun, inclusive environment where we care as much about our employees as we do about our product.
At Spring Labs, you will design, architect, and deliver innovative solutions for our product(s) and partners, utilizing cutting technologies and practices.
• Serve as a bridge between engineering, product and other stakeholders to drive a technical vision framed by business strategic goals
• Work directly with engineering and partners to facilitate discovery, design, and scoping of complex solutions
• Communicate the architectural vision effectively to engineers through coaching, group sessions, and clear and concise technical documentation and diagrams
• Perform analysis of large systems and integrations to recommend updates, applying best practices and patterns
• Implement creative solutions, leverage new technologies, frameworks, and practices
About you
- 7+ years experience as a hands-on software developer/engineer
- 3+ years experience as a coding Architect or Sr Developer
- Expert-level skills in software development and software architecture
- Proven experience designing re-usable software platforms, frameworks, and libraries
- Experience using Python, Go, Postgres, Redis
- Strong communication skills, including ability to present complex ideas in user-friendly ways
- Self-starter with strong interpersonal skills
- Highly self-motivated with keen attention to detail
- Ability to prioritize and execute tasks effectively in a fast-paced start-up company environment
- Proven experience building or architecting high-reliability and near-real time software systems
- Strong understanding of distributed system design and security principles
- Proficiency with modern coding principles, software life-cycles and deployment practices
- Role will be require hands-on coding, full stack development preferred, familiarity with cloud based services (AWS)
- Experience with databases, pub/sub and queue messaging architectures
- Understanding of performance tools, metrics and benchmarks
- BS in Computer Science or equivalent experience
Perks
- Casual Work Environment
- Fully Stocked Kitchen
- Free Gym
- Weekly Office Events
- Unlimited PTO
- Medical/Dental/Vision/Life
- 401(k)
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.