1. What is a Software Engineer at AFL?
As a Software Engineer at AFL, you play a vital role in bridging the gap between complex technical systems and the high-performance infrastructure products the company delivers. Whether you are working on internal tooling, network optimization, or supporting the specialized systems that drive AFL’s manufacturing and field operations, your work ensures that the company remains at the forefront of the fiber optic and telecommunications industry.
This role is not just about writing code; it is about understanding the practical application of technology in real-world, industrial environments. You will often find yourself collaborating across disciplines—working alongside hardware engineers, plant managers, and product teams. The complexity of the work lies in balancing reliable, scalable software solutions with the physical demands of a high-tech manufacturing and energy-services organization.
Success in this position requires a blend of technical proficiency and a genuine curiosity about how your software impacts the broader business. You will be expected to solve problems that are occasionally ambiguous, requiring you to translate high-level business needs into actionable, robust technical requirements. It is an environment where detail-oriented engineers who can communicate effectively with non-technical stakeholders thrive.