Job Closed
This listing is no longer active.
Flex splits your bills into smaller, stress-free payments throughout the month. Start today with your rent bill!
Senior Software Engineer, Backend
Location
United States
Posted
69 days ago
Salary
$172K - $215K / year
Seniority
Senior
Job Description
Senior Software Engineer, Backend
Flex
• Responsible for implementing various backend systems that support all business features • Part of the backend engineer team, responsible for services and integrations • Designing, developing, testing, and scaling systems needed to deliver great user and partner experiences • Collaborating with product, design, and engineering peers to solve users' problems around rent payment • Rolling out changes to customers in an agile manner
Job 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
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Maintain & Improve: Contribute to the stability and performance of our **OpenSearch** and **Thanos** infrastructure. • Build Scalable Services: Develop and refine backend services (primarily in **Kotlin**) designed for high-performance data handling. • Cloud Operations: Deploy, monitor, and scale services within our **AWS** ecosystem (EKS, EC2). • Reliability: Participate in an on-call rotation, helping to troubleshoot and resolve production issues to ensure system uptime. • Collaborate: Work closely with senior engineers and cross-functional teams to implement best practices and ship new features. Strong English communication is a must.
Desarrollador BackEnd, Java, AI
Sofka TechnologiesTo transform people’s lives being the most trusted technology partner
• Generar código de alta calidad mediante herramientas de IA generativa a partir de requerimientos funcionales • Aplicar el ciclo de desarrollo asistido por IA (describir, generar, ejecutar, corregir e iterar) para optimizar tiempos de entrega • Mantener la responsabilidad técnica total sobre el código producido, realizando revisiones de seguridad y rendimiento • Traducir requerimientos de negocio en especificaciones técnicas precisas para su implementación asistida • Garantizar que las soluciones desarrolladas se alineen estrictamente con la arquitectura tecnológica empresarial • Diseñar y ejecutar pruebas unitarias y automatizadas para asegurar la calidad del software • Detectar y mitigar vulnerabilidades de seguridad en el código generado, como credenciales embebidas o librerías inseguras • Evaluar y proponer nuevas herramientas de inteligencia artificial aplicables al ciclo de vida del desarrollo
• Understand technical requirements, actively participating in inceptions and technical refinements. • Provide insights for the development and evolution of a scalable, high-performance solution. • Integrate systems by retrieving, transforming, and transmitting data. • Write and structure automated tests (TDD) to ensure the quality of deliverables. • Conduct code reviews. • Develop and maintain applications, ensuring high quality and system scalability. • Implement robust and secure solutions on AWS, applying development and architectural best practices. • Collaborate with multidisciplinary teams to define requirements, prototype, and deliver new features. • Automate CI/CD processes, integrating version control and continuous deployment tools in AWS environments. • Ensure system integrity by creating unit, functional, and integration tests. • Participate in code reviews and contribute to the continuous improvement of development processes. • Troubleshoot production application issues and incidents, proposing improvements to increase system resilience.
• We are specialists in technology transformation, combining human expertise with AI to create scalable tech solutions. • With more than 8,000 CI&Ters worldwide, we have partnered with over 1,000 clients during our 30-year history. • Important: If you reside in the Metropolitan Region of Campinas, your presence at the city's offices will be mandatory in accordance with the current attendance policy.



