
Job Description & Key Responsibilities
Flex, a global leader in technology solutions and manufacturing, has a strong presence in India with a focus on innovation, digital transformation, and sustainable engineering. The companyβs Chennai campus serves as a hub for software development, AI research, and cloud services, offering fresh talent exposure to cuttingβedge projects that impact customers worldwide. Flexβs culture emphasizes continuous learning, crossβfunctional collaboration, and a commitment to delivering highβimpact solutions across industries such as automotive, healthcare, and consumer electronics.
The Associate Software Engineer role is crafted for recent engineering graduates who are eager to translate their academic foundation into realβworld software solutions. As an entryβlevel engineer, you will work alongside experienced developers, data scientists, and product managers to build, test, and deploy applications that leverage artificial intelligence, cloud platforms, and data analytics. The position provides a balanced mix of handsβon coding, problemβsolving, and exposure to emerging technologies like Generative AI, automation tools, and digital workplace platforms.
Key Responsibilities:
1. Design, develop, and maintain scalable software components using Python, Java, C# or JavaScript.
2. Write efficient SQL queries and interact with relational databases for data retrieval and manipulation.
3. Participate in code reviews, ensuring adherence to coding standards and best practices.
4. Collaborate with crossβfunctional teams to gather requirements and translate business needs into technical specifications.
5. Implement AIβdriven features by integrating tools such as ChatGPT, Microsoft Copilot, or Gemini into applications.
6. Contribute to cloudβbased deployments on platforms like AWS, Azure, or GCP, following DevOps principles.
7. Perform unit testing, debugging, and performance optimization to deliver highβquality releases.
8. Document technical designs, APIs, and user guides for internal and external stakeholders.
9. Stay updated with the latest trends in AI, cloud, and data analytics, proposing innovative solutions.
10. Support automation initiatives to streamline repetitive tasks and improve development efficiency.
Tech Stack: Python, Java, C#, JavaScript, SQL, Git, CI/CD pipelines, AWS/Azure/GCP, AI tools (ChatGPT, Copilot), Docker, Kubernetes.
Growth Path: Starting as an Associate Engineer, you can progress to Software Engineer, Senior Engineer, and eventually lead technical teams or specialize in AI/Cloud domains. Flex encourages internal mobility, certifications, and mentorship programs to accelerate career growth.
Why Join Flex? You will gain exposure to a global technology ecosystem, work on projects that shape the future of digital transformation, and benefit from a supportive environment that values curiosity, learning agility, and innovation. The role offers a solid foundation for a longβterm career in software engineering with competitive compensation and comprehensive benefits.