Currently we're investigating a bug where the answers are not recorded properly. If you encounter this bug, please email us at rfqjobs@gmail.com.
Senior Software Development Engineer in Test
(more about Peak6 Investment)
This job posting has been archived.
Unfortunately Peak6 Investment has archived this job posting, they are no longer accepting applications.

Senior Software Development Engineer in Test

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

Apex Fintech Solutions is hiring for a Senior Software Development Engineer in Test!

We’re looking for someone who:

  • Demonstrates passion about establishing exceptional quality standards. You're the type that always feels they can do things better the next time around. You consistently look for better, faster, and more inclusive ways to prove that our software quality meets the mark.

  • Understands how to strike the balance between manual and automated testing. You understand that your time is valuable and prioritize your automation efforts towards the highest risk, most repeatable, and highest value test cases.

  • Values the power of the team. You enjoy working with an integrated team through problem identification, requirements gathering, design, code review, testing, and release.

  • Thinks holistically. You work hard to understand the whole problem and aren't afraid to ask questions or point out concerns.

What you’ll do all day:

  • Collaborate closely with the US based system testing team, synchronize plans and review designs with them, develop solutions in accordance with their global testing strategy.

  • Be the mentor, coach and tech lead for a Manila based software development team that is focused on rapidly iterating over and enhancing our automated system test framework.

  • Act as the SCRUM master for the team, lead the team on daily organization of activities.

  • Collaborate with US and UK engineering teams as they enhance their APIs and product offerings, become the local expert in their APIs, business functions and integration points.

  • Oversee the design and creation of automated end to end system tests to validate complex micro service integrations and document results.

  • Create and perform daily automated UI tests and share test results via tickets with the UI team.

  • Design, build and operate 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.

  • Design and implement testing strategies to validate data consistency and data availability between operational data stores, data lake, and client data hubs.

  • Design and implement data hygiene protocols for tests, including seeding and purging of test data.

  • Design and create a framework for long running (multi-hour to multi-day), asynchronous tests.

  • In collaboration with engineering and cloud architecture teams, design and implement a framework for conducting system load and service stress tests validating adherence to SLOs and performance targets.

  • Alert service teams of defects, create bug tickets, and track tickets through resolution.

  • Provide 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

  • Help identify weaknesses in our products by actively participating in all phases of the development process.

  • Build and contribute to a culture of quality by improving processes, building stakeholder buy in, and mentoring peers.
     

A few reasons why you might love working here:

  • We’re not a fly by night firm. We’ve got an incredible track record to foster success and ongoing innovation with our customers so you get all the benefits of a stable company, while enjoying a very entrepreneurial culture. 

  • Our team is passionate and driven to succeed.  We are deeply invested in providing quality services and products for our customers. Their success is our success.

  • You’re open to change. The landscape is ever-changing. We do not sit idle; we are not satisfied with the status quo. We will push industry standards and strive to deliver world class solutions through innovation.

  • You’ll have genuine opportunities for growth. We care about your career goals and provide options for both managerial and technical career paths. We encourage outside learning from conferences to seminars and meetup groups.

The skills you’ll need to succeed:

  • 4+ years of automated Software Testing experience with cloud native, distributed microservice architectures 

  • 6+ years of experience writing code in Java or Golang

  • Thorough understanding of and practical experience with

    • Messaging platforms such as Kafka, Pub/Sub, or RabbitMQ

    • Databases such as Potgres, BigQuery, and Mongo

    • REST, gRPC and protobuf protocols

    • GCP or AWS, Kubernetes, Docker, Terraform, Github, Github Actions, etc.

  • Passion for improving software quality

  • Outstanding verbal and written communication skills 

  • Advanced problem-solving, debugging and troubleshooting skills

  • A passion for working with people, mentorship, and providing leadership

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


At Apex, we embrace diversity and are dedicated to creating an inclusive and equitable workplace. 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. We stand by this commitment to promote a diverse, equitable, and inclusive workforce.