[Remote] Software Engineer
Note: The job is a remote job and is open to candidates in USA. McAfee is a leader in personal security for consumers, and they are seeking a Software Engineer to join their talented team. The role involves designing, developing, and maintaining back-end services with public-facing APIs in a micro-services architecture while solving complex problems at scale.
Responsibilities
- Develop and maintain backend services using Go
- Build and manage containerized applications in an AWS cloud environment
- Contribute to the design and optimization of scalable microservices
- Review code from peers to ensure quality, performance, and best practices
- Work closely with experienced engineers to deliver high-performance, cloud-native solutions
- Participate in troubleshooting, debugging, and performance improvements
Skills
- Up to 4 years programming experience with at least one modern language such as Go, Java, C#
- Knowledge of design patterns and object-oriented programming
- Passionate about Agile development practices
- Knowledge and willingness to apply software engineering practices such as coding standards, code reviews, source control management, build processes, automated testing, CI/CD, operations
- Experience with Go
- Microservices & event driven architecture
- SQL
- NoSQL Data stores
- AWS
- Containers
- Contributing to the architecture and design of new and current systems
- Building secure, complex systems with high performance, reliability, and scale with operational excellence
- Building public facing APIs
- Knowledge of authentication & authorization
- Interest in security
Benefits
- Bonus Program
- Pension and Retirement Plans
- Medical, Dental and Vision Coverage
- Paid Time Off
- Paid Parental Leave
- Support for Community Involvement
Company Overview