
Data Engineer
About the role
We are seeking a highly skilled Software Engineer with strong expertise in C++ development on Linux platforms, a solid foundation in clean system design, and working knowledge of Agentic AI concepts. The ideal candidate will contribute to building high‑performance, scalable, and intelligent software systems.
Design, develop, and maintain high‑performance software applications using C++ on Linux environments
Apply Clean Code, Clean Architecture, and SOLID principles in system and application design
Develop modular, scalable, and maintainable system components
Participate in system design discussions, technical reviews, and architectural decisions
Perform code reviews and ensure adherence to best coding standards
Debug, profile, and optimize system performance and stability
Collaborate with cross‑functional teams to implement end‑to‑end solutions
Utilize or integrate Agentic AI concepts such as autonomous agents, decision‑making workflows, or orchestration layers where applicable
Support the complete software development lifecycle—design, development, testing, deployment, and maintenance
Strong hands‑on experience in C++ (modern C++ preferred)
Solid experience working with Linux / Unix operating systems
Strong understanding of Object‑Oriented Programming (OOP)
Proven experience with clean design patterns and architectural best practices
Education: Master Of Comp. Applications,Master Of Engineering,Master Of Science,Master Of Technology,Bachelor Of Comp. Applications,Bachelor Of Science,Bachelor of Engineering,Bachelor Of Technology
- Preferred skills: Technology->Open System->Python
- Open System->Python,Technology->Open System->Linux,Technology->Open System->C and C++,Technology->Microsoft Technologies->.NET Frameworks->.NET Core
About Infosys
BANGALORE
Headquarters