Overview
At Sutherland Global, we re redefining customer experiences through innovative technology and digital transformation. As a Software Development Manager, you will lead a talented team of engineers to design, develop, and maintain cutting-edge microservices that power our clients IT platforms and enhance our industry-leading solutions. You will drive innovation, ensure seamless system integration, and champion Sutherland s commitment to operational excellence and client success.
Key Responsibilities:
- Lead and mentor a team of software engineers, fostering a culture of collaboration, innovation, and continuous learning aligned with Sutherland s values of agility and client-centricity.
- Oversee the end-to-end software development lifecycle using Agile methodologies, delivering high-quality, scalable solutions that support our customers global client base.
- Architect and guide the development of robust microservices, leveraging full stack expertise to drive automation and optimize platform performance for enhanced customer experiences.
- Drive continuous improvement in development processes, ensuring code quality and compliance with Sutherland s engineering standards.
- Collaborate with senior leadership to align technical roadmaps with Sutherland s strategic goals, providing clear project updates and prioritizing initiatives that elevate client satisfaction.
- Actively contribute to coding and technical problem-solving, stepping in as needed to support the team and uphold Sutherland s commitment to excellence.
Skills, Experience, and Requirements:
We seek a dynamic leader with a strong technical foundation, exceptional people management skills, and a passion for driving Sutherland s mission to deliver transformative technology solutions. The ideal candidate thrives in a fast-paced, client-focused environment and excels at balancing technical expertise with leadership.
Education and Experience:
- Master s Degree in Computer Science, Software Engineering, or a related field (required).
- Min 5+ years of experience in a technical management role, leading and mentoring software development teams in a client-focused setting.
- Min 5+ years of hands-on full stack development experience, with proficiency in front-end and back-end technologies, and the ability to write high-quality, maintainable code.
-
Expertise in the following technologies:
- Java/J2EE 17 or higher
- Spring/SpringBoot
- Microservices
- Angular/React
- SQL
- REST API
- Docker and Kubernetes
- Kafka
AWS Services such as EKS, EC2, and S3
Skills and Qualifications:
- Strong people management and communication skills (required), with a proven ability to coach, mentor, and develop engineering teams while fostering a collaborative, high-performance culture aligned with Sutherland s values.
- Deep expertise in AWS cloud technologies, including Docker and Kubernetes for containerization and orchestration.
- Proficiency in Google Cloud Platform (GCP) (preferred).
- Strong ability to plan, prioritize, and manage complex projects, creating clear roadmaps to ensure timely delivery of client-focused solutions.
- Strong knowledge of using Bitbucket, Gitlab, and Jenkins or equivalent tools.
- Ability to step in and write code or review merges to complete user stories, if needed.
- Exceptional analytical and problem-solving skills, with the ability to address technical challenges under pressure while maintaining Sutherland s commitment to quality.
- Outstanding written and verbal communication skills to engage effectively with team members, clients, and stakeholders.
- Experience in the wireless telecommunications industry or customer experience technology solutions (preferred), with a strong understanding of relevant technologies and best practices.