Lead Software Engineer

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 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, we build complex software systems that power privacy-preserving data exchange networks, link traditional data ecosystems with novel blockchain and decentralized networks, and analyze large datasets to provide unique insights to our partners.

This hands-on role will be responsible for leading a team of software engineers in the design, implementation, testing, and maintenance of one of our products.

You will interact closely with the Data Science, DevOps, and Product teams to ensure clear definition and high-quality execution throughout the software development lifecycle.

Spring Labs is an in-office culture (partial remote work during Covid-19) that fosters a highly creative and collaborative work environment.

If you are motivated by solving real world problems with an extremely talented, accomplished team and want to learn from the top Engineers in the area, we want to hear from you.

What you’ll do

  • Lead and mentor fellow software engineers
  • Contribute to the architecture and design of key Spring Labs products
  • Collaborate with other engineers to implement robust, reusable, and maintainable code to support and grow our products
  • Collaborate with Tooling, QA, and Infrastructure teams to improve our CI, testing, deployment, and monitoring practices
  • Participate and lead code reviews, documentation, and technical discussions to contribute to knowledge sharing and provide mentorship
  • Work with product and project managers to define and plan epics and sprints
  • Be a culture carrier for Spring Labs

About you

  • Degree in CS, Engineering, or Mathematics preferred
  • 7+ years of production software development experience
  • You care about disciplined coding practices, including writing technical specifications, internal and external documentation, peer code review, and unit & integration testing
  • Experience designing and building products or major features from concept to launch
  • Expertise with several programming languages/paradigms (Python a plus)
  • Deep familiarity with common design patterns
  • Motivated by a fast-paced, proactive team environment
  • Strong creative problem-solving skills
  • Thrives in a highly collaborative environment
  • Exceptional written and oral communication skills
  • Enjoys learning and teaching others

Perks

  • Casual Work Environment
  • Fully Stocked Kitchen
  • Free Gym
  • Weekly Office Events
  • Flexible PTO
  • Paid Sick Leave
  • Comprehensive Medical/Dental/Vision
  • 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.

Related Post