About this role

While we have a solid platform that delivers immense value today, we have big ambitions. Our vision is to create an industry leading microservices platform to quickly deliver resilient scalable software for a quickly growing financial services business. By creating a focus on building reliable APIs, 3rd party integrations, and beautiful frontends, we can deliver value for internal teams and external clients alike. 

As a Staff Software Engineer, you will be a technical leader within the engineering organization. Your contributions will help us deliver on a challenging, technical roadmap and do it in a way that’s scalable and elegant. Your experience and expertise in software engineering and architecture will help Signal to become the industry leader in advisor technology. We will lean on you for both architectural advice and also hands-on-keyboard development. In addition, you’ll mentor our future Staff Engineers and serve as a thought leader in our growing engineering organization.

You will

  • Help make architectural decisions for a growing microservice platform
  • Serve as a mentor for other Software Engineers 
  • Participate as an full stack engineer in a Scrum team
  • Build new microservices and implement 3rd-party API’s
  • Design and document new systems and integrations
  • Be a thought leader on engineering best practices
  • Be a champion for Agile principles and best practices

You have

  • 8-12 years of experience as a Software Engineer and/or Architect
  • 5+ years working with microservice architectures and event-driven systems
  • 5+ years of experience working with Google Cloud Platform
  • 5+ years of node.js and Typescript development experience
  • Deep understanding of frontend architectural patterns like SSR, BFF, etc
  • A passion for Agile development
  • Experience integrating with Salesforce.com
  • Experience working with big data systems

Nice to have

  • Experience with React.js
  • Experience working at a Fintech and/or Insurtech company
  • Experience in wealth management and/or asset management
  • Salesforce.com development experience
  • Experience with security best practices
  • Experience as a technical lead

 

Skills

Node.Js
Software Engineering
Team Leadership
Scrum (Software Development)