Senior Software Engineer
Posted on 4/1/2023
INACTIVE
Locations
California, USA • Texas, USA • Florida, USA • Arizona, USA • New York, NY...
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AWS
Apache Kafka
Elasticsearch
MongoDB
MySQL
Redis
Redshift
Splunk
Terraform
Python
Requirements
  • 7+ years of production, core fundamentals, and/or related professional software engineering experience
  • Deep expertise in developing production apps in Python
  • Significant experience architecting and delivering high quality, reusable systems
  • Deep understanding of software engineering best practices and concepts such as Service-oriented architecture, testing practices, code reviews, feature flags, etc
  • Lead the technical planning and requirements gathering phases to estimate, develop, test, and deliver scalable solutions
  • Hands-on experience with Infrastructure as Code, using CloudFormation, Terraform, or similar tools
  • Strong understanding of AWS Service Experience. (IAM, Lambda, SQS, SNS, Cognito, CloudFront, API Gateway, Organizations, etc) and experience with monitoring and log aggregating frameworks such as Kafka, Logstash, Splunk, ElasticSearch, and Kibana
  • Our engineers must have exceptional empathy skills and high EQ
  • You'll need to be able to effectively and compassionately speak with and listen to engineers, designers, product managers, executives, and other stakeholders
  • Fintech experience a huge plus
  • Experience with ELK, MongoDB, Redshift, MySQL, and Redis databases a plus but not required
  • Having experience in building large scale systems to solve challenging and complex issues
Responsibilities
  • Design, build, and maintain full-stack, customer-facing features
  • Work on the core infrastructure to improve Customer Experience
  • Identifying root causes, proposing test cases and fixes, and developing new debugging tools while working closely with product teams
  • You'll use top-notch troubleshooting techniques and all available tools to find and fix bugs in the code
  • You will be identifying and resolving performance issues and functional bugs
  • You will investigate, reproduce, and diagnose complex issues affecting our customers
  • You should be passionate about solving tough technical problems and recommending improvements to products and processes
  • Identifying root causes, proposing test cases and fixes, and developing new debugging tools while working closely with product teams
  • You will have the opportunity to quickly contribute highly impactful, customer-facing code and help to shape fundamental aspects of our codebase and engineering culture
  • Collaborate with team members on priorities and technical specifications
  • Participate in brainstorming, retrospectives and sprint planning
Desired Qualifications
  • Bachelor's degree in Computer Science, Information Science, Statistics required or 4 additional years of related experience beyond the minimum required in lieu; Advanced degree is a plus
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.
Benefits
  • 401k Company matching contribution
  • Parental leave & family support
  • Medical, dental & vision benefits
  • Life insurance & LTD
  • Flexible location, remote-friendly
  • PTO and Holidays