*about kms technology*
kms technology is a leading provider of technology solutions, helping businesses across various industries to achieve success through innovative it services.
we pride ourselves on our collaborative culture, strong technical expertise, and a passion for delivering exceptional results.
at kms, you'll be joining a dynamic and inclusive work environment where growth, innovation, and teamwork are at the forefront.
*responsibilities*:
job title*:senior delivery manager (mexico software engineering services team)*
location*:onsite - guadalajara, jalisco, mexico - hybrid flex mode*
*job overview*
we are seeking an experienced and motivated delivery manager to lead and oversee the successful delivery of software development projects for our mexico-based engineering services team.
the delivery manager will play a key role in ensuring that projects are completed on time, within scope, and to the highest quality standards, while maintaining client satisfaction and managing team performance.
you will be a key liaison between clients, internal teams, and stakeholders, ensuring that all parties are aligned and that deliverables are met.
this role requires a strategic mindset, excellent project management skills, and a strong background in the it industry.
*key responsibilities*:
- project delivery: oversee the end-to-end delivery of software development projects, ensuring timelines, budgets, and quality goals are met.
- client management: serve as the main point of contact for clients, ensuring clear communication, managing expectations, and addressing any issues that arise during the project lifecycle.
- team leadership: lead a cross-functional team of software engineers, quality assurance testers, and other technical staff, providing mentorship, performance feedback, and fostering a collaborative work environment.
- resource allocation: efficiently manage the allocation of resources across projects, ensuring optimal team utilization and balancing workloads to meet delivery targets.
- risk management: identify potential risks to project timelines or quality and implement proactive solutions to mitigate these risks.
- process improvement: continuously evaluate and improve delivery processes to enhance team efficiency, project predictability, and client satisfaction.
- stakeholder communication: regularly report on project status, risks, and delivery timelines to internal and external stakeholders.
- quality assurance: ensure that all project deliverables meet or exceed client and company quality standards, including adherence to coding and testing best practices.
- budget management: monitor and manage project budgets, ensuring cost-effective resource utilization and delivery within financial constraints.
- cross-functional collaboration: collaborate closely with product management, engineering leadership, and other global teams to align on project goals and objectives.
*qualifications*:
*qualifications*:
- bachelor's degree in computer science, information technology, business, or a related field.
advanced degrees or certifications in project management (pmp, agile) are a plus.
- 5+ years of experience in a delivery or project management role within a software engineering services or it consulting environment.
- proven track record of leading and managing teams of software engineers and related technical staff.
- strong knowledge of agile and scrum methodologies, with experience in managing the delivery of complex software projects.
- excellent client-facing skills with the ability to manage relationships and expectations effectively.
- strong communication skills, both written and verbal, in both english and spanish.
- ability to identify, assess, and mitigate risks while maintaining focus on delivery goals.
- background in software development or it services, with a solid understanding of development processes, methodologies, and tools.
- proficiency in project management tools such as jira, trello, or similar, and familiarity with collaborative tools such as slack and confluence.
*preferred skills*:
- familiarity with software engineering in nearshore/offshore models.
- experience in managing remote, distributed teams.
- knowledge of cloud-based architectures and devops practices.
- pmp, scrum master, or other relevant certifications.
- experience working in fast-paced environments, preferably in the tech or software development industry.
- familiarity with cloud technologies (aws, azure, gcp) is a plus.
- experience in leading teams in a multicultural, global environment.
*benefits and perks*: