Jobs · Information Technology · Tennessee

Principal Software Developer

Oracle · Nashville, TN · 2 days ago
Information Technology$97k–$223k/yrFull-time

About the Role

As a member of the software engineering division, you will apply intermediate to advanced knowledge of software architecture to perform software development tasks associated with developing, debugging, or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and suggest improvements to the architecture. Work involves problem solving, understanding, and applying company policies and processes.

Responsibilities

  • Apply software architecture knowledge to develop, debug, and design software applications or operating systems.
  • Build enhancements within an existing software architecture and suggest improvements.
  • Solve problems while adhering to company policies and processes.
  • Build highly-available and scalable distributed services.
  • Apply micro service design patterns.
  • Exhibit behaviors consistent with company values.

Requirements

  • Computer Science fundamentals in object-oriented design, data structures, and algorithm design.
  • 5+ years of total experience with software development/programming, including at least one object-oriented coding language such as Java, C++, C#, JavaScript, or Go.
  • Systematic problem-solving approach, strong communication skills, a sense of ownership, and drive.
  • Experience in building highly-available and scalable distributed services.
  • Relocation to Nashville, Tennessee is available.

Pay

Hiring range in USD from: $96,800 - $223,400 per year. May be eligible for bonus and equity.

Benefits

  • Medical, dental, and vision insurance, including expert medical opinion.
  • Short-term and long-term disability insurance.
  • Life insurance and AD&D.
  • Supplemental life insurance (Employee/Spouse/Child).
  • Health care and dependent care Flexible Spending Accounts.
  • Pre-tax commuter and parking benefits.
  • 401(k) Savings and Investment Plan with company match.
  • Paid time off: Flexible Vacation for salaried positions; accrued vacation for other eligible employees (13 days annually for the first three years, 18 days annually thereafter; prorated for part-time employees working 20-34 hours per week).
  • 11 paid holidays.
  • Paid sick leave: 72 hours upon date of hire, refreshes each calendar year, with a maximum carry-over cap of 112 hours.
  • Paid parental leave.
  • Adoption assistance.
  • Employee Stock Purchase Plan.
  • Financial planning and group legal services.
  • Voluntary benefits including auto, homeowner, and pet insurance.

Certain US customer or client-facing roles may require compliance with applicable immunization and occupational health mandates.

Similar jobs

Principal Software Developer

Superior Court of Los Angeles CountyLos Angeles County, CA· 2 mo ago
Information Technology$123k–$180k/yrapply on governmentjobs.com