Skip to main content
← Back to Jobs

Oracle - Senior Platform Software Engineer - C++/Java

Oracle Indiaβ€’Bangalore
Full-timeSenior
πŸ‘οΈ 5 viewsβ€’πŸ“ 0 applicationsβ€’Posted 8/18/2026β€’Expires 9/17/2026
Tailor Resume for This JobCheck ATS Score

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

The best-paying roles in your field. Every week. Free.

Join 10,000+ professionals getting job alerts and salary insights in their inbox

We respect your privacy. Unsubscribe anytime with one click.