Software Engineering Technical Leader - Applications
Galway Metropolitan Area · Full Time
Be the first to apply
- Experience
- 11+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 2 days ago
- Work mode
- In office
- Education
- Bachelor's or Master's degree in Computer Science, Engineering, or related discipline, or equivalent experience
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Team
Join Cisco's Webex Engineering Group, a pioneering force in collaboration technology, connecting millions around the globe through innovative communication experiences. This team fosters autonomy, values ownership mentality, encourages challenging norms, and is dedicated to crafting reliable, high-performance software that sets industry benchmarks.
Your Impact
As a Technical Leader, you will bridge product vision with expert engineering execution, guiding and supporting your team with hands-on leadership.
Primary Responsibilities
- Lead architectural innovations and set the technical course for your domain, balancing user needs, timely delivery, maintainability, system performance, and platform longevity.
- Maintain high standards in modern C++, user interface architecture, code quality, testing protocols, security, performance, and operational reliability.
- Collaborate closely with Product Management and Design from ideation through to release, shaping product strategies by translating customer needs into clear, innovative technical directions affecting the roadmap.
- Oversee complex feature delivery from concept to deployment by establishing technical approaches, defining tasks, managing risks and dependencies, and steering the team to successful outcomes.
- Remain actively involved in critical design decisions and coding efforts, lead thorough reviews, tackle challenging engineering issues, and exemplify expected team standards.
- Enhance team capabilities through mentoring, comprehensive code reviews, design discussions, technical guidance, and decisive leadership.
- Advocate for AI-first development by responsibly integrating AI-assisted workflows across design, coding, testing, debugging, and analysis, driving quantifiable improvements in quality and efficiency.
Required Qualifications
- Established technical leadership experience in roles such as Technical Lead, Staff or Principal Engineer, or equivalent senior positions with a proven record of guiding architecture and delivery of intricate, customer-facing software projects.
- Extensive expertise in modern C++ and client application development, covering architecture, concurrency, memory management, performance optimization, debugging, and maintenance within sizable codebases.
- Proficiency in UI engineering, particularly in designing and implementing advanced user interfaces using Qt/QML or similar native UI frameworks, with a strong focus on responsiveness, accessibility, and superior user experience.
- Demonstrated systems thinking capability to analyze application layers and platform interdependencies, making pragmatic decisions balancing speed, quality, reliability, and sustainability.
- Excellent strategic communication skills to articulate complex technical concepts clearly, align teams and stakeholders on shared directions.
- Strong ownership mentality, leveraging customer feedback and production data to identify root causes and drive systemic improvements preventing recurrence.
- Passion for mentorship, proven success in coaching and elevating engineering team capabilities.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related fields, or equivalent practical experience, paired with over 10 years of professional software development experience.
Preferred Qualifications
- Experience with cross-platform client development, particularly optimizing C++ applications for Windows and macOS, including native integration and platform-specific debugging.
- Deep technical knowledge of modern C++, Qt/QML, native Windows or Apple frameworks, and scripting languages such as Python for automation and tooling. Familiarity with Swift, Objective-C, Kotlin, or Java beneficial for multi-platform client capabilities.
- Skill in evolving large, mature client codebases, shared libraries, or SDKs while managing compatibility, performance, technical debt, and incremental modernization.
- Strong background in quality assurance and automation involving CI/CD processes, unit and integration testing, UI automation, diagnostics, observability, and stable build and release pipelines.
- Experience using telemetry, crash analytics, performance metrics, and customer insights to prioritize and validate technical improvements.
- Hands-on experience applying AI tools for architecture exploration, implementation, refactoring, test generation, debugging, or technical analysis with accountability for secure, production-ready results.
About Cisco
Cisco drives transformative innovation connecting data and infrastructure securely in the advancing AI era. With a legacy of 40 years in fearless technology innovation, Cisco’s solutions enable seamless collaboration between humans and machines across physical and digital realms. This global team empowers unmatched security, visibility, and insight, delivering broad impact everywhere.
At Cisco, you engage with expert teams to create meaningful solutions, grow professionally, and collaborate empathetically on a worldwide scale. Your contribution here fuels global technology advancement.
Minimum education
Bachelor's Degree