Senior Software Engineer - Partner Integrations

Flex
$146,200 - $215,000Hybrid

About The Position

Flex is seeking a Senior Software Engineer to join their Partner Engineering organization. This role will focus on building out the payment integrations platform and user experiences. The engineer will be responsible for backend systems and services that manage external integrations and power the product. Collaboration with various teams including Engineering, Product, Design, Infrastructure, Sales, Partner, and Customer Success is expected. The role requires a hands-on approach, individual execution, and the ability to build flexible products for evolving offerings.

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.

Nice To Haves

  • 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.
  • Skilled at elevating team standards through best practices, and mentoring junior engineers.
  • Excellent written and verbal communicator, with experience in cross-functional collaboration.

Responsibilities

  • Build out payment integrations platform & user experiences.
  • Responsible for backend systems and services that manage external integrations & power the product.
  • Work with teams across the organization including Engineering, Product, Design, Infrastructure, Sales, Partner and Customer Success to deliver products.
  • Be hands-on and execute work as an individual.
  • Build products that allow for flexibility as we evolve our product offerings.

Benefits

  • Competitive medical, dental, and vision
  • Company equity
  • 401(k) plan with company match
  • Unlimited paid time off + 13 company paid holidays
  • Parental leave
  • Free Flex subscription
  • Competitive compensation + company equity
  • Unlimited PTO
  • Relocation assistance program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service