Senior Cloud Software Engineer Job in Mcafee Llc.
Senior Cloud Software Engineer
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
Job Title:
Senior Cloud Software Engineer
Location:
Role Overview:
We are looking for a developer with experience building web-services using REST-based API frameworks. Our mission is to build a REST-based API to help connect the Mobile systems to the home gateway. You will also build back-end servers to grow across millions of users and geographies
Company Overview
From device to cloud, McAfee provides market-leading cybersecurity solutions for both business and consumers. We help businesses orchestrate cyber environments that are truly integrated, where protection, detection, and correction of security threats happen simultaneously. For consumers, McAfee secures your devices against viruses, malware, and other threats, both at home and away. We want to continue to shape the future of cybersecurity by working together to build best in class products and solutions.
About the Role:
- You will develop software in AWS.
- You will write reusable, testable and efficient code using Python/Go using some of the opensource framework.
- You will develop RESTful services that will be consumed across Mobile devices and gateway platforms.
- Implement back-end architecture that can scale to handle large number of concurrent users.
- Design efficient caching systems and algorithms using a known method e.g. MemCached.
- You will report to the Engineering Manager.
- Participate in an Agile Scrum environment building the web-services platform for the home gateway product.
About You:
- Min. 8+ years of software development experience.
- 5+ years of cloud/AWS development experience.
- You have experience on AWS architecture, development and deployment.
- You have experience in programming skills in Go and Python.
- Understanding of the threading limitations of Python, and multi-process architecture
- Experience with web frameworks such as Django, Tornado
- Familiarity with event-driven programming in Go
- Experience Caching Implementation and relational database system such as MySQL or SQL Server is required.
- Experience working with a NOSQL system such as Cassandra or Dynamo is desirable.
- Experience working with Amazon Web Services (AWS) is desirable.
- Experience with front-end technologies, such as JavaScript, HTML5, and CSS3
- Understanding of accessibility and security compliance.
- Knowledge of user authentication and authorization between multiple systems, servers, and environments
- Understanding of fundamental design principles behind a scalable application
- Knowledge in unit test and debugging skills.
- Experience with code versioning tools e.g. Git, Mercurial. We use Git/Geritt-based systems
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.
- 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.
Job Type:
Experienced Hire
Primary Location:
India, Bangalore
Additional Locations:
Fresher
2 - 4 Hires