Staff Software Engineer, FinPlatform Backend

FlexFlex·Remote(United States)
Software Development

WFA Digital Insight

The demand for skilled software engineers in the FinTech sector has seen significant growth, with over 25% of startups focusing on financial services. As a Staff Software Engineer at Flex, you'll be at the forefront of revolutionizing the rent payment experience. With the current remote job market offering unprecedented flexibility, this role stands out for its potential to make a real impact. Candidates should be prepared to showcase their technical expertise, particularly in backend development and scalable system design.

Job Description

About the Role

The Staff Software Engineer role at Flex is a key position within the company's core platform team. As a Staff Engineer, you will be responsible for designing, implementing, and maintaining the company's financial services and internal tooling, including financial reporting and reconciliation processes. You will work closely with the product, analytics, finance, and engineering teams to launch new financial features into the platform. The role requires a high degree of technical expertise, particularly in backend development and scalable system design.

The team at Flex is small and tight-knit, with a strong focus on independence and autonomy. As a Staff Engineer, you will be expected to take a leadership role in guiding the technical direction of the team and shaping the long-term architecture of the company's backend services. You will also be responsible for mentoring junior engineers and ensuring the success of projects from start to finish.

What You Will Do

  • Design, implement, and maintain financial services and internal tooling, including financial reporting and reconciliation processes
  • Develop new APIs and functionalities to support large money movements across banking partners via different payment rails, such as ACH
  • Scale out the core platform to support business growth while maintaining performance and reliability
  • Continuously improve daily operations with automation, tooling, design evolution, observability, and more
  • Work closely with product, analytics, finance, and engineering peers to launch new financial features into the platform
  • Collaborate across engineering, product, design, and other stakeholders to ensure scalable, reliable, and impactful systems
  • Mentor junior engineers and ensure the success of projects from start to finish
  • Participate in code reviews and contribute to the improvement of the company's technical standards
  • Stay up-to-date with industry trends and emerging technologies, applying this knowledge to improve the company's backend services

What We Are Looking For

  • 6+ years of experience in software development or a related field
  • Experience in technical leadership, guiding engineering teams, and shaping technical direction
  • Strong expertise in backend development, scalable system design, and financial services
  • Experience with APIs, payment gateways, and financial integrations
  • Strong communication and collaboration skills, with the ability to work with cross-functional teams
  • Experience with automation, tooling, design evolution, and observability
  • Strong problem-solving skills, with the ability to analyze complex technical problems and develop creative solutions

Nice to Have

  • Experience with cloud-based technologies, such as AWS or Google Cloud
  • Experience with containerization, such as Docker
  • Experience with orchestration tools, such as Kubernetes
  • Familiarity with agile development methodologies and version control systems, such as Git

Benefits and Perks

  • Competitive salary and benefits package
  • Opportunity to work with a fast-growing FinTech company
  • Collaborative and dynamic work environment
  • Flexible working hours and remote work options
  • Professional development opportunities, including training and conference attendance
  • Access to the latest technologies and tools
  • Recognition and rewards for outstanding performance

How to Stand Out

  • Be prepared to showcase your technical expertise in backend development and scalable system design
  • Highlight your experience with financial services, APIs, and payment gateways
  • Emphasize your ability to work collaboratively with cross-functional teams and communicate complex technical concepts effectively
  • Make sure your portfolio includes examples of scalable system design and backend development projects
  • Be prepared to discuss your experience with automation, tooling, and design evolution, and how you've applied these skills in previous roles
  • Research the company's technology stack and be prepared to discuss how you can contribute to its growth and development

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.