Software Engineer

  • Location:
    RTP, North Carolina, US
  • Area of Interest
    Engineer - Software
  • Job Type
  • Technology Interest
    Software Development, Testing
  • Job Id

What You’ll Do

The AQuA development team is responsible for creating, engineering, maintaining and innovating Cisco’s cloud-based service revenue generation platform supporting AutoQuote. This team works in collaboration with other cross functional teams and each other to deliver digital, innovative business solutions at scale. You will work closely with other team members to provide research, architecture expertise, programming, implementation, testing and best practice deployment to AQuA. You will be instrumental in developing a complete QA program that not only safeguards the quality of our products, but also fosters a “quality culture,” in which all employees become actively engaged in guaranteeing quality in both production and the finished product. You will also need to look forward and anticipate the upcoming needs of the platform and help make plans to bring in new tools and features and also to scale.


·       Grow existing platform and cloud network capabilities to handle scale, enabling the end to end process to run as frictionless as possible with a continuous commitment to innovation, simplification, and a secure environment

·       Visualize, design, and develop creative and innovative software platforms, as we continue to experience dramatic growth in the usage and visibility of our products

·       Create scalable software platforms and applications, and efficient networking solutions that are unit tested, code reviewed, and checked regularly for continuous integration

·       Examine existing systems, identifying flaws and creating solutions to improve service uptime and time-to-resolve through monitoring and automated remediation

·       Plan and execute full software development life cycles (SDLC) for each assigned project, adhering to company standards and expectations


·       Design and build tools and frameworks to automate development, testing deployment, management and monitoring of the 24x7 end to end AQuA workflow and cloud connected applications

·       Plan and scale distributed software and applications, applying synchronous and asynchronous design patterns, write code, and deliver with urgency and quality

·       Document and maintain a scalable quality assurance program that captures our culture of innovation and focuses on future automation

·       Create and execute test plans that ensure end to end platform continuity and reduce feature deployment and integration friction

·       Collaborate and provide guidance to business acceptance testing process to ensure similar quality requirements applied as in development cycles

·       Give a high level of attention to creating software and networking platforms free of faulty programming, keeping developers in step continuously without compromising site reliability

Skills and Qualifications

·       Bachelor’s degree in software engineering or information technology

·       3+ years experience engineering software and cloud networking platforms

·       3+ years experience in environments using both unit testing and integration testing

·       5+ years experience (professional and academic) with Python

·       Proven ability to document design processes, including development, tests, analytics, and troubleshooting

·       Experience with rapid development cycles in a web-based environment

·       Strong scripting and test automation abilities

Preferred Qualifications

·       Working knowledge of Google Cloud Platform or similar, SQL, Prefect

·       Web application development experience with multiple frameworks

·       Desire to continue to grow professional capabilities with ongoing training and educational opportunities

·       Understanding of Agile/Scrum and how Quality Assurance functions within it

·       Experience in an Agile/ Scrum based environment (JIRA exp a plus)

U.S. Vaccination Requirements
Cisco requires all U.S. employees to be fully vaccinated or have an approved religious or medical accommodation. Candidates accepting an offer must provide proof of vaccination status on their first day. If someone anticipates requesting an accommodation for this requirement, they must receive approval before the start date. Candidates receiving an offer will receive additional information about the accommodation process at the time of the offer. All offers of employment are contingent upon complying with Cisco's vaccination policy.