CE
Software Engineer (Python)
Computer Enterprises Inc
Philadelphia · Hybrid Contract Mid Level 1mo ago
About the role
About
We are seeking a mid level Software Engineer to join a Cybersecurity Engineering team focused on building detection tools and data pipelines that enrich security findings for downstream consumers. This role will be supporting the development of a new detector and an associated pipeline. The team builds backend systems that ingest, normalize, enrich, and surface security signals at scale across cloud environments.
Key Responsibilities
- Design, build, and maintain backend services and pipelines for security detection and enrichment
- Develop and operate data ingestion and processing pipelines that support detection tooling
- Write clean, maintainable, production quality Python code
- Contribute to system design discussions and implementation for medium complexity services
- Use AI coding tools as part of day to day development while maintaining high code quality
- Build and maintain CI/CD pipelines and infrastructure as code
- Deploy and operate services across cloud platforms
- Review code and system designs, providing thoughtful feedback and improvements
- Collaborate closely with engineers across cybersecurity and platform teams
Must Have Skills
- Strong Python development experience
- Hands on experience with Terraform
- Experience building and maintaining CI/CD pipelines
- Solid software engineering fundamentals (data structures, control flow, testing, debugging)
- Experience building backend services and APIs
- Comfort working across development, deployment, and operational concerns
- Ability to write and review production quality code
Nice to Have Skills
- Cloud experience with AWS, Azure, and/or VMware
- Experience working on cybersecurity software or application level security projects
- Experience designing and consuming APIs
- Experience with data pipelines or detection systems
- Prior experience using AI coding tools such as GitHub Copilot, Claude Code, Codex, Cursor, or similar
Experience Level
- Targeting 5–8 years of experience
- Open to strong engineers with 3–4 years if they demonstrate high technical ability
Skills
PythonTerraformCI/CD
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free