SOFTWARE DEVELOPMENT ENGINEER

Short Description

McAfee is looking for a Software Development Engineer who has experience with Mac OS platform and knowledge of Mac OS internals.

Job Description

About the Role
  • You will develop high-quality services to the defined specification targeting high service scalability and uptimes
  • You will create deployment scripts and operational documentation to allow our ops team to deploy and maintain the services which you build
  • You will work with more junior members to help them develop their software engineering skills
  • You will review product requirements, specifications, and technical design documents and provide accurate feedback 
  • You will identify and fix bugs quickly, with an eye for quality
  • You will peer-review code changes from other developers on parts of a product source code
  • You will write REST API test code to fully exercise the APIs in a CI/CD environment
  • You will create deployment scripts and operational documentation to allow our ops team to deploy and maintain the services which you build
  • You will stay current with technology trends & factor this into current design and implementation
  • You will understand the big picture, take initiative to solve the problem and identify opportunities for refactoring

About You:
  • Excellent problem-solving skills
  • Experience with solving technical problems using data structures and algorithms
  • 4+ years of experience in designing and developing applications for Mac OS
  • Experience with Mac OS platform and knowledge of Mac OS internals
  • Experience with Swift, Objective-C programming languages
  • Full-stack developer who is well versed in the design and development of different tiers of the software products.  
  • Must be very good in database concepts and design patterns
  • Should have excellent debugging, troubleshooting, analytical and problem-solving skills
  • Prior experience working on software security products is a plus

Company Benefits and Perks:
Our corporate culture and values are central to McAfee‚??s philosophy. Every day we embrace a more diverse workforce and inclusive environment. We are encouraged to bring our true selves to work. Our wide range of social communities & programs, flexible work hours and family-friendly benefits, all allow our employees to feel valued as people while enjoying positive and challenging work.

SOFTWARE DEVELOPMENT ENGINEER
Mid-Senior-level Information Technology | Information | Technology Full-time Information Technology | Engineering | Other Senior Software Engineer | Software Engineer
McAfee is a global organization with a 30-year history and a brand known the world over for innovation, collaboration and trust. McAfees historical accomplishments are founded upon decades of threat and vulnerability research, product innovation, practical application and a brand which individuals, organizations and governments have come to trust. 
Apply Now