Principal Software Engineer

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

  • Job Type: Full time
  • 18 days ago

Job Description

Develop, debug, and design software applications or operating systems, delivering enhancements within existing architecture and proposing improvements when appropriate. Lead technical collaboration on mission-critical projects, mentor junior engineers, and contribute to business-critical distributed system designs.

Requirements: Requires a bachelor's degree or equivalent relevant experience and at least seven years of software engineering or related experience, including programming in an object-oriented language. Candidates should have experience building highly available, scalable distributed services and microservices, strong technical judgment, communication and problem-solving skills, and the ability to mentor and collaborate effectively.

Key Skills: Object-Oriented Programming, Java, C++, C#, Go, Distributed Systems, Microservices, Scalable Services, High Availability, Software Architecture, System Design, Data Structures, Algorithm Design, Technical Mentorship, Communication, Problem-Solving

Benefits: Medical Insurance, Dental Insurance, Vision Insurance, Short-Term Disability, Long-Term Disability, Life Insurance, Accidental Death And Dismemberment Insurance, Flexible Spending Accounts, Commuter And Parking Benefits, 401(k) With Company Match, Paid Vacation, Paid Holidays, Paid Sick Leave, Paid Parental Leave, Adoption Assistance, Employee Stock Purchase Plan, Financial Planning, Group Legal Benefits, Voluntary Auto, Homeowner, And Pet Insurance, Bonus, Equity




Fast Track Upload