Senior Software Engineer- Developer Productivity

 Flex - Company site
 June 21, 2022
 Remote (U.S.)

Flex is an early-stage, remote-first FinTech startup that is bringing flexible payments to recurring bills. It’s hard to believe that it’s 2022 and you’re still not able to choose when you pay your bills. Flex is here to change that! Flex is a multi-bill platform. We began by revolutionizing rent — Americans’ largest recurring bill. We enable our users to pay rent and bills throughout the month on a schedule that better fits their finances. With Flex, everybody can better manage their bills and budget. After deliberately keeping a stealth profile as we built up unprecedented investor support and an enthusiastic user base, we plan to scale to 300 team members in 2022. Will you be a part of the team?

As we continue to grow our talented team, we remain committed to radical transparency, integrity, and individual growth. We believe that your unique background and experience adds tremendous value to the organization and will empower you to take absolute ownership of business challenges and the execution of solutions.
 

Flex is looking for a developer experience engineer to join our team to enable our mobile and web development teams to scale. Engineers on our team understand that the best applications are developed by teams that have automated testing infrastructure, great internal tooling, and use best practices to build apps at scale.

You will create and support the tools and infrastructure that keep our iOS, Android, and Web applications building reliably, which will allow us to release frequently and confidently. As a member of the team, you will be collaborating with engineers across our organization to promote the tools and infrastructure to make Flex the best place in the world to develop mobile and web applications

What you'll bring:

  • Skills that are required: React, ReactNative, TypeScript, JavaScript
  • Significant, practical software engineering experience building fault tolerant, distributed, scalable, and secure applications that are easy to support and extend. 
  • Sound judgment, relevant data, and an open mind to help you and the team navigate together when the way forward isn’t clear. 
  • Perfection as your North Star, but an understanding of when to get it done as best as it can be done and return to it later.
  • Empathy and a sense of craftsmanship to help guide our product and engineering focus. 
  • Experience managing your own infrastructure – you own your code. Write it, test it, ship it!
  • Mentor and partner with other members of the team to help them craft great software and develop their skills as engineers.
  • Strength with negotiating project scope and strong time estimation skills

 

Successful candidates will have: 

  • Strong computer science fundamentals
  • Automating configurations of build infrastructure
  • Upkeeping build tools and dependencies
  • Improving our test and build process
  • Collaborating with engineers to improve code quality 
  • Able to mentor engineers in using best practices for software development and release management

Beneficial Tech Stack Experience:

  • Prior experience working on build & release teams
  • Proficient with TypeScript 
  • Experience with CI tools (GHA)
  • Experience with AWS
  • Experience with IDE’s, such as Android Studio & XCode
  • Experience with Web + Mobile release management
  • Familiar with Android / iOS / Web development tool ecosystem
What a typical day will look like:
 
You'll catch up on any async communication channels as you plan out the day, and work on your current project.  This could be providing technical guidance and pairing remotely with the junior engineers, committing and pushing your changes or reviewing a pull request.  You'll catch up with fellow senior engineers within the team and probably across teams to share knowledge and learn something new.  You'll also coordinate with the Staff Engineer(s) and Product team to discuss wins, blockers and anything that may affect the team or projects. 

Life at Flex:

We understand that it takes a diverse team of highly intelligent, curious, determined, empathetic, and self aware people to grow a successful company. Our HQ is located in New York City, but we are remote-friendly with employees located throughout the US, Australia, Brazil, and Israel. We are growing quickly, but deliberately, with a focus on building an inclusive culture. Our dynamic team has incredible perspectives to share, just as we know you do, and we take great pride in being an equal opportunity workplace.
 
We offer many employee benefits. For U.S. based employees we offer:
  • Competitive pay
  • 100% company-paid medical, dental, and vision
  • 401(k) + company stock options
  • Unlimited paid time off + company paid holidays
  • Parental leave + IVF and adoption support
  • Flex Cares Program: Non-profit company match + pet adoption coverage
  • Pet Insurance
  • Free Flex subscription