Senior Cybersecurity Software Engineer
Cox AutomotiveJob Purpose
The Senior Cybersecurity Software Engineer is pivotal in developing automated solutions for our security tools. This role is geared towards individuals who can guide our team in delivering high-quality software focused on security. As a key player in technical and security engineering discussions, you will be recognized as an expert in secure coding, secure infrastructure, and secure design best practices. You will also shape systems and process flows to integrate security seamlessly into our engineering teams’ everyday workflows.
You will engage with AWS and other cloud technologies alongside various commercial and open-source security products and frameworks. Although this is mainly an individual contributor role, you will also enhance existing architectures, simplify processes, collaborate with engineering teams to improve operations, and operationalize new security tools as necessary. Our goal is to not only automate onboarding and secure the usage of our application security tools but also to continuously improve processes and adopt best practices. We are seeking someone passionate about application security and cloud technologies who desires to help create a secure-by-default environment for world-class software.
Key Responsibilities
- Reporting to the Security Engineering Director, contribute as a member of the Security Engineering Enablement team.
- Collaborate with engineering partners to develop applications and services aligned with Security Engineering's mission, integrating security into dev teams’ workflows.
- Utilize technology (tools, capabilities, processes) to enhance software engineering teams' secure coding practices and knowledge.
- Implement off-the-shelf application security tools to assist engineering teams in securely building, deploying, and delivering software.
- Provide exceptional support to critical business engineering teams.
- Assist engineering teams in resolving application security defects across various technology stacks.
- Advocate for the integration of security processes into a declarative pipeline model (e.g., CICD practices).
- Communicate automation improvements to the Product Owner regarding observed opportunities and recurring concerns.
- Help define team tasks and objectives based on ongoing analysis of service requests.
- Create automation solutions for tool administration and operations.
- Maintain a positive attitude and commitment to team success.
- Design and build monitoring systems for developed automation applications and services.
- Participate in an on-call rotation with the team (approximately once every 3-4 weeks).
- Ensure consistent achievement of predefined support and service level objectives (SLOs).
- Execute tasks with minimal supervision.
- Work alongside AI agents to build, test, and deploy software across the SDLC using appropriate contextual inputs to enhance AI output quality.
- Implement AI-powered features and pipelines in our software.
- Engage in prompt engineering experiments and share insights on tool usage.
- Establish coding standards, review practices, and ethical guidelines for AI implementation.
- Mentor peers and coach junior team members on AI-augmented development.
Essential Skills
- Bachelor's degree in a relevant discipline plus 4 years of experience in a related field. Alternative combinations such as a master's degree with 2 years’ experience, a Ph.D. with up to 1 year of experience, or 16 years of relevant experience will also be considered.
- Possession of a Bachelor's Degree, preferably in Computer Science, Cybersecurity, Software Engineering, or equivalent.
- Demonstrable experience in developing software applications using C# and Python.
- Proven expertise in front-end or JavaScript frameworks, especially ReactJS.
- Experience in designing and implementing automated solutions using cloud-native technologies.
- Strong experience with AWS cloud infrastructure.
- Comprehensive understanding of DevOps practices, including automated deployments and release orchestration.
- Solid knowledge of containers and microservices architecture.
- Awareness of current cybersecurity best practices and security tools such as SAST, SCA, and DAST.
- Exceptional communication, interpersonal, and teamwork skills.
- Strong analytical and problem-solving abilities.
- Meticulous attention to detail.
- Must currently be authorized to work in the United States for any employer without current or future sponsorship.
Desirable Skills
- Master’s degree in Computer Science, Cybersecurity, or equivalent experience.
- Familiarity with Infrastructure as Code technologies like Terraform.
- Understanding of deployment methodologies such as Blue/Green, Canary, etc.
- Experience with various Cloud monitoring tools (Cloudwatch, New Relic, Splunk).
- Knowledge of networking and network security.
- Experience with scalable networking technologies and architecture.
- Familiarity with standard IT security practices such as encryption, certificates, and key management.
- Working knowledge of infrastructure technologies including OS (Linux and Windows), network, database, server, and storage.
- Proficient with build and deploy tools.
- Experience managing, building, debugging, and deploying Docker containers and microservice architecture.
- Experience with GenAI and Agentic architecture.
Compensation
The base salary ranges from $101,500.00 to $169,100.00, varying based on factors such as location and candidate qualifications. This position may also be eligible for additional compensation, including an incentive program.
Benefits
Employees enjoy flexible vacation policies, seven paid holidays, and up to 160 hours annually for wellness purposes, which may cover personal or family wellness. Additional paid time off is available for bereavement, voting, jury duty, volunteering, military service, and parental leave.
Job Type
- Job Type
- Full Time
- Salary Range
- USD 101,500 - 169,100 yearly
- Location
- North Druid Hills, GA
Share this job:
