What You’ll Do
Cisco IT is looking for a Software Development Engineer who is interested in joining the IT development organization. You will have the opportunity to develop, integrate, test, and deploy highly scalable and robust software.
As a Software Engineer at Cisco, you will:
Work with Cloud and data center infrastructure teams in an Agile DevOps model
Operate within a highly Agile development environment.
The successful candidate will join a diversified team providing Application Development services and application support. Responsibilities include:
Coding and Programming: Software engineers are responsible for writing, testing, and maintaining the code that powers various software applications and systems.
System Design: They participate in the design and architecture of software solutions, ensuring that they meet the project requirements and are scalable and maintainable.
Problem Solving: Software engineers identify and troubleshoot issues within software, offering effective solutions to resolve technical challenges.
Collaboration: They collaborate with multi-functional teams, including designers, product managers, and quality assurance testers, to deliver high-quality software products.
Version Control: Managing and applying version control systems (e.g., Git) to track changes and collaborate with team members on code development.
Testing and Quality Assurance: Ensuring that software is thoroughly tested to meet quality standards and working on debugging and fixing any identified issues.
Documentation: Creating and maintaining documentation for code, processes, and system configurations to aid in future development and troubleshooting.
Adherence to Best Practices: Following industry best practices and coding standards to write efficient, secure, and maintainable code.
Security: Ensuring that software systems are secure and implementing security measures to protect against potential vulnerabilities and threats.
Performance Optimization: Identifying and optimizing code and system performance to ensure that software runs efficiently.
Who You'll Work With
This is an outstanding opportunity to join a group of highly proficient software engineers passionate about implementing and deploying Cisco's next generation of IT infrastructure.
Who You Are
We are looking for strong collaborators and self-starters who will take initiative and require minimal guidance. Communication, both written and verbal, must be excellent, and an ability and desire to work with teams that span the globe is needed. Flexibility is key. Ability to work from home is needed.
MINIMUM REQUIREMENTS:
Proven experience (5+ years)
Bachelor's degree or equivalent in Computer Science, Computer Engineering, or similar
Golang, Angular (Full Stack)
Jenkins
TDD, BDD
Linux
PostgreSQL
Data Structures
PREFERRED REQUIREMENTS:
Relational Databases
Application Performance and Monitoring
Exposure to AI/ML tools, and technologies
Benefits include paid time off for giving back, excellent health benefits, continued learning & and training opportunities, flexible schedules, ESPP, and many, many more.
Why Cisco?
#WeAreCisco. We are all unique, but collectively we bring our talents to work as a team, to develop innovative technology and power a more inclusive, digital future for everyone. How do we do it? Well, for starters - with people like you!
Nearly every internet connection around the world touches Cisco. We’re the Internet’s optimists. Our technology makes sure the data traveling at light speed across connections does so securely, yet it’s not what we make but what we make happen which marks us out. We’re helping those who work in the health service to connect with patients and each other; schools, colleges, and universities to teach in even the most challenging of times. We’re helping businesses of all shapes and sizes to connect with their employees and customers in new ways, providing people with access to the digital skills they need and connecting the most remote parts of the world - whether through 5G, or otherwise.
We tackle whatever challenges come our way. We have each other’s backs, we recognize our accomplishments, and we grow together. We celebrate and support one another - from big and small things in life to big career moments. And giving back is central to our purpose (we get 10 days off each year to do just that).
We know that powering an inclusive future starts with us. Because without diversity and a dedication to equality, there is no moving forward. Our 30 Inclusive Communities, which bring people together around commonalities or passions, are leading the way. Together we’re committed to learning, listening, and caring for our communities, whilst supporting the most vulnerable with a collective effort to make this world a better place either with technology or through our actions.
So, you have colorful hair? Don’t care. Tattoos? Show off your ink. Like polka dots? That’s cool. Pop culture geek? Many of us are. Passion for technology and world-changing? Be you, with us! #WeAreCisco
Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.
Cisco will consider for employment, on a case by case basis, qualified applicants with arrest and conviction records.