Lead Software Engineer - remote

Posted 3 years ago

Responsibilities

  • Support the company’s vital business by designing and delivering robust software in an event-driven microservices environment
  • Lead a small team of engineers while supporting the growth of the organization
  • Work with the product team to define development criteria
  • Design system architecture to align with product goals
  • Identify and advocate for changes vital to the stability and supportability of the system.
  • Continue to develop the reliability and stability of the platform, by ensuring a robust alerts and monitoring architecture for the product
  • Problem solve and lead responses for production issues and alerts
  • When necessary, able to communicate directly with client technical teams
  • Inspire the overall company for product excellence through your work as a thought leader and mentor

Requirements

  • 5+ years of experience, preferably in the FinTech space
  • Experience driving complex, cross-functional product initiatives in a successful way
  • A humble and scrappy get-it-done mindset;you’re resourceful and in your element going from 0 to 1
  • Excellent problem solving skills - can troubleshoot complex systems
  • Experience scaling distributed message-based systems
  • Deep proficiency with at least one of Golang and Python and experience with the other
  • Comfort with ambiguity;the ability to independently lay out and test clear hypotheses, and solve problems without well-defined direction
  • Excellent verbal and written communication skills