Flex Senior Software Engineer, Backend at Flex responsible for designing, building, and scaling backend services for rent payment systems. Leads technical vision and architecture while mentoring peers and driving best practices.
Responsibilities
Design, build, and scale services and integrations behind Payment, Billing, Identity, and partner integrations
Lead scoping, design, and implementation for owned APIs
Drive production rollouts to completion with minimal oversight
Work closely with product, design, and engineering peers to solve problems in small, frequent iterations
Qualification
Minimum of 6 years experience with JavaAbility to lead and mentor engineersExperience building robustExperience designingExperience with AWS (EKSProficient in Infrastructure as Code
Required
Minimum of 8 years experience in software engineering
Minimum of 6 years experience with Java
Proven ability to set technical direction and architecture for complex, distributed systems
Ability to lead and mentor engineers, raising the technical bar across a team or org
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
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
Preferred
Proficient in CI/CD systems (preferably GitHub Actions), git, and automation
Skilled in observability and monitoring tools, such as DataDog, to ensure high availability
Experienced with big data platforms and tooling, including Snowflake
Proficient in Infrastructure as Code, using tools like CDK and Terraform
Track record of elevating team standards through best practices, and mentoring engineers at all levels
Excellent written and verbal communicator, with experience influencing cross-functional strategy