Posted on: 13/10/2025
Description:
About the Role :
We are looking for an experienced and highly skilled Software Development Engineer - 3 to lead complex software development projects and drive technical excellence across our engineering organization.
In this senior role, you will be responsible not only for designing and developing scalable, high-performance software solutions but also for mentoring team members, influencing technical direction, and collaborating with stakeholders to deliver products that meet business goals.
This is a critical position for candidates passionate about technology leadership and delivering innovative software at scale.
Key Responsibilities :
- Own end-to-end technical delivery for assigned projects or modules, including architecture design, implementation, testing, and deployment.
- Drive the adoption of best practices in software engineering including code quality, design patterns, testing (unit, integration, performance), and documentation.
- Collaborate closely with product management, UX/UI designers, and other engineering teams to understand requirements, define technical solutions, and ensure alignment with business goals.
- Mentor and coach junior and mid-level engineers, providing technical guidance, conducting code reviews, and fostering a culture of continuous learning and improvement.
- Identify technical risks, propose mitigation strategies, and proactively address challenges to ensure timely project delivery.
- Influence the broader engineering strategy by contributing to architectural decisions, technology evaluations, and process improvements.
- Participate in cross-team initiatives such as platform improvements, tool development, and automation to enhance engineering productivity.
- Stay abreast of emerging technologies, industry trends, and competitive landscape to recommend innovative solutions that give the company a strategic advantage.
Qualifications :
- Bachelors or Masters degree in Computer Science, Engineering, or related technical discipline.
- Typically 5+ years of professional software development experience, with a proven track record of leading complex projects or technical teams.
- Strong proficiency in one or more programming languages such as Java, C#, Python, or JavaScript/TypeScript.
- Deep understanding of software architecture principles, design patterns, data structures, and algorithms.
- Experience designing and building scalable, distributed systems and microservices architecture.
- Expertise in cloud platforms (AWS, Azure, GCP) and container orchestration technologies (Docker, Kubernetes).
- Hands-on experience with CI/CD pipelines, automated testing, and DevOps practices.
- Excellent problem-solving skills with the ability to analyze complex technical issues and propose pragmatic solutions.
- Strong interpersonal and communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
- Experience mentoring and leading teams or technical initiatives.
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Functional / Technical Consulting
Job Code
1559613
Interview Questions for you
View All