Taro Logo

Staff Software Engineer

Apex Fintech Solutions powers digital wealth management by processing millions of transactions daily, simplifying and facilitating access to financial markets for all.
$151,000 - $188,750
Backend
Staff Software Engineer
Hybrid
501 - 1,000 Employees
8+ years of experience
Finance

Description For Staff Software Engineer

Apex Fintech Solutions (AFS) is seeking a Staff Software Engineer to join their innovative fintech platform that processes millions of transactions daily. This role offers an exciting opportunity to work at the intersection of technology and financial services, supporting major clients like Stash, Betterment, SoFi, and Webull.

The position requires a seasoned professional with 8+ years of programming experience, particularly in backend development using Golang. You'll be responsible for designing and developing complex software systems, providing technical leadership, and ensuring high code quality standards. The role involves working with modern technologies including gRPC, GraphQL, Kafka, and AWS services, while maintaining a focus on distributed systems and high-performance applications.

As a Staff Engineer, you'll play a crucial role in mentoring junior developers and driving technical excellence across the team. The position offers a competitive salary range of $151,000-$188,750, along with comprehensive benefits including healthcare, 401k matching, parental leave, and professional development opportunities.

AFS has received multiple industry awards, including Best Wealth Management Company and Most Innovative Companies, highlighting their position as a leader in the fintech space. The company maintains a hybrid work environment with offices in major tech hubs including Austin, NYC, and Chicago, offering flexibility while maintaining collaborative opportunities.

This role is ideal for a technical leader who enjoys solving complex problems in a fast-paced fintech environment, has strong experience with backend technologies, and can effectively balance hands-on development with technical leadership responsibilities. The successful candidate will have the opportunity to make a significant impact on products that serve over 20 million end users while working with cutting-edge technologies in the financial technology sector.

Last updated a few seconds ago

Responsibilities For Staff Software Engineer

  • Lead design and development of complex software systems
  • Provide technical guidance and mentorship to junior engineers
  • Ensure adherence to coding standards and best practices
  • Collaborate with cross-functional teams
  • Tackle complex technical challenges
  • Identify and implement development process improvements
  • Work with stakeholders to understand product vision
  • Participate in Agile/Scrum practices

Requirements For Staff Software Engineer

Go
PostgreSQL
Kafka
  • Bachelor's degree in Computer Science, Engineering, or related field
  • 8+ years of programming experience with backend frameworks
  • Experience with end-to-end full-stack mobile, web, and QA testing
  • Experience with gRPC for distributed systems
  • Experience with CI/CD tools (Jenkins, Github Actions)
  • Experience with distributed streaming platforms (RedPanda/Kafka)
  • Experience with AWS services
  • Strong experience in Golang
  • Knowledge of Protocol Buffers and GraphQL
  • Strong understanding of distributed tracing and monitoring tools
  • Strong knowledge of PostgreSQL
  • Strong leadership skills

Benefits For Staff Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
  • Healthcare benefits (medical, dental and vision)
  • Competitive PTO
  • 401k match
  • Parental leave
  • HSA contribution match
  • Calm app subscription
  • External learning and tuition reimbursement
  • Hybrid work schedule

Interested in this job?

Jobs Related To Apex Fintech Solutions Staff Software Engineer