Senior Software Developer

World leader in cloud solutions using tomorrow's technology to tackle today's problems, operating with integrity for 40+ years.
$74,800 - $178,200
Backend
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Developer

Oracle, a global leader in cloud solutions with over 40 years of industry experience, is seeking a Senior Software Developer to join their team in Nashville, TN. This role offers an exciting opportunity to work on enterprise-level software solutions while applying your expertise in backend development and microservices architecture.

The position requires 4+ years of software development experience, with a focus on object-oriented programming languages such as Java or Go. You'll be responsible for developing and debugging software applications, building enhancements within existing architectures, and contributing to architectural improvements. The role demands strong computer science fundamentals, including expertise in data structures and algorithm design.

As a senior developer, you'll work in a collaborative environment where your systematic problem-solving approach and strong communication skills will be vital. The position offers comprehensive benefits including medical, dental, and vision insurance, 401(k) with company match, flexible vacation time, and various other perks such as parental leave and adoption assistance.

The compensation package is highly competitive, ranging from $74,800 to $178,200 annually, with additional opportunities for bonuses and equity. Oracle maintains a strong commitment to work-life balance and professional development, making this an ideal opportunity for experienced developers looking to advance their careers in a stable, innovation-driven environment.

Oracle values diversity and inclusion, promoting an inclusive workforce that encourages diverse insights and perspectives. The company offers a supportive work environment with opportunities for growth and development, making it an excellent choice for professionals seeking a long-term career in technology.

Last updated 3 months ago

Responsibilities For Senior Software Developer

  • Perform software development tasks
  • Debug and design software applications
  • Build enhancements within existing software architecture
  • Suggest improvements to the architecture
  • Apply basic to intermediate knowledge of software architecture

Requirements For Senior Software Developer

Java
Go
  • Computer Science fundamentals in object-oriented design, data structures, & algorithm design
  • 4+ years of software development/programming experience with object oriented coding languages
  • Experience with microservice design patterns
  • Systematic problem-solving approach and strong communication skills
  • BS degree or equivalent experience
  • English language proficiency

Benefits For Senior Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
  • Medical, dental, and vision insurance
  • Short term and long term disability
  • Life insurance and AD&D
  • Health care and dependent care Flexible Spending Accounts
  • 401(k) Savings and Investment Plan with company match
  • Flexible Vacation
  • 11 paid holidays
  • 72 hours paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal
  • Relocation benefits available

Interested in this job?

Jobs Related To Oracle Senior Software Developer

Senior Software Developer(Hybrid)

Senior Software Developer position at Oracle offering hybrid work in Nashville or Seattle, focusing on enterprise software development with competitive compensation and benefits.

Database and Apex Developer

Senior Database and Apex Developer position at Oracle, focusing on Oracle APEX development and database management with competitive compensation and benefits.

Senior Applications Engineer

Senior Applications Engineer role at Oracle Health, focusing on healthcare technology solutions using distributed systems and cloud computing.

Senior Member Technical Staff

Senior cloud engineering role at Oracle working on Fusion Application as a Service (FAaaS) platform, developing scalable cloud infrastructure and applications.

Senior Linux Kernel Developer

Senior Linux Kernel Developer position at Oracle focusing on kernel development and hardware platform support.