Principal Software Engineer

Oracle

Oracle

Software Engineering
Bengaluru, Karnataka, India
Posted on Dec 14, 2025

Employer Description

Innovation starts with inclusion at Oracle. We are committed to creating a workplace where all kinds of people can be themselves and do their best work. It’s when everyone’s voice is heard and valued, that we are inspired to go beyond what’s been done before. That’s why we need people with diverse backgrounds, beliefs, and abilities to help us create the future, and are proud to be an affirmative-action equal opportunity employer.

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, age, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.

Job Description

Oracle CX is looking for a passionate and talented Software Architect to join our global CDP team. In this role, you will be responsible for expanding the suite of Cloud products and enhancing integrated cross-channel marketing solutions for Fortune 500's top brands.

The ideal candidate must have passion for solving complex and interesting problems in the area of systems integrations, high volume data processing and large-scale system design. As a member of the Architect team, you will assist in defining and developing new releases of software, provide technical leadership to other software developers, and implement changes to existing software to meet changing needs.


As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s challenges. We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity.

We know that true innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing an inclusive workforce that promotes opportunities for all.

Oracle careers open the door to global opportunities where work-life balance flourishes. We offer competitive benefits based on parity and consistency and 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 accommodation-request_mb@oracle.com 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.


To perform the role of a Security lead and Senior Developer/Lead for the team Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. Develop, maintain and implement group information security roadmap and strategy. As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs. Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 10+ years of software engineering or related experience.

Career Level - IC4


Job Responsibilities:

As a Security Lead

  • Develop, maintain and implement group information security roadmap and strategy
  • Coordinate with cross functional security teams at Oracle and follow up closely on the security issues, communicate within group or management and translate them into action plan
  • Run Release security checklist on a regular basis to review bug status, Fortify scan, SLAP scan and other scans
  • Routinely review, plan and upgrade the third party components to most recent versions with team.
  • Monitor business Approvals that are about to expire, check whether upgrade is possible or change of software required, filing third party review tickets, monitor them
  • Review the design document and identify the security gaps in the design and work with leads closely to define the topology, encryption and secrets.
  • Have a good deep understanding on Networking, Identify, API gateway, Certificate management, and encryption models

As a Senior Developer

  • Design, develop and execute software solutions to address business need
  • Roughly 60% hands-on coding, 30% design, 10% tech mentoring & reviews
  • Work with an architect team to design product features and participate in design decisions
  • Contribute to early quality activities, including peer reviews of estimates, designs and code
  • Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
  • Partner effectively with all team members to deliver against commitments
  • Work cross-functionally with various teams: product management, QA/QE, various product lines, or business units to drive forward results
  • Communicate successfully all concepts and guidelines to development team
  • Provide technical guidance and coaching to developers and engineers
  • Capture and share best-practice knowledge amongst the teams
  • Evaluate and recommend tools, technologies and processes to ensure the highest quality product platform
  • Ensure software meets all requirements of quality, security, extensibility etc.

Qualifications:

  • Proven experience as software architect
  • BS/MS/PhD in computer science or equivalent work experience
  • 9+ years of experience developing integrations, web or other software
  • Experience with Java/J2EE, Spring, Hibernate, JMS, Test NG, relational databases and SQL
  • Knowledge on network security, identify and access management and secure architecture frameworks
  • Experience in Big Data technologies and Cloud based solutions
  • Familiarity with DevSecOps tools and secure software development practices
  • Experience designing/implementing high performance Web services using REST
  • An understanding of unit testing & Test Driven Development
  • Experience with Agile Development/SCRUM
  • Excellent problem solving skills with a history of superb delivery against assigned tasks
  • Certification on security or related topics would be added advantage
  • Outstanding communication and presentation abilities
  • Should have prior experience driving large teams
  • Exposure to devops.
  • Experience working in ETL tools.
  • Experience in developing connectors for ETL