What You Will Do
- 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.
What You Will Bring
- Bachelor’s degree in Computer Science, Information Science, Statistics or Relevant hands-on experience required
- Advanced degree is a plus.
- 7+ years of production experience, core fundamentals, and/or related professional backend engineering experience
- Strong command of Python with a love for writing tests.
- Experience with DataDog, MongoDB and Redis databases is a plus but not required.
- 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.
- Having banking & payments knowledge is a plus
Compensation
- Compensation is expected to be between $144,000 - $205,000. Exact compensation may vary based on skills and location.
What We Offer
- 💰Competitive Compensation
- 📈Equity
- 🍎Insurance (Medical/Dental/Vision)
- 💚401(k) with company matching up to 4%
- 🏝PTO & Holidays
- ✨Life Insurance & LTD
Similar Jobs
Software Engineer Intern
Java Developer_Director_Software Engineering
Principal Site Reliability Engineer (SRE)
Senior Software Engineer (Go, Java) - Real-time Detection & Response
Sr. Backend Engineer (Remote, CAN)
Senior Principal Software Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say