Description
We're seeking a Software Engineer to join our Webex Engineering Group, where you'll contribute to designing, implementing, and maintaining end-to-end software features for our collaboration products.
As a Software Engineer, you will work closely with senior engineers to build robust, scalable solutions across our entire stack, gaining hands-on experience with production-grade technologies.
Your work will directly impact the efficiency of our customer IT administrators, helping to reduce operational friction and enhance the overall administrators experience.
Responsibilities:
- Design, implement, and maintain full-stack software features, ranging from intuitive frontend interfaces to high-performance backend services.
- Build and maintain distributed, highly available microservices using Java, Node.js, and Python.
- Develop responsive and user-friendly front end components using Angular, HTML5, and CSS3.
Minimum Qualifications:
- Bachelor's degree in Computer Science, Engineering, or an equivalent field + 5 years of related experience OR Master's degree in Computer Science, Engineering, or an equivalent field + 3 years of related experience.
- Experience or familiarity with Java.
- Experience with Javascript, Angular, and React.
Preferred Qualifications:
- Exposure to enterprise web frameworks (e.g., Spring) and data/messaging technologies including PostgreSQL, MySQL, and Kafka.
- Familiarity with Git, CI/CD pipelines, and continuous delivery methodologies.
- Experience using AI-powered coding tools to enhance productivity.
- A proactive desire to learn, debug, and resolve production issues in a distributed system.
- Experience with Node.js, or Python.
Benefits:
- Medical, dental, and vision insurance.
- 401(k) plan with a Cisco matching contribution.
- Paid parental leave.
- Short and long-term disability coverage.
- Basic life insurance.
- Paid time away (vacation, holidays, sick time).
- Opportunities for professional growth and development.
Salary Range: $155,000.00 - $222,600.00 per year