Software Engineer

Morrisville, NC

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 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.


Objectives

  • 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


Responsibilities

  • 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
  • Collaborate with global team and cross functional teams, producing project work plans and analyzing the efficiency and feasibility of project operations, while leveraging global technology stack and making localized improvements
  • Track, document, and maintain software and network system functionality—both internally and externally, leveraging opportunities to improve engineering productivity
  • 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
  • 5+ years experience (professional and academic) with Python
  • Proven ability to document design processes, including development, tests, analytics, and troubleshooting
  • Experience with API specifications, development and architectures an comfortable maintaining similar environments
  • Experience with rapid development cycles in a web-based environment
  • Proven experience with relational and non-relational databases (preferred: Snowflake, Spanner and Firestore)
  • Strong scripting and test automation abilities


Preferred Qualifications

  • Working knowledge of Google Cloud Platform or similar, SQL, Prefect
  • Proven experience designing interactive applications and networking platforms
  • Web application development experience with multiple frameworks
  • Desire to continue to grow professional capabilities with ongoing training and educational opportunities
  • 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.

Subscribe to Job Alerts