Senior Software Engineer
Posted on 9/5/2023
Synapse

201-500 employees

Banking platform provider
Company Overview
Synapse's mission is to ensure that everyone around the world has access to best-in-class financial products, regardless of their net worth. Synapse is the only Banking-as-a-Service platform provider that enables companies across the globe to launch feature complete deposit, credit, and crypto products in weeks.
Locations
Texas, USA • Florida, USA • Arizona, USA • New York, NY, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AWS
Docker
Flask
Jenkins
Git
Airflow
MongoDB
Redis
Python
Datadog
CategoriesNew
DevOps & Infrastructure
Software Engineering
Requirements
  • Bachelor's degree in Computer Science, Information Science, Statistics or Relevant hands-on experience required
  • 7+ years of production experience, core fundamentals, and/or related professional backend engineering experience
  • Strong command of Python with a love for writing tests
  • Having experience in building large-scale systems to solve challenging and complex issues
  • Along with Python, we use flask to build APIs, docker to containerize them, Jenkins/EKS to deploy and orchestrate, AWS to host, Airflow to schedule jobs (and obviously Github in between all this). So experience with some of this stack is preferred
Responsibilities
  • Write clean, scalable and reliable code - this will become the foundation for new product launches
  • Collaborate and work cross-functionally across all technical teams (Payments, Risk, Platform & Core) to solve complex problems and/or launch new API features
  • Prototype high-quality solutions for complex software problems and implement them for production bank deployments
  • Architect systems, building for scale from inception to execution
  • Periodically communicate with new or existing customers, serving as a subject matter expert on Synapse products
  • Perform code reviews and serve as a mentor to team members on engineering best practices
  • Leverage the best of Synapse's stack, build from the ground up when necessary in order to create and debug existing production issues
  • Design, improve, and execute backend implementations of new and existing production applications Take ownership of your work from ideation to deployment
  • Develop polished, testable, and trustworthy systems that eliminate manual tasks for the financial services industry
  • Be a team player and deliver on high-priority schedules and goals. A general concern for the well-being of others and the desire to work on problems that maximize a positive future for humanity
Desired Qualifications
  • Advanced degree is a plus
  • Experience with DataDog, MongoDB and Redis databases is a plus but not required
  • Having banking & payments knowledge is a plus