Principal Software Developer

World leader in cloud solutions using tomorrow's technology to tackle today's problems.
$96,800 - $223,400
Backend
Principal Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Developer

Oracle is seeking a Principal Software Developer to join their cloud engineering division. This role focuses on developing resilient and highly available route propagation systems. The position requires expertise in routing protocols and strong software development skills. The ideal candidate will lead system designs across the organization and create well-documented, functional code with comprehensive testing. Oracle offers a competitive compensation package ranging from $96,800 to $223,400, along with comprehensive benefits including medical insurance, 401(k) matching, and flexible vacation. The role is based in Austin, TX or Nashville, TN, and requires 6-10+ years of experience. As a world leader in cloud solutions, Oracle provides opportunities to work with cutting-edge technology and tackle complex challenges. The company promotes diversity, work-life balance, and professional growth, making it an excellent opportunity for experienced developers looking to make a significant impact in cloud infrastructure.

Last updated 11 hours ago

Responsibilities For Principal Software Developer

  • Design, develop, and implement scalable route propagation system
  • Diagnose, troubleshoot, and resolve software issues
  • Create detailed design documents
  • Write clean, efficient, and maintainable code
  • Develop and execute unit tests
  • Apply routing protocols knowledge to optimize systems
  • Work with cross-functional teams
  • Stay updated with industry trends

Requirements For Principal Software Developer

Go
Python
Java
  • Bachelor's degree or higher in Computer Science, Software Engineering, or related field
  • Proven experience in software development, particularly in route propagation systems
  • Proficiency in programming languages such as Golang, Python, Java, C++
  • Strong understanding of routing protocols (OSPF, BGP, RIP)
  • Experience with version control systems
  • Strong analytical and problem-solving skills
  • Excellent written and verbal communication skills
  • Ability to work collaboratively in a team environment

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
  • Flexible Spending Accounts
  • Pre-tax commuter and parking benefits
  • 401(k) with company match
  • Flexible Vacation
  • 11 paid holidays
  • Paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal

Interested in this job?

Jobs Related To Oracle Principal Software Developer

Principal Product Manager/Strategy

Principal Product Manager/Strategy role at Oracle, leading automation initiatives for cloud applications with 10+ years of experience required.

Principal Member of Technical Staff - Java, Block Storage Control Plane

Principal Technical Staff position at Oracle focusing on Java development for Block Storage Control Plane, requiring 10+ years of distributed systems experience.

Principal Siebel Applications Configuration Engineer, UK Customer Success Services (CSS) SaaS and Applications (CRM/ERP)

Principal Siebel Applications Configuration Engineer position at Oracle, focusing on CRM and ERP solutions delivery and customer success services in the UK.

Senior Principal Member of Technical Staff- OCI // Storage team

Senior Principal Engineering role at Oracle Cloud Infrastructure focusing on distributed storage systems and cloud services.

Principal Member Technical Staff

Principal Technical Staff position at Oracle Health focusing on test automation and quality assurance for healthcare software systems.