We are looking for an experienced Software Engineering Manager to lead our engineering team in developing a robust and scalable Data Platform and Change Management System. You will play a crucial role in overseeing the design, development, and delivery of solutions that support over 100,000 connected agents and integrate seamlessly with our Change Management System.
Key Responsibilities:
- Team Leadership: Manage, mentor, and grow a diverse team of software engineers, fostering a collaborative and high-performance culture.
- Technical Oversight: Lead the development of high-quality software solutions using C#, Microsoft Azure, and the Elastic Stack.
- Project Management: Collaborate with product owners to define project scopes, timelines, and deliverables, ensuring alignment with business objectives.
- Agile Practices: Implement Agile methodologies to improve development processes and facilitate effective communication within the team and across departments.
- Quality Assurance: Ensure adherence to best practices in software development, testing, and deployment, maintaining a strong focus on quality and performance.
- Stakeholder Collaboration: Engage with cross-functional teams, including product management, Architecture, DevOps, and operations, to ensure cohesive development efforts.
- Performance Management: Set team objectives and KPIs, conducting regular performance reviews and providing constructive feedback to team members.
- Innovation and Strategy: Drive innovation within the team, encouraging the adoption of new technologies and methodologies that enhance our products and services.
Required Qualifications:
- 10+ years of experience in software engineering, with at least 3 years in a leadership role.
- Strong proficiency in C#, Microsoft Azure, and cloud-based technologies.
- Experience with Agile methodologies and tools (e.g., Azure DevOps, Scrum).
- Proven track record of managing complex software projects and delivering high-quality solutions.
- Excellent communication and interpersonal skills, with the ability to engage effectively with technical and non-technical stakeholders.
Preferred Qualifications:
- Experience in data platforms, configuration management systems, or similar domains.
- Familiarity with the Elastic Stack (Elasticsearch, Logstash, Kibana).
- Knowledge of software development best practices, including CI/CD processes and automated testing