About the Role:
A Senior Software Engineer III delivers significant impact through a combination of technical excellence, team and product leadership, and organizational influence. They create innovative solutions for complex challenges and work effectively with ambiguous requirements needing minimal oversight. Engineers at this level have an impact on and beyond their immediate team achieved through various approaches such as a technical lead defining the roadmap, team leader fostering growth, product/project owner evolving vision, or technical specialist solving the toughest challenges. They independently drive improvements and proactively identify opportunities to empower others. They provide other senior engineers training and education on new ideas, technologies and processes, train and mentor Mid-Level Software Engineers, Junior Software Engineers, and can be a resource to Quality Assurance personnel.
Key Responsibilities:
Delivers team scoped projects with minimal oversight. Owns the full software development process (spec, design, use of OSS, coding, CI/CD, integration, testing, debugging and fixing)
Creates innovative solutions for complex problems including architecture discussions, technology selection, and critical design decisions
Provides technical leadership to the team, inspires their team with vision, provides clarity and expertise. Proactively seeks opportunities to provide guidance and deliver effective feedback to develop other team members
Provides mentoring for other Senior Engineers, Mid/Junior level Engineers, and Quality Assurance personnel and addresses knowledge gaps within the team
Drives collaboration beyond their immediate team to gain and share knowledge
Proactively investigates and learns new and better software technologies and methodologies for the team to use. Leads the definition of and manages the technical direction of the team
through technical roadmaps, product vision, setting the technical standards for the team in areas such as quality, scalability and security
Defines Non-Functional requirement stories and maintenance tasks for business feature epics including the description, acceptance criteria, sizing/story points and user stories
Estimates business functional requirements epics, handling ambiguous requirements
Champions excellence both within and beyond their immediate team, positively influencing culture and practices and driving improvements with minimal oversight.
Leads on call schedule for projects owned by the team, participating in on call rotation, ensuring 100% on call coverage and ensuring that all developers on the team are prepared for on-call duties
Work with SDET and DevOps as required to help build out continuous integration and continuous delivery build pipelines
Maintains software metrics collection, monitoring, and alerting for projects owned by the team
Is involved in hiring engineers, including assessing senior engineers
Competencies & Attributes
Technical Leadership - Demonstrate exceptional technical judgement, using your extensive mastery of telecoms knowledge to solve the most complex problems in your team's product domains
Strategic Thinking - Identify opportunities for broader impact and connect technical decisions to business goals
Proactive Development - Foster growth in others and continuously enhance your own capabilities
Autonomous Delivery - Operate effectively without management oversight in ambiguous situations
Versatile Impact - Adapt your approach to what's needed, whether technical depth, people leadership, or product direction
Desired Skills/Qualifications
A technical degree from a reputable University (CS preferably or STEM) or equivalent years of experience
8+ years of experience as a software engineer
Mastery of technology stack and toolsets relevant to the team
Deep knowledge in a specialist domain such as real-time collaboration application development, real-time multimedia communications application development, instant messaging and presence application development, SIP application development
Exceptional technical and communication skills enabling immediate team and project impact in challenging complex domains
* Track record of supporting other engineers and enhancing team capabilities through technical guidance, leadership, or vision
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.