Software Developer/ Engineer/ Architect

Software Engineer (iOS/Android)

NortonLifeLock is a global leader in consumer Cyber Safety. Bringing together decades of experience in cybersecurity and identity theft protection, we are the consumer ally in today’s connected world. NortonLifeLock solutions are powered by one of the world’s largest civilian cyber intelligence networks allowing us to help protect against advanced online threats. Nearly 80 million members and customers in more than 150 countries trust us with their personal information. We’re dedicated to making it easy for them to keep their connected lives safer while helping to secure their devices, online privacy, identity, and home and family needs.

Location: Fully remote/Hybrid or Dublin office considered

We will consider engineers at all levels, from Software Engineering graduates with Mobile development experience to Senior Level software engineers with 10 years + experience.

About the role/Challenge

We're looking for candidates who would contribute significantly, while having fun working with a team of talented engineers. The candidate should be a hands-on engineer with strong development skills and experienced in building enterprise grade systems. Must be a highly organized, detail-oriented self-starter, who works well independently, as well as in a team environment.  

The software is on iOS and Android platforms, so familiarity with Java/Kotlin or Swift is a must. We will consider 0-10 years’ experience in software development with success in roles with substantial responsibility and accountability.  

The Team 

You will be part of the multi-disciplinary team working in an Agile way, sharing best practices and knowledge between the US, Dublin, Germany, and Bucharest teams, reporting directly to the Business Unit’s Lead located in Bucharest. 

We want to hire engineers who:

  • Have good knowledge in Kotlin/Swift, Core Java, Data Structures, handy with Android Studio/xCode
  • Architecture – MVP | MVVM
  • SwiftUI and Combine framework is expected OR AndroidX, Navigation Architecture, WorkManager, LiveData, ViewModel, Data Binding.
  • Possess excellent technical judgement and can think problems all the way through
  • See having their solutions challenged as an opportunity to collectively define a better solution
  • Ability to take a vague set of requirements and turn them into a realistic set of building blocks that lead to a solution
  • Enjoy identifying constraints and designing great solutions within the constraint space
  • Appreciate the importance of successful product delivery
  • Know how to write code that can be worked on by others
  • Understand what it takes to deliver and code a high availability and high- performance systems
  • Are comfortable asking for help, taking advice, and accepting criticism
  • Can articulate the reasoning behind decisions or trade-offs
  • Understand the value of their own time
  • Can solve issues seen in the field from very limited data

Critical hiring criteria  

  • Candidate who seek the kinds of challenges that scare most people
  • Creativity, initiative, and acute attention to detail
  • Thirst for innovation and solving problems at lightning speed
  • Passion for automating everything repetitive
  • Obsession with software scalability and performance under high load
  • Own arch/design at component level