Director, Software Engineering

15.0 - 20.0 years

30.0 - 32.5 Lacs P.A.

Noida

Posted:3 days ago| Platform: Naukri logo

Apply Now

Skills Required

Software EngineeringMS SQLsoftware developmenttechnical leadershipUIPostgreSQLDynamoDBMongoDB.NET CorePython

Work Mode

Work from Office

Job Type

Full Time

Job Description

The Team: We are seeking a seasoned engineering leader to join us and lead our technology team. In this role, you will be leading by example and responsible for executing our strategy to modernize theexisting platform and making it scalable and cost efficient.Youll work closely with cross-functional teams to ensure seamless transitions and optimal performance. Responsibilities And Impact: In this role, you will have the opportunity to lead a highly skilled and technical teamcurrently working in Agile model, ensuring we meet our customer requirements and deliver impactful quality software. Moreover, you are required toexhibit the below responsibilities as well: Execute the engineering strategy , ensuring alignment with business objectives, technology roadmaps, and industry trends.? Lead and oversee multiple engineering teams , fostering a high-performance culture focused on innovation, scalability, and delivery excellence.? Architect and govern large-scale, distributed systems and enterprise-level solutions, ensuring technical best practices and design principles are followed.? Shape the technology vision , evaluating emerging trends and recommending strategic investments in tools, frameworks, and infrastructure.? Establish and enforce engineering excellence , including coding standards, hygiene, architectural guidelines, security practices, and automation.? Lead technical governance and decision-making , balancing innovation with risk management, cost efficiency, and long-term maintainability.? Collaborate with software architects and developers to assess existing applications. Design and implement modernization strategies, including refactoring, containerization, and microservices adoption. Develop and maintain scalable, secure, and efficient solutions on AWS. Optimize application performance, reliability, and scalability. Conduct code reviews and provide constructive feedback. Troubleshoot and resolve issues related to application modernization. Stay up to date with industry trends and best practices in development and AWS services. What Were Looking For: Bachelor's degree in computer science, Engineering, or related field. 15+ years of experience in software development with a strong focus on AWS and .NET technologies 8+ years of experience in leading the engineering teams Proven experience in technical leadership, mentoring engineers, and driving architectural decisions. Expert proficiency in C# and .NET Core. Advanced SQL programming with expertise in database performance tuning for large-scale datasets. Strong experience with relational (MS SQL, PostgreSQL) or NoSQL databases (MongoDB, DynamoDB, etc.). Knowledge of UI, Python is a plus. Hands on and design level experience in designing AWS cloud-native services. Strong knowledge about CI/CD for automated deployments. Hands-on experience with large-scale messaging systems or commercial equivalents. Proven ability to lead and mentor engineering teams, fostering a culture of technical excellence and innovation. Strong problem-solving skills and ability to work in a collaborative manner. Excellent communication and teamwork abilities. Basic Required Qualifications: Education & Experience: Bachelors degree in computer science, Software Engineering, or a related field (or equivalent practical experience) Soft Skills: Strong problem-solving skills and attention to detail Excellent communication skills and the ability to collaborate in a team environment Ability to handle multiple tasks and meet deadlines in a fast-paced environment

RecommendedJobs for You

Bengaluru / Bangalore, Karnataka, India

Bengaluru / Bangalore, Karnataka, India