The posting
Job Summary
We are hiring a Software Lead with a minimum of 4 years of relevant software development experience to join our Agile, cross-functional team. The ideal candidate will provide technical guidance, collaborate with architects and engineering teams, and contribute to building scalable, secure, and reliable digital solutions.
Mandatory Skill-set
- Degree in Information Technology, Computer Science, Software Engineering (or equivalent relevant experience).
- Must have 6 years of hands-on software development experience and a minimum of 3 years leading software teams;
- Good experience leading a technical team or software project in Agile/Scrum environments;
- Strong proficiency in one or more relevant languages or frameworks, such as TypeScript with Angular, React, or Next.js; C#; Java; or other languages depending on project needs;
- Good experience with one or more database technologies, such as MSSQL, PostgreSQL, or Oracle;
- Strong understanding of SDLC practices, object-oriented programming, RESTful API design, microservices architecture, software maintenance, secure coding practices, and DevOps principles;
- Hands-on experience with CI/CD pipelines, automated testing, code quality practices, version control tools such as Git and GitHub or equivalent platforms;
- Knowledge of containerisation and orchestration technologies such as Docker and Kubernetes;
Desired Skill-set
Exposure to cloud environments, Infrastructure as Code, and DevSecOps toolchains will be advantageous.
Responsibilities
- Lead the design, development, testing, and maintenance of secure, scalable, and reliable software solutions aligned with product and business requirements.
- Drive Agile delivery activities, including sprint planning, backlog refinement, estimation, code reviews, and continuous improvement;
- Develop and maintain front-end applications, backend services, APIs, and software modules using approved technologies and design patterns;
- Collaborate with Solution Architects, Software Architects, Product Owners, QA, DevOps, and cross-functional teams to translate requirements into effective technical solutions;
- Drive technical design, code quality, testing strategies, and engineering best practices across assigned modules, projects, or workstreams;
- Implement and maintain automated testing, CI/CD pipelines, DevSecOps practices, and Infrastructure as Code (IaC) where applicable;
- Analyse existing codebases, identify improvement opportunities, and recommend scalable, secure, and maintainable solutions;
- Lead technical discussions, evaluate technologies, resolve complex engineering challenges, and support POC/IOC initiatives;
- Mentor and guide engineers, facilitate knowledge sharing, and promote continuous improvement in engineering practices;
- Manage delivery estimates, dependencies, technical risks, and blockers, ensuring timely delivery of quality software;
- Troubleshoot software defects, support production deployments, and ensure application reliability and maintainability.
Should you be interested in this career opportunity, please send in your updated resume to [email protected] at the earliest.
When you apply, you voluntarily consent to the disclosure, collection and use of your personal data for employment/recruitment and related purposes in accordance with the SCIENTE Group Privacy Policy, a copy of which is published at SCIENTE’s
website(https://www.sciente.com/privacy-policy).
Confidentiality is assured, and only shortlisted candidates will be notified for interviews.
EA Licence No. 07C5639



