M

McAfee

Antivirus and cybersecurity software provider

Full-Stack Developer

Full-Stack EngineeringUpdated on Nov 10
Full-timeHybrid

About the Job

Requirements

  • Experience developing production services in Scala, Java, or another JVM language.
  • Experience designing and maintaining APIs.
  • A security background, including experience writing secure code and addressing security issues from vulnerability reports through remediation.
  • Experience developing, improving, or contributing to a software development lifecycle that incorporates security practices.
  • Familiarity with AWS-hosted applications and practices for deploying and supporting them.
  • Strong debugging, testing, and code-review skills.
  • Ability to work effectively across multiple languages and newer and established codebases.

Responsibilities

  • Design, build, test, and maintain services and APIs across the stack.
  • Develop in Scala and contribute to Java and JavaScript codebases as needed.
  • Work with client and frontend teammates to deliver features end to end.
  • Diagnose production issues and improve reliability, performance, and maintainability.
  • Identify, triage, and remediate security vulnerabilities in code, dependencies, and infrastructure.
  • Help define and evolve the secure software development lifecycle, including threat modeling, secure code review, dependency and vulnerability scanning, and security testing in continuous integration and continuous delivery.
  • Collaborate on AWS deployments and infrastructure changes.
  • Review code, strengthen tests and documentation, and work with teammates to deliver changes safely.
  • Improve established systems while preserving the behavior customers depend on.

Desired Qualifications

  • Experience with client or frontend development, such as JavaScript or TypeScript and web or mobile clients.
  • Experience developing VPN-specific software, such as VPN clients, protocols, or tunneling.
  • Experience with Scala, Java, and JavaScript in the same product environment.
  • Experience with Go.
  • Experience with infrastructure as code or HCL-based configuration.
  • Experience building network-related services or improving the reliability of production systems.

About the Company

McAfee

Antivirus and cybersecurity software provider

McAfee creates cybersecurity software to protect computers and other devices from malware and online threats. Its products scan for viruses and malware, monitor systems in real time, and use up-to-date threat intelligence to block risky activity. Many offerings are managed through cloud-based services that let people and organizations deploy protection across multiple devices and users. McAfee distinguishes itself through its long history in antivirus, broad consumer and business product lines, and its move from a standalone company to an Intel-backed security division and back to an independent public company, giving it experience across both home and enterprise markets. The company’s goal is to help people and organizations stay safe online by defending devices, data, and identities from cyber threats.

Company size
5,001-10,000
Company stage
IPO
Headquarters
San Jose, CA
Founded
1987

Recently Posted Jobs

Explore more opportunities at McAfee

See more jobs