Senior Data Engineer
Job Description
WHO WE ARE
Apex Fintech Solutions (AFS) powers innovation and the future of digital wealth management by processing millions of transactions daily, to simplify, automate, and facilitate access to financial markets for all. Our robust suite of fintech solutions enables us to support clients such as Stash, Betterment, SoFi, and WeBull, and more than 20 million of our clients' customers.
Collectively, AFS creates an environment in which companies with the biggest ideas in fintech are empowered to change the world. We are based in Dallas, TX and also have offices in Austin, New York, Chicago, Portland, and Belfast.
If you are seeking a fast-paced and entrepreneurial environment where you'll have the opportunity to make an immediate impact, and you have the guts to change everything, this is the place for you.
AFS has received a number of prestigious industry awards, including:
ABOUT THIS ROLE
At Apex Fintech Solutions, we are all about building the next-generation trade clearing platform that enables the hottest stock trading apps the capabilities they need to introduce a new generation to investing. We need passionate, determined, courageous, and principled software engineers like you to help us achieve this mission. If what you need next in your career is an opportunity to be empowered to make your own decisions, learn from your mistakes and execute what works, Apex Clearing is likely the place for you.
The Opportunity:
We are looking for a Senior Data Engineer to help us create solutions that modernize the data platform of traditional financial services industry. You will design, develop, deploy, and maintain real-time databases, data warehouse, and reports that will be the foundation of the new data platform. Working alongside experienced engineers and product managers, you will build this exciting platform that will simplify, automate, and facilitate access to financial data for internal and external clients.
The role is for someone who is passionate about applying modern technology to replace monolithic and hard-to-access incumbent systems. Along the way, you'll learn about the problem space and re-imagine existing solutions. As a Senior Data Engineer on the Data team, you'll get the opportunity to develop your skills and collaborate across Apex teams in a dynamic environment. You will work closely with our technical leads to build secure, scalable solutions for operational, reporting, and analytical data needs. Using GCP services, you'll help design and implement next generation data platform responsible for data analysis, modeling, loading, transformations and building data ingestion pipelines. You will coordinate builds using continuous integration pipelines and prepare for deployment to GCP using containers.
What you'll do all day:
What you need to succeed:
Nice to haves:
OUR REWARDS
We offer a robust package of employee perks and benefits, including healthcare benefits (medical, dental and vision, EAP), competitive PTO, 401k match, parental leave, and HSA contribution match. We also provide our employees with a paid subscription to the Calm app and offer generous external learning and tuition reimbursement benefits. At AFS, we offer a hybrid work schedule for most roles that allows employees to have the flexibility of working from home and one of our primary offices.
AFS is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, natural or protective hairstyle, genetics, disability, age, or any other basis forbidden under federal, state, or local law.
Apex Fintech Solutions (AFS) powers innovation and the future of digital wealth management by processing millions of transactions daily, to simplify, automate, and facilitate access to financial markets for all. Our robust suite of fintech solutions enables us to support clients such as Stash, Betterment, SoFi, and WeBull, and more than 20 million of our clients' customers.
Collectively, AFS creates an environment in which companies with the biggest ideas in fintech are empowered to change the world. We are based in Dallas, TX and also have offices in Austin, New York, Chicago, Portland, and Belfast.
If you are seeking a fast-paced and entrepreneurial environment where you'll have the opportunity to make an immediate impact, and you have the guts to change everything, this is the place for you.
AFS has received a number of prestigious industry awards, including:
- 2021, 2020, 2019, and 2018 Best Wealth Management Company - presented by Fintech Breakthrough Awards
- 2021 Most Innovative Companies - presented by Fast Company
- 2021 Best API & Best Trading Technology - presented by Global Fintech Awards
ABOUT THIS ROLE
At Apex Fintech Solutions, we are all about building the next-generation trade clearing platform that enables the hottest stock trading apps the capabilities they need to introduce a new generation to investing. We need passionate, determined, courageous, and principled software engineers like you to help us achieve this mission. If what you need next in your career is an opportunity to be empowered to make your own decisions, learn from your mistakes and execute what works, Apex Clearing is likely the place for you.
The Opportunity:
We are looking for a Senior Data Engineer to help us create solutions that modernize the data platform of traditional financial services industry. You will design, develop, deploy, and maintain real-time databases, data warehouse, and reports that will be the foundation of the new data platform. Working alongside experienced engineers and product managers, you will build this exciting platform that will simplify, automate, and facilitate access to financial data for internal and external clients.
The role is for someone who is passionate about applying modern technology to replace monolithic and hard-to-access incumbent systems. Along the way, you'll learn about the problem space and re-imagine existing solutions. As a Senior Data Engineer on the Data team, you'll get the opportunity to develop your skills and collaborate across Apex teams in a dynamic environment. You will work closely with our technical leads to build secure, scalable solutions for operational, reporting, and analytical data needs. Using GCP services, you'll help design and implement next generation data platform responsible for data analysis, modeling, loading, transformations and building data ingestion pipelines. You will coordinate builds using continuous integration pipelines and prepare for deployment to GCP using containers.
What you'll do all day:
- Design, develop, deploy, and maintain the transactional and analytical databases and data pipelines for our next-generation flagship product.
- Develop and maintain a clean and consistent database and reporting environment for both internal applications and external client applications.
- Benchmark and optimize queries against our databases.
- Write self-documenting and well-tested SQL, Go, and Python code with an emphasis on sustainable development practices.
- Work as a part of small, productive development team that puts an emphasis on code quality, peer reviews and strong engineering practices.
What you need to succeed:
- A degree in Computer Science, Computer Engineering, Mathematics or other demanding engineering or quantitative degree (or equivalent work experience).
- At least three years of professional experience working with databases and SQL. A strong preference for expertise in PostgreSQL.
- A strong proficiency and in-depth understanding of at least one of the following core languages a must: SQL, Go, Python, C, C++, C#, Java.
- Professional experience working as a part of a multi-person development team that utilizes automated testing, CI/CD pipelines tools such as dbt, and peer reviews.
- One or more years of mid to senior experience is a necessity as you will be expected to follow established practices and patterns without day to day supervision.
- Demonstrated skills in process and algorithm design.
- Ability to learn new and unfamiliar technologies quickly, as required.
Nice to haves:
- Our data stack relies on Google Cloud Platform, Postgres, BigQuery, dbt, Airflow, and Kafka. Our microservices are writing mostly Golang, using GRPC and protobufs and deployed on GCP using Kubernetes. Professional experience with any of these technologies is a plus.
- Professional experience with data modeling and data warehousing.
- Professional experience with database administration.
- Experience architecting database solutions that involve high availability, disaster recovery, and database replication.
- Professional experience designing and developing reports for internal employees and external facing clients
- Experience with Kafka, Protobufs, and reactive, multi-tenant applications a big plus
- A DevSecOps mindset and experience with cloud-native applications and infrastructure-as-code is a plus
OUR REWARDS
We offer a robust package of employee perks and benefits, including healthcare benefits (medical, dental and vision, EAP), competitive PTO, 401k match, parental leave, and HSA contribution match. We also provide our employees with a paid subscription to the Calm app and offer generous external learning and tuition reimbursement benefits. At AFS, we offer a hybrid work schedule for most roles that allows employees to have the flexibility of working from home and one of our primary offices.
AFS is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, natural or protective hairstyle, genetics, disability, age, or any other basis forbidden under federal, state, or local law.
Explore More
Apply Now
Back to Job Listings
Add To Job List
Company Profile
View Company Reviews
Date Posted
09/21/2023
Views
8
Positive
Subjectivity Score: 0.8
Similar Jobs
Marketing Operations Manager (Data Integrity & Taxonomy) - Salesforce
Views in the last 30 days - 0
View DetailsSenior Program Manager - Sales & Commercial IT - Suntory Global Spirits
Views in the last 30 days - 0
View DetailsSeasonal Pool Attendant - Soho House Chicago - Soho House
Views in the last 30 days - 0
View DetailsPre K Assistant Teacher North Elston KinderCare - KinderCare Learning Companies
Views in the last 30 days - 0
View DetailsSr Communications Manager, People Communications - Here Technologies
Views in the last 30 days - 0
View Details