Principal Software Developer

A world leader in cloud solutions, using tomorrow's technology to tackle today's challenges. Operating for 40+ years, partnering with industry leaders across sectors.
United States
$96,800 - $223,400
Backend
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Developer

Oracle is seeking a Principal Software Developer to join their team in designing and developing sophisticated software solutions. This role focuses on production application architecture and infrastructure, including platforms and services supporting their growing client base. The position involves crafting and implementing highly scalable environments and requires expertise in configuration deployments, monitoring, and logging.

The ideal candidate will have 6-10+ years of experience and strong proficiency in backend development, with particular emphasis on Python programming and Linux environments. They should possess deep knowledge of cloud technologies and DevOps practices, including experience with tools like Kubernetes, Docker, and various CI/CD platforms.

This role offers an excellent opportunity to work with cutting-edge technologies while solving complex infrastructure challenges. The position comes with comprehensive benefits including medical/dental/vision insurance, 401(k) with company match, flexible vacation, and stock purchase plans. The salary range is $96,800 to $223,400 per annum, with additional bonus and equity potential.

Oracle provides a collaborative environment where innovation is encouraged and technical expertise is valued. The role requires strong analytical and communication skills, as you'll be working closely with development and research teams to provide customer-friendly solutions. This is an excellent opportunity for a seasoned developer looking to make an impact at a global technology leader.

The position involves working with n-tier applications, large Oracle databases, Fusion middleware, and AI/ML frameworks. You'll be responsible for analyzing requirements, proposing designs, and implementing solutions that scale effectively. The role requires a deep understanding of infrastructure needs and the ability to translate workload requirements into technical architecture blueprints.

Last updated a day ago

Responsibilities For Principal Software Developer

  • Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks
  • Responsible for production application architecture and infrastructure
  • Design and implement scalable solutions for evolving infrastructure environment
  • Perform deep drill down analysis into performance bottlenecks
  • Work closely with development and research teams
  • Analyze requirements and propose design, development, and/or deployment of supporting systems

Requirements For Principal Software Developer

Python
Linux
Kubernetes
  • Strong communication and interpersonal skills
  • Strong analytical and problem-solving skills
  • Experience with Python/Shell Script/PERL programming
  • Strong knowledge of Linux and command line tools
  • Knowledge of AI/ML framework, architecture and modeling techniques
  • Experience with DevOps tools (GIT, Jira, Jenkins, Docker, Ansible, Terraform, Kubernetes)
  • Familiarity with Cloud-based environments (AWS, Azure, GPC, OCI)
  • Understanding of application security tools and services
  • 6 to 10+ years of experience

Benefits For Principal Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, dental, and vision insurance
  • Short term and long term disability
  • Life insurance and AD&D
  • Health care and dependent care Flexible Spending Accounts
  • Pre-tax commuter and parking benefits
  • 401(k) Savings with company match
  • Flexible Vacation
  • 11 paid holidays
  • Paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Oracle Principal Software Developer

Software Developer 5

Senior software development role at Oracle focused on designing and developing enterprise software applications and systems.

Senior Principal Software Developer

Senior Principal Software Developer role at Oracle focusing on Java and SQL development for Fusion Release Engineering team.

Principal Software Developer (Java)

Principal Software Developer role at Oracle Health, building distributed systems and cloud applications to revolutionize healthcare technology. 5+ years experience required.

Principal Software Developer - OCI Media Services

Principal Software Engineer role at Oracle Cloud Infrastructure building cloud services for media and entertainment industry, focusing on scalable solutions and distributed systems.

Principal Software Developer - OCI Media Services

Principal Software Engineer role at Oracle Cloud Infrastructure (OCI) focusing on building cloud services for media production industry, requiring 6+ years of experience in distributed systems and backend development.