What is a Software Engineer at Flex?
As a Software Engineer at Flex, you are responsible for building the technical infrastructure that powers modern supply chain operations, manufacturing ecosystems, and financial service platforms. Flex operates at the intersection of global scale and specialized technology, where software directly controls how physical products move through production, how complex data flows across enterprise ledger systems, and how real-time money processing is executed.
In this role, your impact reaches from high-throughput backend microservices to high-reliability edge systems. Whether you are engineering automated manufacturing execution systems (MES), optimizing Enterprise Resource Planning (ERP) integrations, building AI-native agent workflows, or scaling ledger and payments platforms, your software ensures seamless execution. The systems you build must maintain exceptional uptime, deliver precise data accuracy, and handle intense operational velocity across globally distributed sites.
What makes engineering at Flex unique is the breadth of domain challenges. You will navigate complex data architecture, direct physical-to-digital integrations like Litmus Edge, and tackle real-time ledger consistency. The engineering team balances rapid production delivery with rigorous reliability, offering engineers true ownership over features, core platform architectures, and end-to-end product lifecycles.



