Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
A leading technology company is seeking a Senior Full Stack Python Developer to join their Cloud Security Engineering team. The role involves designing and developing a scalable Security Data Platform, integrating with various data sources, and ensuring compliance with security standards. Candidates should have strong experience in Python, cloud technologies, and data processing. This position offers a competitive salary and the flexibility of remote work, with a preference for candidates in the RTP, NC or San Jose, CA areas.
Join to apply for the Senior Full Stack Python Developer role at Cisco
Join to apply for the Senior Full Stack Python Developer role at Cisco
This range is provided by Cisco. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
$126,400.00/yr - $222,200.00/yr
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 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
Referrals increase your chances of interviewing at Cisco by 2x
Raleigh-Durham-Chapel Hill Area 2 weeks ago
Cary, NC $130,000.00-$140,000.00 1 week ago
Raleigh, NC $150,000.00-$150,000.00 4 days ago
Raleigh-Durham-Chapel Hill Area $150,000.00-$200,000.00 4 weeks ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.