Infosys
Infosys

Data Engineer

RoleData Engineering
LevelMid Level
LocationBangalore, India
WorkOn-site
TypeFull-time
Posted2 months ago
Apply now

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