Principal Software Engineer

Oracle
US - Tennessee - Nashville
View Company Profile / << Go Back

  • Job Type: Full time
  • 30+ days ago

Job Description

Drive technical collaboration between teams and provide technical mentorship to junior engineers. Architect and execute mission-critical projects while designing broad distributed system interactions and building enhancements within existing architectures.

Requirements: Requires a bachelor's degree or equivalent experience and over 7 years of software engineering experience. Candidates must be proficient in object-oriented programming and experienced in building highly-available, scalable distributed services.

Key Skills: Software Architecture, Software Development, Debugging, Distributed Systems, Object-Oriented Design, Data Structures, Algorithm Design, Java, C++, C#, Go, Microservice Design Patterns, Scalable Distributed Services, Technical Mentorship, Problem-Solving, Technical Leadership

Benefits: Medical, dental, and vision insurance, Short term disability, Long term disability, Life insurance, AD&D, Supplemental life insurance, Health care and dependent care Flexible Spending Accounts, Pre-tax commuter and parking benefits, 401(k) Savings and Investment Plan with company match, Flexible Vacation, Accrued Vacation, 11 Paid holidays, Paid sick leave, Paid parental leave, Adoption assistance, Employee Stock Purchase Plan, Financial planning and group legal, Voluntary benefits including auto, homeowner and pet insurance




Fast Track Upload