Jobs · Engineering · Tennessee

Senior Software Developer

Oracle · Nashville, TN · 1 wk ago
Engineering$89k–$210k/yrFull-time

Responsibilities

  • Apply knowledge of software engineering and architecture principles to design, develop, debug, and enhance backend services, APIs, and server-side components that support distributed cloud systems.
  • Work within existing software architectures to build and improve scalable, reliable backend applications or operating systems, and suggest incremental architectural improvements in alignment with provided design specifications.
  • Perform moderately complex problem-solving with guidance, applying company policies, tools, and processes to deliver high-quality solutions.
  • Technologies may include Java or other object-oriented languages, RESTful APIs, microservices, containerized deployments, and cloud-native infrastructure.

Qualifications

  • 4+ years of experience with software development or programming
  • BS or MS degree in Computer Science or related field, or equivalent practical experience
  • Knowledge of distributed system fundamentals, object-oriented design, data structures, & algorithm design, etc.
  • Proficient with at least one object-oriented coding language such as Java, C++, C#, Go, etc.
  • Systematic problem-solving approach, strong communication skills, a sense of ownership, and drive.
  • Experienced in building highly available and scalable distributed services.
  • Experienced with microservice design patterns.

Similar jobs

Senior Software Engineer

General Dynamics Mission SystemsBloomington, MN· 3 wk ago
Engineering$165k/yrapply on gdmissionsystems.com

Senior Software Engineer

Global Technical Talent, an Inc. 5000 CompanyFort Mill, SC· 3 days ago
Information Technology$50–$70/hrapply on www1.jobdiva.com