Manager, Automation Tools Software Development
Overview
We are seeking a Manager, Automation Tools Software Development to lead a team in delivering cutting-edge automation projects that support IP professional services for our customers. The ideal candidate will combine strong leadership skills with deep technical expertise in automation, IP/MPLS, and software development.
Responsibilities
- Lead and mentor a team of software developers, fostering a culture of collaboration, innovation, and technical excellence.
- Define technical roadmaps, set development priorities, and oversee project execution to ensure timely and high-quality delivery.
- Work closely with architects and senior engineers to design and implement scalable automation solutions.
- Drive technical decision-making and resolve complex design challenges.
- Own, design, and implement new software features while ensuring code quality and maintainability.
- Identify and address system performance bottlenecks and scalability challenges.
- Oversee root cause analysis of system issues and implement long-term solutions.
- Ensure the creation of high-quality software documentation and actively participate in requirements, design, and code reviews.
Qualifications
- Minimum of 7+ years of experience in software development, with at least 2 years in a leadership or management role.
- Strong background in telecom and IP/MPLS domain, particularly in service provider environments.
- Proven ability to lead software development teams and drive project success.
- Proficiency in Python (preferred), Java, C#, or Jinja, with a track record of writing clean, reliable, and maintainable code.
- Excellent debugging, troubleshooting, and problem-solving skills.
- Advanced knowledge of IP networking solutions including IPv4, IPv6, routing, switching, MPLS, L2VPN, L3VPN, QoS, multicast, BNG, CGNAT, redundancy.
- Experience with web development (PHP, JavaScript, HTML5), Linux, and virtualization.
- Strong familiarity with automation frameworks such as StackStorm, Ansible, Jenkins.
- Knowledge of containerization (Docker), infrastructure automation (Chef, Ansible), and cloud platforms (OpenStack, SDN).
- Experience with SCM tools like Git and non-relational databases (MongoDB is a plus).
- Ability to balance hands-on technical work with strategic planning and team leadership.
Preferred Qualifications
- Experience working with orchestration platforms, workflow automation (Mistral), and large-scale system integrations.
- Previous experience in managing distributed teams and working in agile environments.
- Strong communication skills with the ability to interface with stakeholders across technical and business teams.
This role offers an exciting opportunity to drive innovation and automation in a dynamic telecom environment while leading a talented team. If you're passionate about automation, networking, and leadership, we encourage you to apply!