Lead Software Engineer - 46329
OpenText is seeking a highly skilled Lead Software Engineer to join its growing engineering team in Bangalore. In this role, you will be responsible for designing, developing, and delivering robust enterprise solutions that power the future of information management. As a full stack developer and technical leader, you will work on modern, scalable architectures using Java, Spring Boot, Kubernetes, and REST APIs. You’ll lead project teams, provide architectural guidance, and mentor junior engineers, all while ensuring best practices in DevOps, security, and cloud readiness. This is an opportunity to contribute to cutting-edge products used by global enterprises while shaping technical direction within a collaborative and innovation-driven environment.
Note: There is no set deadline. Applications will be reviewed on a rolling basis and the position will remain open until filled.
Requirements
Bachelor’s or Master’s degree in Computer Science, Information Systems, or related field
10+ years of professional experience in software development
Advanced proficiency in Java (8+), Spring Boot, Hibernate, or Java EE
Experience with Kubernetes in production for orchestration and deployment
Strong experience building microservices-based architectures
Solid front-end skills: HTML, CSS, JavaScript; Angular or React preferred
Deep understanding of REST APIs, secure coding, and performance optimization
Proficient in RDBMS (PostgreSQL, Oracle, or MSSQL) and SQL
Familiarity with DevOps, CI/CD pipelines using GitLab, Jenkins, Maven
Strong communication skills and ability to lead cross-functional teams
Experience mentoring junior team members and leading Agile development processes
Desirable Skills:
Experience with public cloud platforms: AWS, Azure, or GCP
Familiarity with Infrastructure as Code (Terraform or Ansible)
Knowledge of event-driven architectures and messaging systems like Kafka or RabbitMQ
Background in Kubernetes security and overall software security practices
Experience leading Agile teams using Scrum or Kanban methodologies
Benefits
Lead cutting-edge development projects in a global enterprise tech environment
Collaborate with talented engineers and work across diverse technologies
Access to continuous learning, mentorship, and career growth opportunities
Competitive compensation and benefits package
Be part of a mission-driven company focused on innovation and digital transformation
Responsibilities
Design and implement scalable software components and subsystems
Lead project teams through the full software development lifecycle
Ensure high code quality, test coverage, and secure coding practices
Collaborate with internal and external development teams to ensure project alignment
Participate in and conduct design and code reviews
Guide team members on best practices in architecture, coding, and testing
Monitor and improve application performance, scalability, and reliability
Stay current with emerging technologies and recommend their application
Represent the software engineering team in discussions with stakeholders
Drive DevOps automation and CI/CD enhancements
The application process will continue on the employer's website.
Location
Bangalore, Karnataka, IND, 560093