Epicareer Might not Working Properly
Learn More

Software Development Engineer (GoLang)

Salary undisclosed

Apply on


Original
Simplified

Looking for: Software Development Engineer (GoLang)

Job Type: Full time

Location: 100% Remote

The Basics:

The Senior Cloud Cybersecurity (CCS) Software Development Engineer (SDE) will collaborate with Detection, Security, and Software Engineers to build and automate Cloud's internal security systems to protected and defend Cloud in AWS, Azure, and Kubernetes cloud hosting services. You will be an integral part of the Cloud security engineering, responsible for the design, implementation, and operation of security systems to identify, assess, and counter risks and threats before impacting Cloud.

What you'll do:

  • Build and operate Cloud's security systems in Azure, AWS, and Kubernetes for detections, analysis, and automation as code using DevOps methodologies.
  • Create, develop, and deploy software to enhance the reliability, scalability, response time, efficiency, and security of our internal tools and services managed by Cloud.
  • Building security tools with GoLang using DevOps application development practices (e.g. Git, JIRA, Kanban), testing (GoMock, testify) and deployment (e.g. GitHub Action Runners, Terraform, CloudFormation)
  • Possesses experience with various modern backend frameworks and adaptability to pick up new tools and languages
  • Work together with the engineering, IT, and other security groups to create solutions that are expandable and adaptable to protect Cloud against threats ranging from low-level actors to national cyber-threat agents.
  • Build, cultivate, and maintain positive relationships with internal customers to identify and facilitate solutions to increase the impact of the team's work.
  • Stay informed about the latest design patterns, reliability methods, and scaling techniques for cloud-native systems, services, and technologies.
  • Be on periodic on-call for triage of critical alerts from detections and systems

We're looking for someone with:

  • Education:

o Bachelor's degree or equivalent experience

o Computer Science, or related technical field preferred

  • Cloud Software Development Engineering Experience

o 5-7 years of experience in developing systems and automation for gathering and analyzing security data to enhance and automate detection capabilities.

o 5+ years of full software development life cycle using Go, including code review, source control management, building, testing, and operational experience

o 4+ years of experience with infrastructure-as-code (i.e. Terraform, Helm, Cloudformation) and software development in cloud, containers, and serverless in Azure & AWS

o Experience in using security query or analytic tools for security data analysis, such as SQL, KQL, or SPL, to enable SecDataOps

  • Engineering Experience

o Utilize robust analytical and problem-solving capabilities to confirm our hypotheses using precise data and in-depth root cause investigation.

o Experience using high-level programming languages (Go) to produce security services, tools, and automations

o Experience managing cloud infrastructure as infrastructure-as-code (e.g. Terraform, CloudFormation, ARM, Pulumi, Helm)

o Deliver high quality PRs daily using modern software engineering development and automation tools like Git and CI/CD pipelines (i.e. Jenkins, GitHub Actions)

  • Other

o Deliver quality and velocity of contributions using DevOps principles

o Relentless desire to automate the mundane to focus on solving the harder problems

o Experienced engineer who can put out fires under pressure when things go wrong in production environments and address the root causes of those fires for the future

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job