Senior Frontend Software Engineer
About the role
As a Senior Frontend Software Engineer, you will build intuitive, scalable, and high-performing user interfaces for Cisco Secure Workload. You’ll develop enterprise-grade frontend experiences that simplify complex security workflows, including policy management, vulnerability visibility, reporting, and operational workflows.
Responsibilities
- Design, develop, and maintain modern frontend applications using JavaScript/TypeScript and modern frontend frameworks such as React, Angular, Vue, Next.js, or similar technologies.
- Create intuitive dashboards, reporting experiences, and workflow-driven interfaces for enterprise security applications.
- Collaborate with product managers, UX designers, QA engineers, and backend engineers to deliver high-quality features from technical design through production.
- Participate in technical design discussions and contribute to scalable, maintainable frontend architecture.
- Write clean, maintainable code with comprehensive unit and end-to-end (E2E) test coverage.
- Investigate, troubleshoot, and resolve software defects while continuously improving application quality and user experience.
- Participate in code reviews, provide constructive technical feedback, and mentor less experienced engineers.
- Estimate work, communicate progress, identify risks early, and contribute effectively within an Agile development environment.
Requirements
- Bachelor’s degree with 7+ years of related experience, or Master’s degree with 4+ years of related experience, or PhD with 1+ years of related experience.
- Experience developing enterprise-scale frontend applications using JavaScript/TypeScript and modern frontend frameworks such as React, Angular, Vue, Next.js, or similar technologies.
- Experience developing enterprise frontend software applications within cloud-native infrastructure, cybersecurity, networking, or similar technology domains.
- Experience partnering with product managers, UX designers, and QA engineers to deliver frontend features throughout the software development lifecycle.
- Experience writing automated tests, including unit testing and end-to-end (E2E) testing.
Qualifications
- Experience collaborating with REST APIs and integrating frontend applications with backend services.
- Experience troubleshooting, debugging, and resolving software defects in production environments.
- Experience with backend technologies such as Go, Node.js, or Ruby on Rails.
- Strong communication, collaboration, stakeholder management, and interpersonal skills with the ability to work effectively across cross-functional teams.
Skills
- Proficiency in JavaScript/TypeScript and modern frontend frameworks such as React, Angular, Vue, Next.js, or similar technologies.
- Experience with cloud-native infrastructure, cybersecurity, and networking.
- Knowledge of REST APIs and backend integration.
- Ability to write automated tests, including unit testing and end-to-end (E2E) testing.
- Experience with backend technologies such as Go, Node.js, or Ruby on Rails.
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration skills.
Benefits
At Cisco, we offer competitive compensation, comprehensive benefits, and a supportive work environment. The starting salary range for this position is $165,000.00 to $241,400.00, reflecting the projected salary range for new hires in U.S. and/or Canadian locations. Individual pay is determined by the candidate's hiring location, market conditions, job-related skillset, experience, qualifications, education, certifications, and/or training. Additional benefits include:
- Medical, dental, and vision insurance
- A 401(k) plan with a Cisco matching contribution
- Paid parental leave
- Short and long-term disability coverage
- Basic life insurance
- 10 paid holidays per full calendar year
- 1 paid day off for employee’s birthday
- Year-end holiday shutdown
- 4 paid days off for personal wellness
- Flexible vacation time off program
- Up to 80 hours of sick time off
- Volunteer time off
- Annual bonuses for non-sales roles
- Performance-based incentive pay for quota-based sales roles
- Time off programs to meet local requirements in Illinois
Pay
The starting salary range for this position is $165,000.00 to $241,400.00, reflecting the projected salary range for new hires in U.S. and/or Canadian locations. Individual pay is determined by the candidate's hiring location, market conditions, job-related skillset, experience, qualifications, education, certifications, and/or training.
Schedule
Full-time position.