Software Engineer - Application Development
Galway, County Galway, Ireland · Full Time
Be the first to apply
- Experience
- 5+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 5 seconds ago
- Work mode
- In office
- Education
- Bachelor’s degree or higher in Computer Science or related field
- 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
The Cisco Webex Engineering Group is pioneering the future of collaboration by creating seamless experiences that allow people to connect effortlessly across various devices and locations. Our products, including Webex Meetings, Webex Calling, and Webex Contact Center, power collaboration for millions worldwide, supporting hybrid work models.
Within a dynamic and energetic engineering culture, you will collaborate closely with UX designers and product managers, enjoying the autonomy to make impactful decisions and deliver swiftly.
Role Impact and Responsibilities
- Architect, develop, and guide key end-user functionalities that serve millions of users globally.
- Translate intricate product specifications into clear technical designs and actionable tasks, steering projects from ideation to completion.
- Serve as a technical role model by upholding exceptional standards in code quality, testing, system reliability, and operational excellence.
- Work collaboratively with product management and designers to shape roadmaps, balancing user value, system health, and sustainability.
- Incorporate customer feedback and analytics such as CSAT, NPS, and other metrics to identify issues and lead improvement initiatives.
- Promote the effective incorporation of AI tools to boost team productivity, accelerate delivery, and focus on complex engineering challenges.
- Lead with curiosity, responsibility, and a positive spirit to nurture a culture of ownership, continuous learning, and teamwork.
Minimum Qualifications
- Possess at least a Bachelor's degree in Computer Science, Electronic Engineering, Software Engineering, or a related analytical discipline.
- Have a minimum of five years in professional software development, delivering robust, production-quality software in multifaceted environments.
- Proven leadership in guiding architecture and design discussions, influencing technical decisions, and aligning cross-functional teams.
- Strong expertise in programming and system design with an ability to evaluate trade-offs and make sound technical choices.
- Demonstrated proficiency in structured, analytical, and creative problem-solving techniques for complex technical and product challenges.
- Excellent communication skills to convey technical ideas effectively to engineers, product partners, and stakeholders at various organizational levels.
- Commitment to quality encompassing test strategy formulation, thorough code reviews, operational readiness, and ongoing enhancements.
Preferred Qualifications
- Experience in full stack development with skills in some or all of the following:
- Programming Languages: TypeScript, JavaScript, Java
- UI Frameworks: React, Angular
- Backend Technologies: Java (Spring), RESTful APIs, WebSockets, distributed systems, and API design
- Databases: Postgres, AWS Aurora
- Track record of scaling systems efficiently to manage increased traffic, data volumes, and user loads, including expertise in horizontal scaling, caching strategies, and load balancing.
- Significant contributions to or ownership of the architecture of large-scale, customer-centric applications.
- Proficiency in testing practices including unit, integration, end-to-end, contract testing, and test automation within CI/CD pipelines.
- Experience or keen interest in AI-assisted development, such as utilizing large language model-based tools for design exploration, scaffolding, refactoring, test creation, debugging, and enhancing developer productivity.
- Thorough knowledge of Git, DevOps methodologies, and continuous integration/delivery pipelines.
- Expertise in optimizing applications for diverse platforms including Windows, macOS, Linux, and web environments.
Why Join Cisco?
Cisco is transforming the ways data and infrastructure secure and empower organizations amid the AI revolution and beyond. With over 40 years of fearless innovation, our technologies enhance how humans and machines collaborate across physical and digital realms, delivering superior security, visibility, and insights globally.
At Cisco, you become part of a global team of problem solvers and innovators, where growth opportunities are abundant, and collaboration happens with empathy. Our solutions reach everywhere, and so does our impact — and it all begins with your contribution.
Minimum education
Bachelor's Degree