Staff Software Engineer

PEAK6

Education
Benefits
Special Commitments
Skills

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:

  • 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're 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 Fintech Solutions, a PEAK6 Group company, is likely the place for you. 

As a Staff Software Engineer you’ll have a big impact across Apex Fintech Solutions. You’ll work on our test automation infrastructure to help in improving the overall quality and delivery cycle of our product. This role will partner with our US based SDET team to impact the testing strategy and defect analysis of AFS, and our Manila team to deliver a test automation framework in a reliable, scalable, and secure workflow. After a successful turnaround, you’ll be working with the product team to impact the product strategy to deliver customer features that provide growth and expansion of our system.

This is a role for someone who flourishes in a fast-paced and collaborative environment though our current project is written in Java and deployed to EKS, we routinely encounter and work in different languages, frameworks, and systems. We value engineers who are proficient in multiple languages because we know they can quickly learn the next one that comes up. We’ve recently written software in Java, Python and Go. 

What you will do all day: 

  • Align with the US based automated system test team strategy, develop joint plans, design solutions in accordance within the global testing strategy.
  • Lead the Manila software development team that is focused on rapidly iterating over and enhancing our automated system test framework.
  • Act as the technology leader for the team, help engineers grow in their career through your mentorship.
  • Lead the design and creation of automated end to end system tests to validate complex micro service integrations and document results, and long running (multi-hour to multi-day), asynchronous tests
  • Oversee design and implementation of testing strategies to validate data consistency and data availability between operational data stores, data lake, and client data hubs.
  • Oversee design and implementation of data hygiene protocols for tests, including seeding and purging of test data.
  • In collaboration with engineering, data and cloud architecture teams, lead the design and implementation of a framework for conducting system load and service stress tests validating adherence to SLOs and performance targets.
  • Set up processes that help your team to alert service teams of defects, create bug tickets, and track tickets through resolution.
  • Lead the design, build and operation of a testing and monitoring framework for EOD and US overnight business processes, including tests that identify failures in job orchestration and data transformation across platforms.
  • Organize operational production support on a rotational basis for overnight jobs and work flows (US time zone) - Saturday morning (Friday evening in the US) support is required when on rotation. Act as the escalation point for support issues that can not be resolved by on call engineers.
  • Write self-documenting and well-tested 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 or other demanding engineering degree (or equivalent work experience) 
  • 10+ years of experience writing code in Java or Go
  • Thorough architectural understanding of and practical (hands on) experience with:
  • Message broker system such as Kafka, Pub/Sub, or RabbitMQ
  • Databases such as PostgreSQL, MySQL, BigQuery, and Mongo
  • REST, gRPC and protobuf protocols
  • GCP or AWS, Kubernetes, Docker, Terraform, Github, Github Actions, etc.
  • Demonstrated skills in software design, advanced problem-solving, debugging and troubleshooting skills
  • Ability to learn new and unfamiliar technologies quickly, as required.
  • Outstanding verbal and written communication skills 
  • A passion for working with people, mentorship, and providing leadership 
  • A DevSecOps mindset and a driving desire to deliver value through software.

As part of our interview process, you will meet with members of our global team. Everyone you meet, shares the same values:

  • Open and Honest Communication
  • Teamwork and Collaboration
  • Involving Everyone
  • Leaders Who Serve
  • Personal Accountability

#engineering #mid-senior #full-time #LI-RA1 #APEX

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.

Diversity, Equity, Inclusion, and Belonging (DEIB) Commitment

We're looking for all kinds of people.

At Apex, we believe that wealth management and investing should be accessible to everyone, and we strive to create spaces to democratize investing for folks of all walks of life. Internally, we embrace diversity and are dedicated to creating an inclusive and equitable workplace, which reflects our company vision and mission. We value every team member's unique perspective and are committed to fostering a culture where everyone belongs. Join us in our mission to empower and celebrate individual differences.

Apex is committed to being an equal opportunity employer. We ensure that qualified applicants receive fair consideration for employment without discrimination based on sex, gender identity, gender expression, sexual orientation, race, color, natural or protective hairstyle, genetics, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law. Know your rights: workplace discrimination is illegal. We stand by this commitment to promote a diverse, equitable, and inclusive workforce.

Read Full Description
Confirmed 7 hours ago. Posted 13 days ago.

Discover Similar Jobs

Suggested Articles