Taro Logo

Sr Principal Software Developer

Oracle is a world leader in cloud solutions, using tomorrow's technology to tackle today's challenges. They've partnered with industry-leaders in almost every sector and have been operating with integrity for over 40 years.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS

Description For Sr Principal Software Developer

NetSuite, an Oracle company, is seeking a Principal Software Engineer to join their Mobile Team. This role focuses on server-side development for mobile applications, combining technical leadership with hands-on development. The position is based in Brno, Czech Republic, within the NetSuite Global Business Unit (GBU).

As a Principal Software Engineer, you'll be responsible for architecting and developing high-performance, scalable server-side APIs and services using Java and Kotlin. You'll serve as a key technical leader, providing strategic guidance on architecture and technology choices while mentoring other team members. The role requires deep expertise in backend development, with additional knowledge of mobile development principles.

The Mobile Team is crucial in developing and maintaining NetSuite's mobile applications, enabling users to access critical business data from anywhere. You'll be working on building a scalable server side that provides data for mobile applications, ensuring robust security and performance.

Key responsibilities include leading architectural decisions, optimizing backend services, implementing best practices, and contributing to the technical vision of the mobile platform. You'll also play a vital role in mentoring team members and driving innovation in the mobile space.

This position offers the opportunity to shape the future of NetSuite's mobile platform while working with cutting-edge technologies in a collaborative environment. The ideal candidate will combine technical excellence with leadership skills, bringing both deep backend expertise and a broad understanding of mobile development principles.

Last updated 15 days ago

Responsibilities For Sr Principal Software Developer

  • Design, develop, and maintain high-performance, scalable, and reliable server-side APIs and services using Java and Kotlin
  • Lead performance optimization of backend services for mobile use cases
  • Drive adoption of best practices for code quality, testing, and CI/CD
  • Conduct code reviews and provide constructive feedback
  • Provide technical leadership and strategic guidance to the mobile team
  • Mentor and coach senior engineers and technical leads
  • Lead technical discussions and brainstorming sessions
  • Develop and maintain architectural documentation

Requirements For Sr Principal Software Developer

Java
Kotlin
  • Master's degree in Computer Science or related field
  • 10+ years of professional software development experience
  • Deep expertise in Java, Kotlin, with extensive experience building high-performance, scalable server-side applications
  • Expert-level understanding of object-oriented programming principles
  • Extensive experience with relational databases and data modeling
  • Extensive experience with RESTful API design and development
  • Significant experience with Swift and Objective-C for iOS development
  • Significant experience with Java and Kotlin for Android development
  • Experience with Agile development methodologies
  • Strong understanding of security principles and best practices

Benefits For Sr Principal Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Competitive benefits package
  • Medical, life insurance, and retirement options
  • Work-life balance
  • Volunteer programs

Interested in this job?

Jobs Related To Oracle Sr Principal Software Developer