Software Developer/ Engineer/ Architect

Software Engineer

The mission of NortonLifeLock’s Consumer Digital Safety Segment is to protect our customers’ information, identities, devices, homes, and families.

You will work alongside highly skilled and experienced engineers to tackle some of the most challenging problems in the privacy, security and identity space. Research and suggest the implementation of new technologies. Work with a cross-functional and international team in a collaborative environment. Help deliver solutions to millions of our customers on iOS and macOS platforms. We’re hiring experienced developers to help us fulfill our mission.

Responsibilities

  • As a seasoned Agile Software Development Engineer, you will be part of a team that creates popular market-leading macOS and iOS products.
  • Participate in Agile development activities including sprint planning, stand-ups, retrospectives, and demos.
  • Lead complex technical design discussions for iOS and macOS apps with architects, teams and engineering leadership by articulating the problem, the impact and the solution.
  • Deliver incremental working software and test automation with each sprint.
  • Implement and test several large components in the product.
  • Drive Engineering (Unit test, Integration, Automation, Code Coverage, Static Analysis, etc) best practices for macOS and iOS Apps.
  • Participate in peer code/design/ test reviews and be receptive to fellow experts helping you improve your craft.
  • Debug and solve some of the most complex problems plaguing our customers.
  • Constantly raise the bar by learning new technologies and sharing them with the larger team.
  • Participate in team discussions on continual improvement.

Qualifications    

  • BS/MS in Computer Science or related field
  • 1-7 years of hands-on programming experience building apps and services for macOS and iOS platforms.
  • Experience with programming languages such as Swift, SwiftUI and python or other scripting language.
  • Expert problem solver using data structures, algorithms, existing and new technologies.
  • Expertise in building modern CI/CD pipelines using either AWS CodePipelines, Azure DevOps or Jenkins like tools.
  • Strong debugging skills using tools like Xcode, lldb, gdb, Instruments etc, .
  • Expertise with consuming REST and GraphQL endpoints.
  • Expertise in building system, network, browser, and other extensions to iOS and macOS operating systems.