Flex

Senior Software Engineer, Backend

Flex

full-time

Posted on:

Location Type: Hybrid

Location: New York CityNew YorkUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $172,000 - $212,000 per year

Job Level

About the role

  • Responsible for implementing various backend systems that support all business features.
  • Part of the backend engineer team, responsible for the services and integrations that power products
  • Designing, developing, testing, and scaling systems needed to deliver great user and partner experiences.
  • Work closely with product, design and engineering peers to solve users' pressing problems around rent payment
  • Roll out changes to customers in an agile manner with a delivery cadence that favors small, frequent iterations.
  • Comfortable leading scoping, design and implementation for APIs built and drive production rollouts to completion with minimum oversight.

Requirements

  • Minimum of 6 years experience in software engineering
  • Minimum of 4 years experience with Java
  • Ability to work on a globally-distributed team with a high degree of ownership
  • Experience working with technical and non-technical stakeholders, successfully aligning and setting expectations on scope and delivery
  • Ability to grow in a fast-paced and dynamic environment that will challenge you to always bring your best
  • Experience building robust, fault-tolerant systems with multiple external dependencies
  • Experience designing, building, and maintaining data pipelines
  • Proficient in Java frameworks and tools used at Flex, including Spring (core/web/boot), Gradle, JUnit, and JVM (memory/performance tuning, GC).
  • Experience with Service-Oriented Architecture, REST APIs, Message Queues, and scalable architectures.
  • Experience with AWS (EKS, Aurora RDS, Elasticache, DynamoDB) and containerization tools.
Benefits
  • Competitive medical, dental, and vision
  • Company equity
  • 401(k) plan with company match
  • Unlimited paid time off + 13 company paid holidays
  • Parental leave
  • Flex Cares Program: Non-profit company match + pet adoption coverage
  • Free Flex subscription
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpringGradleJUnitJVMService-Oriented ArchitectureREST APIsMessage Queuesdata pipelinesfault-tolerant systems
Soft Skills
ownershipcollaborationcommunicationproblem-solvingadaptabilityleadershipstakeholder managementagile methodologydesign thinkingiteration