Software Engineer
cisco
Job Description
We value engineers who prioritize quality and continuous improvement. You will be expected to influence technical decisions, optimize system designs, and use AI-assisted workflows to streamline development. You will take ownership of your projects, adapt to evolving challenges, and deliver high-quality, secure, and privacy-focused code.
Join our team to build scalable, high-impact cloud applications. If you are interested in modern software development and creating intuitive user experiences, we want to hear from you.
- Professional using best practices and knowledge of internal or external business issues to improve products or services.
- Works independently but receives guidance and direction from leader then determines best approach to accomplish work.
- May lead small-to-medium features from technical design through completion.
- Stays current on industry trends and serves as an expert on the software development lifecycle and agile engineering practices; coaches others, as needed.
- Contributes to delivery of high-quality design and deliverables.
- Advocates for new features within a product to address customer needs.
- Tracks metrics for product adoption and success.
- Performs coding, debugging, testing, and troubleshooting throughout the development process under minimal supervision.
Minimum Qualifications
- Bachelor’s (2 to 4 years Experience) or Master’s degree in Computer Science or related field (0 years of experience).
- Core CS: Strong grasp of Data Structures and Algorithms.
- Technical Skills: Proficiency in Java or Python or Golang
- System Design: Ability to think critically about application scalability and cloud environments
- AI Tooling: Ability to use AI coding assistants (e.g., Claude, GitHub Copilot) to accelerate development and automate testing.