7 days ago

Staff Software Engineer

Sundayy

Hybrid
Full Time
$180,000
Hybrid
Apply

Job Overview

Job TitleStaff Software Engineer
Job TypeFull Time
Offered Salary$180,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About The Company

Flex is a dynamic growth-stage FinTech company headquartered in New York City, dedicated to revolutionizing the rent payment experience. As we approach 2026, we recognize that traditional rent payments are often costly, inflexible, and cumbersome for tenants. Our mission is to empower renters by providing flexible payment options that align with their financial situations. Flex's innovative platform allows users to pay rent throughout the month on a schedule that best fits their budgets, thereby reducing financial stress and enhancing their overall rental experience. Having built a strong reputation with unprecedented investor support and an enthusiastic user base, we have maintained a stealth profile during our early development phase. Now, as we expand, we are seeking motivated individuals to join our team and help us scale our mission of financial flexibility for renters worldwide.

About The Role

We are seeking a talented and experienced Staff Software Engineer to join our core platform team. This role is ideal for engineers who possess a strong technical foundation, innovative ideas, and a passion for building scalable financial systems. As a key member of our engineering team, you will be instrumental in shaping the long-term architecture of our backend services, ensuring they are reliable, scalable, and aligned with our strategic goals. The role offers a blend of hands-on coding, system design, and technical leadership, providing opportunities to influence the technical direction of the company while mentoring junior engineers. You will collaborate closely with cross-functional teams—including product management, design, analytics, and finance—to deliver impactful features that enhance our core platform, support partner integrations, and improve consumer experiences. Flex values independence and initiative, and this role provides an environment where your ideas and expertise will be highly valued and directly impact our growth trajectory.

Qualifications

  • 6+ years of experience in software development or related fields
  • Proven experience in technical leadership and guiding engineering teams through complex projects
  • Proficiency in Java, Python, Golang, or TypeScript/Node.js
  • Strong knowledge of relational SQL and NoSQL databases such as MySQL, PostgreSQL, or DynamoDB
  • Experience designing and developing fault-tolerant, scalable distributed systems
  • Hands-on experience with AWS cloud services including EKS, Lambda, API Gateway, RDS, and VPN
  • Familiarity with Infrastructure as Code tools such as AWS CLI, AWS CDK, or Terraform
  • Excellent communication skills with the ability to articulate technical concepts to non-technical stakeholders
  • Experience with finance reporting, reconciliation, and data mining
  • Strong problem-solving skills and a proactive approach to automation and operational improvements

Responsibilities

  • Design, develop, and maintain our Finance services and internal tooling, including financial reporting, reconciliation, and audit processes
  • Build and enhance APIs and functionalities to facilitate large monetary transactions across banking partners via various payment rails such as ACH
  • Scale core platform infrastructure to support business growth while maintaining high performance and reliability
  • Automate daily operations through tooling, monitoring, and observability enhancements
  • Collaborate with product, analytics, finance, and engineering teams to launch new financial features and improve existing systems
  • Mentor junior engineers, promote best practices, and elevate technical standards across the engineering organization
  • Ensure the robustness, security, and scalability of backend systems supporting consumer payments, partner integrations, and core business processes

Benefits

  • Competitive medical, dental, and vision insurance for full-time U.S. employees
  • Company equity participation
  • 401(k) plan with company matching contributions
  • Unlimited paid time off plus 13 paid holidays annually
  • Parental leave policies supporting work-life balance
  • Flex Cares Program offering non-profit matching and pet adoption coverage
  • Free Flex subscription service
  • For non-U.S. employees: competitive compensation packages, unlimited PTO, and equity options

Equal Opportunity

Flex is an equal opportunity employer committed to fostering an inclusive environment for all employees. We celebrate diversity and are dedicated to creating a workplace that respects and values individual differences. We do not discriminate based on race, color, religion, gender identity, sexual orientation, age, disability, or any other protected status. All qualified applicants are encouraged to apply, and we are committed to providing reasonable accommodations throughout the hiring process.

Key skills/competency

  • Staff Software Engineer
  • Backend Development
  • Python
  • Node.js
  • Distributed Systems
  • AWS
  • SQL
  • NoSQL
  • System Design
  • Technical Leadership

Tags:

Staff Software Engineer
Backend Engineer
Python
Node.js
Golang
TypeScript
Java
FinTech
Distributed Systems
Scalability
AWS
SQL
NoSQL
System Design
Technical Leadership
Financial Services
API Development
Cloud Computing
Software Architecture
Infrastructure as Code

Share Job:

How to Get Hired at Sundayy

  • Tailor your resume: Highlight your 6+ years of software development experience, technical leadership, and specific skills in Python, Node.js, SQL/NoSQL databases, and AWS cloud services. Quantify your achievements in building scalable distributed systems and financial reporting.
  • Craft a compelling cover letter: Express your passion for FinTech and Flex's mission to revolutionize rent payments. Clearly articulate how your technical expertise and leadership experience align with the Staff Software Engineer role and the company's growth trajectory.
  • Prepare for technical interviews: Expect questions on system design, distributed systems, database management (SQL/NoSQL), AWS services, and coding challenges in Python or Node.js. Be ready to discuss your experience with financial reporting and automation.
  • Showcase leadership and collaboration: Emphasize your experience mentoring junior engineers and working with cross-functional teams (product, analytics, finance). Demonstrate your ability to communicate complex technical concepts effectively.
  • Research Flex's culture: Understand their focus on innovation, financial flexibility for renters, and their growth-stage environment. Show genuine interest in their mission and how you can contribute to their success.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background