12 Oct
|
HCL INDIA
|
Noida
Senior Software Engineer, HCLTech www.hcltech.com
Noida / Full time
We are HCLTech, one of the fastest-growing large tech companies in the world and home to more than
223,000 people across 60 countries, supercharging progress through industry-leading capabilities centered around Digital, Engineering, Cloud and AI.
The driving force behind that work, our people, are diverse, creative, and passionate, raising the bar for excellence on a regular basis. We, in turn, work hard to bring out the best in them as we strive to help them find their spark and become the best version of themselves that they can be.
If all this sounds like an environment you’ll thrive in, then you’re in the right place. Join us on our journey in advancing the technological world through innovation and creativity.
What will you own
One of the platform's core systems, end-to-end: design, build, test, and operate. Each Senior Software
Engineer owns a track and serves as the go-to technical expert for it. You will write a significant portion of the code within your track, review contributions from others, and drive technical decisions and execution.
Tracks
Platform & Integration
- Integration Bus and Adapter SDK
- Semantic Layer and Tool Registry
- Durable Workflow Execution using Temporal
- Multi-tenant Data Model
- API Gateway
AI & Agents
- Agent Runtime built on LangGraph
- Supervisor Routing
- LLM Gateway
- RAG Pipeline
- Memory Management
- AI Guardrails
- Evaluation Harness and LLM-as-Judge Frameworks
Studio
- Data Definition and Agent Editors
- Visual Workflow Graph
- Streaming Test Console with Trace Viewer
- Operational Dashboards
Classification: Internal
Responsibilities
- Design components within your track in collaboration with the architect; author ADRs and own the interfaces that other tracks depend on.
- Ship production-ready code every sprint, with testing, observability, and documentation included as part of the definition of done.
- Review code across the team and mentor engineers working within your track.
- Partner closely with pilot customers' engineering teams when integrating your components with their systems.
Must Have (All tracks)
- Built and operated production services that real customers depended on, including the part where they broke
- Expert-level proficiency in Python (FastAPI, async programming, typing, Pydantic) or, for the
Studio track, TypeScript and React with strong API integration and state-management skills
- Strong experience with PostgreSQL (schema design, indexing, migrations) and Redis; familiarity with Kafka concepts
- Hands-on experience with Docker and Kubernetes, CI/CD pipelines, and Terraform for infrastructure changes when required
- Strong testing discipline including unit, integration, and contract testing; experience with load testing where applicable
- Clear technical communication skills and the judgment to challenge and improve design decisions.
Must Have (By tracks)
· Platform and integration:
- Experience building integrations with enterprise systems (CRM/ERP) using REST, SOAP, or
JDBC.
- Strong understanding of authentication, pagination, retries, and rate-limiting patterns.
- Hands-on experience with a durable workflow engine (Temporal, Cadence, Step Functions) or building equivalent saga/state-machine-based solutions.
- Experience designing and operating multi-tenant systems.
AI and agents
- Experience shipping LLM-based features into production.
- Hands-on experience with LangGraph or an equivalent agent framework.
- Strong understanding of tool/function calling, structured outputs, and RAG implementations using vector databases.
- Experience building evaluation loops and using evaluation outcomes to improve prompts and agent behavior.
Studio
- Experience building complex, data-intensive React applications (editors, graph/canvas-based
UIs, real-time streaming views).
- Strong TypeScript expertise.
- Good design sensibility and understanding of accessibility fundamentals.
- Experience with component libraries and frontend testing frameworks such as Playwright and
Testing Library.
Classification: Internal
Good to Have
- OpenTelemetry instrumentation.
- Vector database operations.
- Apache Camel or another integration framework.
- Contributions to open-source projects in this space.
How You’ll Grow
At HCLTech, we offer continuous opportunities for you to find your spark and grow with us. We want you to be happy and satisfied with your role and to really learn what type of work sparks your brilliance the best.
Throughout your time with us, we offer transparent communication with senior level employees, learning and career development programs at every level, and opportunities to experiment in different roles or even pivot industries. We believe that you should be in control of your career with unlimited opportunities to find the role that fits you best.
Why Us
- We’ve been at the forefront of IT services solutions in Noida for over 30 years
- We offer End-to-end digital transformation expertise that helps clients from strategy through execution.
- We work with the biggest brands, offering the opportunity to be a part of industry-leading work
- We are invested in your growth, offering learning and career development opportunities at every level to help you find your spark
- We offer freedom and flexibility on the job, empowering our employees to make decisions
- We offer a virtual-first work environment, promoting a good work-life balance and real flexibility
- Our company is extremely diverse with representation of 161 nationalities
- We offer the opportunity to work with colleagues across the globe
- We offer comprehensive benefits for all employees
- We are a certified great place to work and a top employer in 26 countries, offering a positive work environment that values employee recognition and respect
Equality & Prospect for All
As a company with employees representing 161 nationalities across the globe, we pride ourselves on being an equal opportunity employer, committed to providing equal employment opportunities to all applicants and employees regardless of race, religion, sex, color, age, national origin, pregnancy, sexual orientation, physical disability or genetic information, military or veteran status, or any other protected classification, in accordance with federal, state, and/or local law
📌 Senior Software Engineer, studio (Noida)
🏢 HCL INDIA
📍 Noida