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 decisionsProvides 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 membersProvides mentoring for other Senior Engineers, Mid/Junior level Engineers, and Quality Assurance personnel and addresses knowledge gaps within the teamDrives collaboration beyond their immediate team to gain and share knowledgeProactively 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 teamthrough technical roadmaps, product vision, setting the technical standards for the team in areas such as quality, scalability and securityDefines Non-Functional requirement stories and maintenance tasks for business feature epics including the description, acceptance criteria, sizing/story points and user storiesEstimates business functional requirements epics, handling ambiguous requirementsChampions 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 dutiesWork with SDET and DevOps as required to help build out continuous integration and continuous delivery build pipelinesMaintains software metrics collection, monitoring, and alerting for projects owned by the teamIs involved in hiring engineers, including assessing senior engineersCompetencies & 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 experience8+ years of experience as a software engineerMastery of technology stack and toolsets relevant to the teamDeep 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 developmentExceptional technical and communication skills enabling immediate team and project impact in challenging complex domainsTrack record of supporting other engineers and enhancing team capabilities through technical guidance, leadership, or vision