Oracle - Senior Platform Software Engineer - C++/Java
Oracle Indiaβ’Bangalore
Full-timeSenior
ποΈ 5 viewsβ’π 0 applicationsβ’Posted 8/18/2026β’Expires 9/17/2026
Get alerts for roles like this
More Oracle - Senior Platform Software Engineer - C++/Java roles in Bangalore β straight to your inbox. No account needed.
Applying to this role? Tailor your rΓ©sumΓ© to this job description in one click, then download it clean β no watermark, no subscription.
Job Description
:
As a member of the development team, you will design, code, debug, and deliver innovative analytic features that involve C++/JAVA/JavaScript/HTML/CSS/SCSS technologies. You will work closely with your peer developers located across the world, including Mexico, India, and the USA.
Key responsibilities include :
Software Development and Coding - Design, Testing, and Optimization :
- Design, develop, test and deliver new features on a world-class analytics platform suitable for deployment to both the Oracle Cloud and on-premise environments.
- Lead the creation of formal design specifications and coding of complex systems.
- Leads code reviews in multiple areas to help drive improvements.
- Work closely with the Product Management on product requirements and functionality.
- Build software applications following established coding standards.
- Conducts debugging and troubleshooting to identify and fix complex software issues.
- Communicate continually with the project teams, explain progress on the development effort.
- Contribute to continuous improvement by suggesting improvements to user interface, software architecture or recommending new technologies.
- Ensure quality of work through development standards and QA procedures.
- Conducts performance profiling and optimization of coding, building scalable solutions, and anticipating and resolving potential outcomes.
- Troubleshoots and resolves complex issues related to application programming interface (API) functionality and integration.
- Implements complex API versioning, lifecycle, and interoperability strategies.
- Implements and contributes to developing software, systems, and services, ensuring review by manager and/or senior technical leaders upon completion. Recommends project or design scope.
- Provides technical guidance and coaching to less experienced developers in existing software architecture.
- Contributes to periodic reviews and ensures adherence to architectural standards.
- Collaborates with stakeholders and networks externally to ensure work aligns with software architecture.
- Implements complex performance optimization and scalability strategies in software design.
- Occasionally conducts technology research and evaluation for potential architectural changes that may have an impact on results for the team.
- Collaborates with the team and externally to follow development practices and coding standards, providing coaching to less experienced team members.
- Participates in peer review processes, provides technical leadership, and ensures code quality and adherence to broad acceptance criteria during development, independently.
- Demonstrates and shares advanced knowledge of industry best practices and applies them to software development processes.
- Implements complex 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), sharing results with manager upon completion.
- Drives improvements, ensures automation, testing, and debugging of systems to ensure service/product availability, health, support, and reliability.
- Develops fixes for identified issues.
Software Architecture - Software System Structural Design :
Practices and Standards Compliance - Security and Compliance :
Key Qualifications :
- BS/MS in Computer Science or related major.
- Exceptional analytic and problem-solving skills.
- Solid skills utilizing C++ and Java.
- Solid understanding of object-oriented programming and MVVM principles.
- Experienced in utilizing frontend technologies such as JavaScript, HTML, CSS, jQuery.
- Skilled in debugging and resolving client-side functionality and performance issues.
- Experienced in distributed and scalable server-side software development.
- Knowledge in developing, implementing, and optimizing software algorithms.
- Solid knowledge of data structures and operating systems.
- Hands-on experience using source control tools such as GIT.
- Strong written and verbal English communication skills.
- Self-motivated and passionate in developing high quality software.
- Strong Team Player.
Required Skills
C++CommunicationGitJavaJavaScriptLeadershipProblem SolvingProduct ManagementStructural Design
Similar Jobs
Other open roles matched to this job's skills and location.
Oracle - Senior Software Developer - Java/Python
Oracle India
π BangaloreFull-time
Oracle - Principal Application Developer - Java
Oracle India
π BangaloreFull-time
Oracle - Technical Staff Member
Oracle India
π Bangalore
Software Developer 3
Oracle
π Bangalore, KarnatakaFull-time
Principal Platform Software Engineer
Oracle
π Cedar, Cole CountyFull-time
Senior Platform Software Engineer
Oracle
π Des Moines, Polk CountyFull-time
Prepare to Win This Role
Everything you need to ace the interview and negotiate top-of-band compensation.