Flex

Staff Software Engineer, Backend

Flex

full-time

Posted on:

Location: 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $199,000 - $262,000 per year

Job Level

Lead

Tech Stack

AWSDistributed SystemsDockerDynamoDBGradleJavaJUnitKubernetesMySQLNoSQLPostgresRuby on RailsSpringTerraform

About the role

  • Help set technical direction and shape the long-term architecture of backend services while remaining hands-on with coding and delivery
  • Design, build, and scale backend services and APIs that power Flex’s consumer apps, partner integrations, and core platforms
  • Collaborate across engineering, product, design, and other stakeholders to ensure scalable, reliable, and impactful systems
  • Provide technical leadership and guidance on system architecture, long-term vision, and team best practices
  • Lead the delivery of highly impactful products end-to-end, from requirements gathering to rollout, with high quality and timeliness
  • Mentor and support engineers, elevating technical standards and fostering growth
  • Build robust, fault-tolerant systems with multiple external dependencies in distributed environments
  • Drive adoption of best practices across the engineering org, including testing, observability, automation, and CI/CD
  • Operate services in production with high availability, leveraging monitoring and observability tools
  • Contribute to evolving Flex’s service-oriented architecture, REST APIs, message queues, and scalable system design

Requirements

  • 6–8+ years of professional software engineering experience, with a focus on backend development
  • 4+ years of hands-on Java experience (Spring core/web/boot, Gradle, JUnit, JVM tuning & performance)
  • Strong computer science fundamentals and proven experience designing scalable, distributed systems
  • Experience leading the delivery of multiple high-impact projects end-to-end
  • Skilled at working with both technical and non-technical stakeholders, aligning on scope and delivery
  • Ability to write high-quality, testable, maintainable, and secure code
  • Hands-on experience with AWS (EKS, Aurora RDS, Elasticache, DynamoDB), containerization (Docker/Kubernetes), and relational + NoSQL databases (MySQL, PostgreSQL, DynamoDB)
  • Proficient with CI/CD pipelines (GitHub Actions preferred), git, and build automation
  • Familiar with observability and monitoring tools (e.g., DataDog)
  • Excellent communicator, comfortable collaborating in globally distributed teams
  • Track record of mentoring engineers and raising team standards through best practices
  • Bonus: Experience in FinTech and familiarity with major payment rails; experience with big data platforms (e.g., Snowflake); Infrastructure as Code (CDK/Terraform)
Bank of America

Java Full Stack Developer – Software Engineer III

Bank of America
Mid · Seniorfull-time$103k–$180k / yearNew Jersey · 🇺🇸 United States
Posted: 4 hours agoSource: ghr.wd1.myworkdayjobs.com
HibernateJ2EEJavaJUnitKafkaMavenMockitoSDLCSOAPSpringSpring BootSpringBoot+1 more
ProPharma

Data Engineer, Clinical Data Products – AWS, Python, Veeva

ProPharma
Senior · Leadfull-time🇺🇸 United States
Posted: 5 hours agoSource: propharmagroup.wd1.myworkdayjobs.com
AWSCloudPythonVault
skillventory - A Leading Talent Research Firm

Principal Java Engineer

skillventory - A Leading Talent Research Firm
Leadfull-time$107k–$216k / yearMassachusetts, New Hampshire, New Jersey · 🇺🇸 United States
Posted: 9 hours agoSource: fmr.wd1.myworkdayjobs.com
AWSCloudDockerJavaJenkinsJUnitSQL
Rocket Mortgage

Senior Software Engineer, Backend

Rocket Mortgage
Seniorfull-time$107k–$242k / yearCalifornia, Colorado, Missouri, New Jersey, New York, Washington · 🇺🇸 United States
Posted: 9 hours agoSource: quickenloans.wd5.myworkdayjobs.com
JavaScriptNode.jsPostgresSQLTypeScript
Businessolver

Java Software Engineer I

Businessolver
Mid · Seniorfull-time$50k–$90k / year🇺🇸 United States
Posted: 11 hours agoSource: boards.greenhouse.io
JavaLinuxOracleReactSQL