Software Engineer
cisco
Job Description
- Design, implement, and maintain full-stack software features, ranging from intuitive frontend interfaces to high-performance backend services.
- Develop responsive and user-friendly frontend components using Angular, HTML5 and CSS3
- Build and maintain distributed, highly available microservices using Java, Node.js, and Python.
- Participate in the full software development lifecycle, including design discussions, code reviews, and comprehensive testing.
- Improve system performance, reliability, and observability across the entire stack.
- Leverage AI-assisted coding tools (e.g., GitHub Copilot, Cursor) to accelerate development and learning.
- Collaborate cross-functionally with product management, SRE, and DevOps teams.
- Maintain a commitment to continuous learning, high code quality, and operational excellence.