Principal Software Engineer - Mobile (Server Focus)

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 · Cloud

Description For Principal Software Engineer - Mobile (Server Focus)

NetSuite, an Oracle company, is seeking a Principal Software Engineer to join their Mobile Team. This leadership role focuses on server-side backend development using Java and Kotlin for NetSuite's mobile applications. The position involves architecting and developing high-performance, scalable APIs while providing technical leadership and mentorship to the team.

The role is within the NetSuite Global Business Unit (GBU) - Mobile Team, responsible for developing and maintaining NetSuite's mobile applications. The team focuses on delivering seamless mobile experiences while ensuring robust security and performance through scalable server-side architecture.

As a Principal Software Engineer, you will:

  • Lead the architecture and development of server-side APIs using Java and Kotlin
  • Drive performance optimization and best practices implementation
  • Provide technical leadership and mentorship to the mobile team
  • Contribute to strategic planning and innovation initiatives
  • Collaborate with iOS and Android developers for seamless integration

Required qualifications include:

  • Master's degree in Computer Science or related field
  • 10+ years of professional software development experience
  • Expert-level Java and Kotlin knowledge
  • Deep understanding of cloud platforms and architectural patterns
  • Significant mobile development experience with iOS and Android
  • Strong leadership and communication skills

The position offers competitive benefits, work-life balance, and the opportunity to shape the future of NetSuite's mobile platform while working with cutting-edge technologies in a leadership role.

Last updated 5 hours ago

Responsibilities For Principal Software Engineer - Mobile (Server Focus)

  • Design and develop high-performance, scalable server-side APIs
  • Lead performance optimization of backend services
  • Drive adoption of best practices for code quality and testing
  • Conduct code reviews and provide technical guidance
  • Collaborate with mobile developers on iOS and Android applications
  • Serve as senior technical leader and consultant
  • Mentor and coach senior engineers
  • Contribute to long-term technical vision and strategic planning
  • Research and recommend new technologies

Requirements For Principal Software Engineer - Mobile (Server Focus)

Java
Kotlin
  • Master's degree in Computer Science or related field
  • 10+ years of professional software development experience
  • Expert-level knowledge in Java and Kotlin
  • Experience with cloud platforms (AWS, Azure, Google Cloud)
  • Understanding of mobile development best practices
  • Experience with Swift and Objective-C for iOS development
  • Experience with Java and Kotlin for Android development
  • Expertise in CI/CD pipelines and DevOps practices
  • Strong understanding of security principles

Benefits For Principal Software Engineer - Mobile (Server Focus)

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

Interested in this job?

Jobs Related To Oracle Principal Software Engineer - Mobile (Server Focus)

Principal Software Developer

Principal Software Developer position at Oracle focusing on cloud infrastructure and distributed systems development.

Principal Software Engineer

Principal Software Engineer role at Oracle focusing on implementing Platinum service and providing strategic technical support for enterprise customers.

Principal Java Software Developer

Principal Java Software Developer role at Oracle Health, focusing on cloud infrastructure and healthcare applications, requiring 10+ years of distributed systems experience.

Software Engineer (Principal/Senior/Technical Staff Member) – Database Migration Services (DMS)

Principal Software Engineer position at Oracle's Database Migration Services team, focusing on backend development and cloud infrastructure with Java, Bash, and Terraform.

Software Development Director

Lead software development director role at Oracle focusing on SaaS tools and data-driven solutions, requiring 10+ years of engineering leadership experience.