Jobs · Engineering · Tennessee

Senior Platform Software Engineer

Oracle · Tennessee, United States · Today
Engineering$93k–$210k/yrFull-time

Responsibilities

  • Own a bounded platform component (service module, SDK area) and evolve its contracts for multi-tenant use.
  • Perform deep debugging across a limited-service graph; drive compatibility-safe remediation plans.
  • Implement targeted resilience/capacity patterns and document adoption guidance for team consumers.
  • Designs software solutions and analyzes and helps identify requirements to achieve business and operational goals, independently.
  • Adheres to and suggests improvements to all phases of the software development lifecycle.
  • Utilizes working knowledge to develop new software features and enhancements following design specifications and develops documents to clarify software design and code.
  • Leads code reviews in designated areas to help drive improvements.
  • Troubleshoots and resolves moderately complex issues related to application programming interface (API) functionality and integration.
  • Implements moderately complex API versioning, lifecycle, and interoperability strategies.
  • Designs and develops software, systems, and services aligned to pre-defined system architecture.
  • Develops working knowledge of software architecture decisions and best practices.
  • Collaborates with team leads to review work to ensure alignment with software architecture.
  • Implements moderately complex performance optimization and scalability strategies in software design.
  • Collaborates within and beyond immediate team to understand customer issues and align solutions.
  • May provide technical guidance and support to customers regarding customer-reported issues, independently.
  • Coaches, mentors, and guides others to advocate for customers' interests and suggests product enhancements based on feedback.
  • Influences team to ensure customer satisfaction through timely resolution of issues and effective communication.
  • Implements customer issue and/or defect handling and training processes, independently.
  • Investigates and troubleshoots complex product maintenance issues to ensure customer agreement on short- and long-term solutions (e.g., future enhancements).
  • Collaborates with the team to establish and follow development practices and coding standards.
  • Exercises judgment and discretion to ensure code quality and adherence to broad acceptance criteria during development.
  • Keeps up to date with industry best practices and applies them to software development processes.
  • Implements secure coding practices to prevent security vulnerabilities.
  • Performs periodic maintenance and testing operations for systems that require upgrading or patching (e.g., for critical vulnerabilities).
  • Exercises judgment and discretion to drive improvements, ensure automation, testing, and debugging of systems to ensure service/product availability, health, support, and reliability.

Qualifications

  • Experience in designing, developing, and optimizing software solutions.
  • Knowledge of software development lifecycle and best practices.
  • Ability to collaborate effectively with cross-functional teams.
  • Experience with cloud-based services and infrastructure.
  • Strong problem-solving and troubleshooting skills.
  • Experience with security and compliance practices.
  • Ability to work independently and manage projects efficiently.
  • Knowledge of Zero Trust Network Service, Public Key Infrastructure (PKI), Network Routing, and Firewalls.
  • Experience with API versioning, lifecycle, and interoperability strategies.
  • Experience with software system structural design and performance optimization.
  • Experience with system maintenance and debugging.
  • Experience with software architecture and system design.
  • Experience with software testing and quality assurance.
  • Experience with software development operations (DevOps).
  • Experience with software architecture and system design.
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development operations (DevOps).
  • Experience with software development

Similar jobs

Senior Software Engineer

PIADA ITALIAN STREET FOODColumbus, OH· 2 days ago
$120k–$180k/yrapply on careers-thepiadagroup.icims.com

Senior Software Engineer

Delta Dental Ins.Alpharetta, GA· 2 mo ago
Information Technology$152k–$154k/yrapply on ejep.fa.us2.oraclecloud.com

Senior Software Engineer

Johns Hopkins Applied Physics LaboratoryLaurel, MD· 1 mo ago
Engineering$105k/yrapply on careers.jhuapl.edu