Flex

Senior Software Engineer, Backend - Core Platform

Remote

Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
FintechIndustries

Senior Software Engineer

Position Overview

Flex is a growth-stage, NYC-headquartered FinTech company dedicated to creating the best rent payment experience. We aim to empower renters by allowing them to pay rent throughout the month on a schedule that better fits their finances and budget. We are seeking motivated individuals to join our mission.

About the Job

Flex is looking for a Senior Software Engineer to implement the various backend systems supporting all business features. You will be part of the backend engineering team, responsible for the services and integrations that power our products, including Payment, Billing, Identity, and partner integrations. Your role will involve designing, developing, testing, and scaling systems to deliver excellent user and partner experiences. You will collaborate closely with product, design, and engineering peers to address user challenges around rent payment. We practice agile development with a focus on small, frequent iterations. The ideal candidate will be comfortable leading the scoping, design, and implementation of APIs, and driving their production rollouts with minimal oversight.

Requirements

  • A minimum of 4 years of experience with Java is required.
  • Strong computer science fundamentals.
  • Experience translating feature requirements into technical specifications.
  • Proven ability to elevate the team's performance by introducing best practices and mentoring junior engineers.
  • Experience with Java frameworks and tools used at Flex, such as Spring (core/web/boot), Gradle, and JUnit.
  • Experience implementing and operating services in distributed services environments at scale.
  • Experience with observability and monitoring tools like DataDog for maintaining high availability.
  • Ability to write high-quality code that is testable, maintainable, scalable, and secure.
  • Good understanding of REST and mobile API best practices.
  • Excellent communication skills and comfort working with a distributed team.

Core Competencies

  • Prior experience working on cross-functional teams.
  • Experience leading projects through their entire lifecycle, from requirements gathering to delivery.
  • Proficiency with Java and Spring.
  • Bonus: Experience with AWS, Containers, Kubernetes, MySQL.
  • Experience with CI/CD to improve code stability and quality.

Salary and Location

  • Salary Compensation: Commensurate with candidate experience and Flex's internal leveling guidelines and benchmarks.
    • For working locations in NY/NJ/CA: $197,000 - $213,000 base salary pay range.
    • For all other states: $177,000 - $192,000 base salary pay range.
  • Location Type: #LI-Remote

Life at Flex

We believe a diverse team of intelligent, curious, determined, empathetic, and self-aware individuals is crucial for company growth. Our HQ is in New York City, with employees across the US, Australia, Canada, and South America. We are growing deliberately, prioritizing an inclusive culture. We value the unique perspectives of our team members and are proud to be an equal opportunity workplace.

Employee Benefits (for full-time, U.S. based employees)

  • Competitive pay
  • 100% company-paid medical, dental, and vision
  • 401(k) + company equity
  • Unlimited paid time off + 13 company-paid holidays
  • Parental leave
  • Flex Cares Program

Skills

Java
Backend systems
API design
System scaling
Agile development
Technical specifications
Mentoring

Flex

Comprehensive contract manufacturer for electronics

About Flex

Flex provides comprehensive electronics manufacturing services, originally starting with circuit board production for tech companies in Silicon Valley. The company automates its manufacturing processes to ensure reliability and cost-effectiveness, which has made it a trusted partner for various industries, including automotive, healthcare, and consumer electronics. Flex's services encompass design, engineering, manufacturing, and supply chain management, allowing businesses to outsource their production needs and focus on their core activities. A key differentiator for Flex is its subsidiary, Anord Mardix, which specializes in critical power solutions and custom products for clients with complex requirements. Additionally, Flex is dedicated to sustainability, aiming for a significant portion of its customers to adopt science-based emissions targets by 2025, reflecting its commitment to environmental responsibility.

Singapore, SingaporeHeadquarters
1969Year Founded
$200MTotal Funding
IPOCompany Stage
Industrial & Manufacturing, EnergyIndustries
10,001+Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
401(k) Company Match
Company Equity
Unlimited Paid Time Off
Paid Holidays
Parental Leave
Profit Sharing

Risks

Integrating JetCool Technologies may lead to operational and cultural alignment challenges.
Partnership with Musashi Energy exposes Flex to risks of emerging technology failures.
Jamdeo joint venture faces competitive pressures in the smart TV and media streaming market.

Differentiation

Flex offers end-to-end manufacturing solutions, from design to supply chain services.
Anord Mardix, a Flex subsidiary, specializes in critical power solutions and custom offerings.
Flex's commitment to sustainability aligns with global efforts to combat climate change.

Upsides

Flex's acquisition of JetCool enhances its data center cooling solutions for AI servers.
Partnership with Musashi Energy boosts Flex's AI data center energy storage capabilities.
Flex's Zhuhai facility's AME Excellence Award highlights its world-class manufacturing standards.

Land your dream remote job 3x faster with AI