CSG is looking for a Manager of Software Development to join its Journey Orchestration team. The company's mission is to make ordinary customer and employee experiences extraordinary, and this role is central to that goal.
The position combines technical leadership with people management. The ideal candidate will lead engineering teams, build team culture, and drive the development of scalable systems.
What the Manager of Software Development Role Involves
A software development manager leads a team of software engineers, owning both the people side and the delivery side of the work. This includes hiring, performance management, career growth, and team health, as well as roadmap execution, technical quality, and cross-team coordination, according to SD Times.
At CSG, the role specifically focuses on building the foundation of the team through strong technical leadership and a positive team culture. The company wants someone who believes in the mission and is passionate about the work.
Technical Skills CSG Is Looking For
The ideal candidate will have a passion for building highly scalable, high-throughput systems. CSG specifically mentions experience with microservices architecture as a key requirement for this position.
The role sits within the Journey Orchestration team, which means the manager will oversee systems that handle customer and employee experience journeys. This requires both deep technical knowledge and the ability to guide engineers effectively.
"Success in achieving our mission starts with a strong foundation of employees who believe in the mission and are passionate about what they are working on." — CSG via SD Times
Leadership and People Management Expectations
Beyond technical skills, CSG emphasizes the importance of people management. The manager will be responsible for building team culture and providing strong technical leadership. This is not just a hands-on coding role — it is about enabling the team to succeed.
According to LinkedIn, the software development manager role is one of the most fulfilling roles in a career, involving mentoring and guiding team members. CSG's posting reflects this same philosophy — the manager is expected to help build a foundation where employees can thrive.
What This Means for Candidates
For professionals considering this role, the key takeaway is that CSG wants a leader who can balance technical depth with people skills. The company is not just looking for someone who can write code — they want someone who can build and grow a team.
The focus on microservices and high-throughput systems suggests the work is technically demanding. Candidates should have hands-on experience with scalable architecture and be comfortable leading engineers in that environment.
Our Take: A Role Built on Leadership and Culture
In our view, this job posting reflects a broader trend in software development management. Companies like CSG are recognizing that technical skills alone are not enough. The best managers are those who can build strong teams, foster culture, and deliver results through others.
The emphasis on mission and passion is worth noting. CSG is clearly looking for someone who aligns with the company's values, not just someone with the right technical resume. For candidates, this means the interview process will likely focus on leadership philosophy and cultural fit as much as technical ability.
If you are a software development manager with experience in microservices and a passion for building teams, this role at CSG could be a strong fit. The company is offering an opportunity to shape the foundation of a team — which is rare and valuable in this field.
To put it plainly, this is a role for someone who wants to lead, not just manage. The distinction matters, and CSG appears to understand that.