Job Description

Role: Software Development Engineer 3 (SDE3) - Lead

Location:

Chennai, India |

Experience:

7 to 10+ Years |

Job Type:

Full-time

Ramco conglomerate
Ramco Systems is part of the $3 billion+ diversified

Ramco Group , a legacy enterprise with deep roots in industries such as cement, textiles, engineering, software, energy, and biotech. With over 75 years of heritage and innovation, the Ramco Group is a global powerhouse that blends traditional business values with modern technologies.

Ramco Systems

is the Group’s technology arm, delivering

next-gen enterprise software

across

Global Payroll ,

HR ,

Aviation MRO ,

ERP , and

Logistics . Headquartered in Chennai, India, Ramco serves over 1,000 customers across 35+ countries and is recognized for its

AI/ML-based ,

bot-enabled , and

cloud-native

solutions.
Our platformis designed for digital operations—trusted by governments, Fortune500 companies, and high- growth enterprises alike.

If you're lookingto be part of a company that combines innovation, global exposure, and a mission to disrupt legacy systems with intelligent enterprise applications— Ramco is the place to be.

Key Responsibilities:

Own product/feature development end-to-end—from design to production deployment.
Ensure features are scalable, highly available, and meet qualitystandards.
Collaborate with senior engineersand architects to refine designsand drive implementation.
Lead cloud-scale, event-driven systemsusing tools like Kafka, RabbitMQ, and work with knowledge graphs (Neo4j).
Build scalable microservices and design real-timedata pipelines.
Lead APIs-based inter-service communication using RESTful, GraphQL,WebSockets, etc.
Ensure security, cloud optimization, and performance of applications by owning vulnerability fixes and cloud cost tuning.
Execute project plans and delivery commitments with a balanceof speed and stability.
Contribute to hiring, mentoring, and nurturing technicaltalent; foster a high-performance engineering culture.
Define test plans, author,automate, and executetest cases to meet qualitygates.
Take proactive ownership in production troubleshooting and system reliability improvements.
Champion best practices in software engineering—security, maintainability, CI/CD, and performance.

Required Skills & Experience:

7 to 10+ years of professional software development experience.
Minimum 3 years of experience in system design,architecture, and buildingscalable services.
Proficiency in at least 1 programming language ,

1 scripting language , and

1 frontendframework

such as Java, Python, JavaScript, C#, or C++, Vue.js with TypeScript, Node.js, .NET Core.
Demonstrated experience in interviewing, mentoring, and building high-performing engineering teams.
Deep understanding of event-driven architectures with tools like

Kafka ,

RabbitMQ , or equivalents.
Strong database experience across both

SQL

and NoSQL

systems.

Hands-on experience with

cloud-native services , containerization, and serverless deployments.
Implementation of

securitybest practices

anddirect ownership of vulnerability remediation.
Ownership over

testing metrics , including unit test automation, integration testing, code coverage, and performance/NFR compliance.
Experience collaborating with

product managers, architects, and delivery teams ; should act as a trusted technical advisor to business stakeholders.

Preferred Qualifications:

Proven

technical leadership

in guiding engineering teams and fostering excellence.
Familiarity with patterns of performance optimization, distributed systems, and fault-tolerance.
Deep understanding

AI

based expert systems
Experience building

data-driven systems

with collaboration from data science and analytics teams.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application