Company Summary
As the recognized global standard for project-based businesses, Deltek delivers software and information solutions to help organizations achieve their purpose. Our market leadership stems from the work of our diverse employees who are united by a passion for learning, growing and making a difference.
At Deltek, we take immense pride in creating a balanced, values-driven environment, where every employee feels included and empowered to do their best work. Our employees put our core values into action daily, creating a one-of-a-kind culture that has been recognized globally. Thanks to our incredible team, Deltek has been named one of America's Best Midsize Employers by Forbes, a Best Place to Work by Glassdoor, a Top Workplace by The Washington Post and a Best Place to Work in Asia by World HRD Congress.
For more details, please visit www.deltek.com
Business Summary
We are seeking an experienced and highly skilled Senior Engineering Manager to lead and manage a squad of experienced software developers based in India. This role is part of a larger development effort for a ground-up re-write of an existing product in a new microservice architecture, with a large team of developers and quality engineers. As a leader in this team you will be working in a cross functional team collaborating with teams in the US, Philippines and Australia. The successful candidate will be responsible for managing the day-to-day operations of their team, ensuring timely delivery, and maintaining high-quality standards throughout the development lifecycle, and collaborating and coordinating with the broader team working on the product.
Position Responsibilities
- Team Management and Leadership
- Build, Manage and Mentor a team of software developers in India.
- Foster a collaborative and productive work environment within the team, promoting open communication and knowledge sharing.
- Conduct regular one-on-one meetings, provide feedback, and support the professional growth of team members.
- Facilitate team meetings, sprint planning, and retrospectives to ensure alignment and continuous improvement.
- Project Management and Delivery
- Collaborate with product owners, technical and business subject matter experts (SMEs), architects, the QE team, and other key stakeholders across various locations.
- Ensure timely delivery of high-quality software products by monitoring project milestones, risks, and dependencies for the team.
- Implement agile methodologies and best practices to streamline development processes.
- Manage project resources effectively, prioritize tasks, and allocate work assignments within the team.
- Coordinate and align efforts with the other Senior Engineering Manager responsible for the remaining development team.
- Technical Expertise and Mentorship
- Possess strong technical expertise in SaaS, Java and microservice architectures.
- Provide technical guidance and mentorship to the development team, ensuring adherence to coding standards, best practices, and architectural principles.
- Stay up-to-date with emerging technologies, industry trends, and best practices, and facilitate knowledge sharing within the team and across the broader development organization.
- Quality
- Foster a culture of quality and continuous improvement, supporting a shift-left approach that builds quality in as a foundational part of everything the development team does, leveraging modern practices, tools and techniques such as unit testing, integration testing, and secure code practices.
- Collaborates closely with the QE teams and leaders to ensure strong alignment and productivity between developers and quality assurance engineers.
- Stakeholder Management and Communication
- Effectively communicate project status, risks, and issues to stakeholders, including technical and business teams across various locations.
- Facilitate knowledge transfer and collaboration between distributed teams, fostering a seamless working relationship.
- Represent the development team in cross-functional meetings and discussions.
Qualifications
- Bachelor's degree in computer science, Information Technology, or a related field; advanced degree preferred.
- Minimum of 12 years of experience in software development, with at least 5 years in a technical leadership role managing distributed teams.
- Proven experience in managing remote teams and coordinating development efforts across multiple locations and time zones.
- Strong proficiency in SaaS, Java, microservices architectures, and related technologies.
- Extensive knowledge of agile methodologies, such as Scrum, and experience in coordinating work across multiple teams.
- Excellent communication, leadership, and problem-solving skills.
- Ability to effectively manage stakeholder expectations and navigate cross-cultural environments.
- Based in India and able to overlap with morning US EST on regular basis to support collaboration with US team.
Travel Requirements
10%
Applicant Privacy Notice
Deltek is committed to the protection and promotion of your privacy. In connection with your application for employment with us at Deltek, it is necessary for us to collect, store and use information about you (Personal Data) to administer and evaluate your application. We are the controller of the Personal Data you provide us and will process any such Personal Data in accordance with applicable law and the statements contained in this Employment Candidate Privacy Notice . Additionally, we have not sold and do not sell Personal Data you provide to us through the job application process.