Enable job alerts via email!

Senior Full Stack Python Developer

Cisco Systems, Inc.

North Carolina

Hybrid

USD 126,000 - 223,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a Senior Full Stack Python Developer to join their Cloud Security Engineering team. This role focuses on designing and developing a scalable Security Data Platform, integrating with various data sources, and ensuring compliance with security standards. The ideal candidate will have extensive experience in Python, cloud technologies, and data processing systems. Join a collaborative team that values innovation and offers opportunities for professional growth.

Benefits

Paid Volunteer Time
Employee Resource Organizations

Qualifications

  • 5+ years as a Full Stack Developer using Python on Linux OS.
  • Experience building scalable back-end systems and front-end interfaces.
  • Proficiency in relational and non-relational databases.

Responsibilities

  • Architect and develop the core platform for security data processing.
  • Develop scalable back-end services and APIs using Python.
  • Design and build ETL pipelines for security data.

Skills

Python
Linux
Cloud Technologies
Data Processing
Security Principles

Education

Bachelor’s or Master’s in Computer Science

Tools

Docker
Kubernetes
PostgreSQL
MySQL
MongoDB
Cassandra
Apache Kafka
Spark

Job description

Offsite Raleigh NC or San Jose CA preferred, will consider US remote.

Position Details
  • Location: Offsite, RTP, North Carolina, US
  • Alternate Locations: Offsite Raleigh NC or San Jose CA preferred, will consider US remote.
  • Area of Interest: Engineer - Software
  • Compensation Range: $126,400 - $222,200 USD
  • Job Type: Professional
  • Technology Interest: Security
  • Job Id: 1442454

Application window is expected to close on May 19, 2025. The job posting may be removed earlier if the position is filled or if a sufficient number of applications are received.

This role is remote with a strong preference for candidates within the RTP, NC or San Jose, CA areas.

Meet the Team

The Cloud Security Engineering team within Cisco’s Security & Trust Organization (STO) designs, builds, and maintains robust back-end systems, intuitive front-end interfaces, and efficient data pipelines to process and analyze large volumes of security-related data. We collaborate with cross-functional teams, including cybersecurity, data engineering, and cloud infrastructure, to deliver a platform that empowers STO to detect, prevent, and respond to security threats.

We are seeking an expert Senior Full Stack Python Developer to lead the development of a scalable and secure Security Data Platform.

As a member of the Cloud Security Engineering team, you have a deep understanding of data architecture, cloud technologies, and large-scale data processing systems. You’re an expert with Python and Linux, cloud technologies, and scalable system design, as well as a core understanding of security principles, data processing workflows, and full stack development.

Your Impact

Platform Design and Development: Architect and develop the core platform for ingesting, processing, storing, and analyzing security-related data at scale. Build and maintain APIs and services using Python to enable integration with various data sources, tools, and systems. Create scalable, secure, and user-friendly front-end applications using modern frameworks like React, Angular, or Vue.js.

Back-End Development: Develop scalable and secure back-end services and APIs using Python frameworks such as Flask, FastAPI, or Django. Implement robust authentication and authorization mechanisms (e.g., OAuth, JWT, RBAC) to secure platform access. Handle integration with third-party security tools, APIs, and data sources like SIEM systems and Vulnerability Scanning tools.

Data Integration and Engineering: Design and build ETL pipelines to ingest and process structured and unstructured security data. Work with data engineering and analytics teams to optimize data workflows and storage solutions. Leverage big data tools (e.g., Apache Kafka, Spark) to enable real-time or batch processing of security events.

Database Management: Design and maintain scalable databases (relational and non-relational) for storing and querying security data. Optimize database performance with indexing, partitioning, and query optimization techniques. Ensure data integrity and scalability in environments handling large-scale security telemetry.

Security and Compliance: Apply secure coding practices to all aspects of platform development to protect against vulnerabilities. Ensure the platform complies with relevant security and data protection standards (e.g., GDPR, PCI DSS).

Collaboration and Leadership: Work closely with stakeholders, including cybersecurity teams, data engineers, and product managers, to capture requirements and deliver technical solutions. Mentor junior developers, conduct code reviews, and establish standard processes for development and deployment. Participate in architectural discussions and contribute to strategic decisions about platform design & implementation.

Minimum Qualifications
  • 5+ years of professional experience as a Full Stack Developer using Python on Linux OS and cloud platforms (e.g., AWS, Azure, or Google Cloud) with a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Experience building scalable back-end systems, front-end interfaces, and platforms with a focus on data processing, analysis, or security, including the use of containerization tools like Docker and Kubernetes.
  • Proficiency in relational (e.g., PostgreSQL, MySQL) and non-relational (e.g., MongoDB, Cassandra) databases, including schema design, query optimization, and working with large-scale datasets.
  • Experience designing ETL pipelines, data processing frameworks, and automating tasks using CI/CD pipelines and version control systems like Git.
  • Demonstrated experience leading Agile development projects, mentoring team members, and collaborating with cross-functional teams.
Preferred Qualifications
  • Ability to lead projects and mentor team members effectively
  • Experience with SIEM systems (e.g., Splunk)
  • Knowledge of big data tools like Elasticsearch or Hadoop.
  • Familiarity with MLOps and integrating machine learning models into applications.
  • Exposure to serverless architectures (e.g., AWS Lambda, Azure Functions).
  • Experience working in Agile development environments.
  • Strong problem-solving and analytical abilities.
  • Excellent communication and collaboration skills.

#WeAreCisco where every individual brings their unique skills and perspectives together to pursue our purpose of powering an inclusive future for all.

Our passion is connection—we celebrate our employees’ diverse set of backgrounds and focus on unlocking potential. Cisconians often experience one company, many careers where learning and development are encouraged and supported at every stage. Our technology, tools, and culture pioneered hybrid work trends, allowing all to not only give their best, but be their best.

We understand our outstanding opportunity to bring communities together and at the heart of that is our people. One-third of Cisconians collaborate in our 30 employee resource organizations, called Inclusive Communities, to connect, foster belonging, learn to be informed allies, and make a difference. Dedicated paid time off to volunteer—80 hours each year—allows us to give back to causes we are passionate about, and nearly 86% do!

Meet the Team

The Cloud Security Engineering team within Cisco’s Security & Trust Organization (STO) designs, builds, and maintains robust back-end systems, intuitive front-end interfaces, and efficient data pipelines to process and analyze large volumes of security-related data. We collaborate with cross-functional teams, including cybersecurity, data engineering, and cloud infrastructure, to deliver a platform that empowers STO to detect, prevent, and respond to security threats.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Full Stack Developer (Python, JavaScript, AWS, Cloud Services, Azure)

S&P Global

Remote

USD 100,000 - 130,000

Today
Be an early applicant

Senior Fullstack Engineer (Python, React)

Gosolve

Remote

USD 100,000 - 130,000

Yesterday
Be an early applicant

REMOTE Senior Full-Stack Engineer - Python, React, Django

CyberCoders

New York

Remote

USD 150,000 - 190,000

7 days ago
Be an early applicant

Senior Full Stack Python Developer with DevOps

Ten Mile Square Technologies, LLC.

Arlington

Remote

USD 140,000 - 161,000

30+ days ago

Senior Full Stack Developer - Python

CG Consulting Group

Remote

USD 80,000 - 130,000

30+ days ago

Senior Full Stack Python Developer

Ten Mile Square Technologies, LLC.

Arlington

Remote

USD 140,000 - 161,000

30+ days ago

REMOTE Senior Full-Stack Engineer - Python, React, Django

CyberCoders

Miami

Remote

USD 150,000 - 190,000

13 days ago

Sr. Data Engineer - Python

Terakeet

Charlotte

Remote

USD 150,000 - 170,000

5 days ago
Be an early applicant

Senior Python Developer

Artifact

New York

Remote

USD 100,000 - 130,000

Yesterday
Be an early applicant