Director, Software Engineering (BSS)
Director of Software Engineering – BSS
Location: Basingstoke, UK (Hybrid)
Job Summary:
We are seeking a highly experienced and strategic Director of Software Engineering – BSS (Business Support Systems) to lead the development, implementation, and optimization of our BSS platforms. This role will be responsible for overseeing a team of engineers, ensuring alignment with business goals, driving innovation, and ensuring the seamless integration of BSS solutions to enhance operational efficiency and customer experience.
Key Responsibilities:
- Lead the design, development, and deployment of scalable and high-performing BSS solutions, including billing, CRM, order management, and customer self-service platforms.
- Oversee the software engineering teams, providing leadership, mentorship, and career development opportunities.
- Define and implement best practices for software development, ensuring high-quality code, performance, security, and maintainability.
- Collaborate with product management, operations, and business stakeholders to define and prioritize technical roadmaps aligned with company objectives.
- Ensure seamless integration of BSS with OSS (Operational Support Systems), external APIs, and cloud-based platforms.
- Drive automation, CI/CD adoption, and DevOps best practices to improve deployment efficiency and reliability.
- Establish and track key performance metrics, identifying areas for improvement and driving engineering excellence.
- Stay ahead of industry trends, emerging technologies, and regulatory changes, ensuring BSS platforms remain competitive and compliant.
- Manage vendor relationships, contract negotiations, and third-party integrations as required.
Qualifications & Experience:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 10+ years of experience in software engineering with at least 5 years in a leadership role managing engineering teams.
- Extensive experience in Business Support Systems (BSS), including billing, customer management, and order fulfillment.
- Strong expertise in cloud-based architectures, microservices, AI-driven automation, and API-driven development.
- Hands-on experience with programming languages such as Java, Node.js, Python, C#, or similar.
- Knowledge of DevOps, CI/CD pipelines, and modern software deployment practices.
- Experience with Agile methodologies and software development lifecycle (SDLC) best practices.
- Excellent communication and leadership skills, with the ability to work cross-functionally with business and technical stakeholders.
- Experience in the telecommunications, SaaS, or enterprise software industry is highly preferred.
Why Join Us?
- Opportunity to lead a high-impact engineering team in a dynamic and innovative environment.
- Work on cutting-edge BSS solutions that drive business transformation and enhance customer experience.
- Competitive compensation, benefits, and career growth opportunities.
If you are a results-driven engineering leader passionate about BSS and digital transformation, we invite you to apply and be part of our journey!
Apply for this job
*
indicates a required field