This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

Oracle
Posted 2mo ago

Senior Platform Software Engineer

Oracle
India
OnsiteFull Time
Responsibilities
  • owning components
  • debugging services
  • implementing optimizations
Requirements
  • 3+ years software engineering experience
  • Owning platform components
  • Designing and optimizing services
  • Deep debugging of distributed systems
  • API lifecycle/versioning
  • Observability
  • Secure coding
  • English proficiency required

Job description

Owns moderately complex components within platform services or SDKs; leads team-level improvements to integration frameworks and developer tooling. Performs deep debugging across a bounded set of distributed services, driving fixes that protect downstream consumers and upgrade paths. Analyzes usage, performance, and error budgets for specific platform surfaces; implements targeted resilience and capacity optimizations. Authors and curates team-scoped documentation, samples, and adoption guidance.

Responsibilities

Key Responsibilities

Platform Software Development:

  • 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.

Software Development and Coding - Design, Testing, and Optimization:

  • 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.

  • Conducts debugging and troubleshooting to identify and fix moderately complex software issues. Develops fixes for identified issues.

  • Implements software testing (e.g., functional and non-functional testing), quality assurance processes, software error logging, monitoring, and observability for effective debugging, ensuring review by manager and/or lead throughout the process.

  • Exercises judgment and discretion to conduct performance profiling and optimization of coding.

  • Troubleshoots and resolves moderately complex issues related to application programming interface (API) functionality and integration.

  • Implements moderately complex API versioning, lifecycle, and interoperability strategies.

Software Architecture - Software System Structural Design:

  • 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.

Issue/Defect Collaboration - Software Products Support:

  • 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).

Practices and Standards Compliance - Security and Compliance:

  • 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.

Development Operations - System Maintenance:

  • 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.

     

Core Responsibilities

Planning & Execution:

  • Independently manages work, monitoring timelines and deliverables to ensure projects or initiatives stay on track and meet requirements. Proactively prioritizes work and adapts to resource or timeline shifts, suggesting adjustments to maintain project efficiency.

Collaboration & Partnership:

  • Collaborates across teams to align on expectations and achieve shared objectives. Builds and maintains a comprehensive understanding of business, stakeholder, and/or customer needs to build and support effective partnerships. Actively listens to diverse perspectives and asks questions to ensure understanding of others.

Problem Solving:

  • Independently identifies and addresses standard and non-standard issues in accordance with standard practices, escalating more complex issues as appropriate. Analyzes data and/or information from multiple sources to troubleshoot standard and non-standard errors. Contributes to knowledge sharing and best practices.

Continuous Learning:

  • Embraces continuous learning by actively seeking to build knowledge and new skills and/or tools and staying current with industry trends and best practices. Seeks out and leverages feedback and training to improve skills. Contributes to a culture of continuous learning and knowledge sharing with team members.

Continuous Improvement:

  • Develops ideas and recommends updates to increase the efficiency and effectiveness of processes, protocols, and workflows within a team. Seeks input from team members on alternative approaches and methods for improving work.

 

Qualifications

Career Level - IC3

Company

Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives.

True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.

We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing [email protected] or by calling 1-888-404-2494 in the United States.

Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.

About Oracle

Provides cloud infrastructure and enterprise software for global businesses.

Similar jobs

Platform Software Engineer roles
2d
Save
Mark Applied
Hide
Software Platform Engineer II
Hyderabad, Telangana, India
HybridFull Time
MetLife
MetLifeNYSE: MET: Global provider of insurance, annuities, and financial services.
5+ YOEBachelor's degree in a related discipline and 5–7 years of hands-on experience with Java, microservices, databases, CI/CD, frontend technologies, and cloud application development.
Java, Spring Framework, Spring Boot, Spring Cloud, Microservices, SQL, Microsoft SQL Server, Oracle, MongoDB, Redis, Docker, Bamboo, Jenkins, CI/CD, Gulp, Webpack, Maven, Gradle, JavaScript, ReactJS, React Native, AngularJS, Node.js, Azure
1w
Save
Mark Applied
Hide
Senior Platform Software Engineer (Stateful Data, Search and Analytics Platforms)
Pune, Maharashtra, India
RemoteFull Time
Medallia
Medallia: Provides cloud-based software for experience management and analytics.
5+ YOERequires 5 years of software, systems, platform, database, DevOps, or SRE experience, including 3 years operating stateful distributed systems and production experience with database platforms.
Elasticsearch, MongoDB, ClickHouse, Kubernetes, Java, Go, Python, GitOps
1w
Save
Mark Applied
Hide
Senior Platform Software Engineer (Stateful Data, Search and Analytics Platforms)
Pune, Maharashtra, India
RemoteFull Time
Medallia
Medallia: Provides enterprise experience management and customer feedback software.
5+ YOERequires 5 years of software, systems, platform, database, DevOps, or SRE experience, including 3 years operating stateful distributed systems and production experience with at least two database platforms.
Elasticsearch, MongoDB, ClickHouse, Java, Go, Python, Kubernetes, GitOps
1w
Save
Mark Applied
Hide
Platform Software Senior Engineer
Bangalore, Karnataka, India
OnsiteFull Time
AMETEK
AMETEKNYSE: AME: Manufacturer of electronic instruments and electromechanical devices.
5+ YOEBachelor's or Master's in CS/Software Engineering, 5+ years software development experience, proficiency in C/C++, C#, .NET, WPF, Linux, CI/CD and Git, experience with integration and validation.
C/C++, C#, .NET, WPF, Linux, CI/CD, Git, automated testing frameworks
3w
Save
Mark Applied
Hide
Technical Lead - Platform SW (Avionics)
Bengaluru, Karnataka, India
HybridFull Time
Thales
ThalesEuronext Paris: HO: Designs and manufactures electronic systems for aerospace and defense.
8+ YOE8+ years embedded software experience in C, device driver and RTOS development, DO-178C knowledge, version control experience, and ability to lead and mentor a development team.
C, VxWorks, FreeRTOS, ThreadX, Git, SVN, RTRT, Trace32, C++, Python, DO-178C, ARINC-429, ARINC-653, Ethernet, PCI, Flash memory
3w
Save
Mark Applied
Hide
Technical Lead - Platform SW (Avionics)
Bengaluru, Karnataka, India
HybridFull Time
Thales
ThalesEuronext Paris: HO: Develops electronics and digital systems for aerospace and defense.
8+ YOE8+ years embedded C experience, device driver and RTOS knowledge, DO-178C certification experience, degree in CS/Electrical, version control and strong communication skills.
C, VxWorks, FreeRTOS, ThreadX, ARINC-429, Flash memory, Ethernet, PCI, Git, SVN, RTRT, Trace32, C++, Python
1mo
Save
Mark Applied
Hide
Platform Software Engineer - Core Infrastructure
Bengaluru, Karnataka, India
HybridFull Time
Nexthink
Nexthink: Provides software to manage and optimize digital employee experiences.
5+ YOE5+ years platform/DevOps/SRE experience with strong AWS, Kubernetes (EKS), IaC (Terraform/OpenTofu), GitOps, production mindset, automation and on-call experience; degree or equivalent.
AWS, VPC, CloudFront, API Gateway, EKS, Terraform, OpenTofu, GitOps, Amazon MSK, Amazon Managed Service for Apache Flink, Amazon SageMaker
1mo
Save
Mark Applied
Hide
Senior Platform Software Engineer, DriveAV - Autonomous Vehicles
Bengaluru, Karnataka, India
OnsiteFull Time
NVIDIA
NVIDIANASDAQ: NVDA: Designs GPU-accelerated computing and artificial intelligence hardware.
8+ YOEBS/MS in engineering or CS with 8+ years experience, ADAS/autonomous driving platform experience, embedded debugging (app-to-kernel), Linux and QNX, device driver experience, C/C++, build systems (Bazel), strong communication.
Linux, QNX, Bazel, C, C++, GPUs
This job has expired