This job has expired, please see additional jobs below
Cloud Software Engineer - Remote
Job Details - this job has expired, please see similar jobs below
Role Overview:
The Consumer Engineering Team needs a cloud software engineer to take the platform microservices to the next level. The cloud engineer will work with other system architects and project teams to build scalable, available, and maintainable services. The engineer will be an expert on Cloud-Native best practises and a mentor to application developers. You will provide guidance as we develop common services and frameworks that will be used by all the consumer products so that multiple products can be taken to market quickly. The candidate for the current position will work with all the PMs and engineering leaders to create roadmaps, build cost-effective cloud solutions, and promote future technologies. This cloud software engineer will complete documentation and procedures for deployment and maintenance. You will report to the Mgr of the cloud PaaS platform team in Engineering.
This is a remote position in India. We will only consider candidates currently in India and are not offering relocation assistance at this time.
About the role:
- Develop and deploy software on AWS.
- Write reusable, testable, and efficient code using Go, leveraging some of the open-source frameworks.
- Develop micro-services that will be consumed across multiple homegrown platforms.
- Implement a back-end architecture that can scale to handle a large number of concurrent users.
- Design efficient caching systems and algorithms using a known method, e.g., Redis.
- Be an active participant in an Agile Scrum environment, helping to build the web-services platform for the home gateway product.
About You:
- 4+ years of cloud/AWS development experience and strong knowledge of AWS architecture, development, and deployment.
- Strong programming skills in Go/Python and Understanding of the threading limitations of Go, Python, and multi-process architecture
- A solid understanding of web frameworks such as Django, Tornado, etc. and experience working with a NoSQL system such as Cassandra or Dynamo is desirable.
- Solid understanding of caching implementation, e.g., Memcached. Redis
- Basic understanding of front-end technologies, such as Rust, JavaScript, HTML5, and CSS3
- Proficient understanding of code versioning tools, e.g., Git, Mercurial. We use Git-based systems.
#LI-Remote
Company Overview
McAfee is a leader in personal security for consumers. Focused on protecting people, not just devices, McAfee consumer solutions adapt to users’ needs in an always online world, empowering them to live securely through integrated, intuitive solutions that protects their families and communities with the right security at the right moment.
Company Benefits and Perks:
We work hard to embrace diversity and inclusion and encourage everyone at McAfee to bring their authentic selves to work every day. We offer a variety of social programs, flexible work hours and family-friendly benefits to all of our employees.
- Bonus Program
- Pension and Retirement Plans
- Medical, Dental and Vision Coverage
- Paid Time Off
- Paid Parental Leave
- Support for Community Involvement
We're serious about our commitment to diversity which is why McAfee prohibits discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.
Sign up and search through 29,960 curated jobs in the Tech Edition:
More Interviews
Guaranteed in 30 Days
We guarantee that you will
get more job interviews
in 30 days after using our resume writing services or we will rewrite
your resume for free.