Senior Software Engineer - Java

CIEL HR

📍 Bengaluru, Karnataka, India

Full-time Computer Occupations Posted February 26, 2026

Job Description

Responsibilities:

Participate in all phases of software development: requirements, design, construction, testing,

deployment, and maintenance

Design and develop reliable and scalable distributed systems

Ensure system reliability, optimized performance, and compliance with security policies

Ensure industry standard development best practices are observed, including accessibility and

privacy compliance

Build reusable code and libraries for future use

Assess the technical feasibility of UI/UX designs and partner with business analysts to refine

project requirements

Collaborate with project owners and development teams to ensure implementation, designs are

in-sync, and to deliver client facing products

Evaluate technical designs and conduct code reviews

Serve as a mentor to junior team members

Review requests to address features/issues submitted by various internal de...