Software Developer 3
23 hours ago
Transactional Event Queue (TxEventQ) is a high-throughput, feature-rich messaging platform built directly into the Oracle Database. TxEventQ enables asynchronous communication between applications which is a foundation for microservices and event-driven architectures. Its transactional messaging design and advanced features also make it an excellent foundation for building agentic AI applications.
The Notification Component of TxEventQ is responsible for delivering event notifications to subscribed applications when new messages are produced in TxEventQ. The same component architecture is also used to notify applications of changes to database tables or query results.
The Notification module consists of a server component which is integrated within the Oracle database and a client component which is in-built into C, Java, Python and many other programming language drivers for the database. The client component is responsible for invoking the user-specified application logic on the event delivered.
The Role
We are seeking an experienced software developer with a minimum of 3 years of experience and strong expertise in C programming to contribute to the enhancement and improvement of the TxEventQ Notification module.
This role involves:
- Designing and developing core components of the TxEventQ Notification system in C.
- Applying solid knowledge of data structures and algorithms to scale the throughput of the Notification component while making it more resilient.
- Working in a highly concurrent, multi-process and multi-threaded environment within the Oracle Database architecture.
- Troubleshooting, debugging, and optimizing performance-critical areas of the system.
As you gain deeper knowledge of the module and demonstrate strong technical proficiency, you may also be involved in analyzing and resolving customer issues in collaboration with senior team members.
Preferred Skills & Experience
- 3+ years of experience and strong proficiency in C programming (system-level or performance-oriented development).
- In-depth understanding of data structures, algorithms, and concurrency models.
- Experience with multi-threaded or multi-process systems.
- Good problem-solving and analytical skills.
- Familiarity with database systems, messaging systems, or event-driven architectures is a plus.
- Knowledge of Java (Java SE) and Python is a plus.
We are seeking an experienced software developer with a minimum of 3 years of experience and strong expertise in C programming to contribute to the enhancement and improvement of the TxEventQ Notification module.
This role involves:
- Designing and developing core components of the TxEventQ Notification system in C.
- Applying solid knowledge of data structures and algorithms to scale the throughput of the Notification component while making it more resilient.
- Working in a highly concurrent, multi-process and multi-threaded environment within the Oracle Database architecture.
- Troubleshooting, debugging, and optimizing performance-critical areas of the system.
As you gain deeper knowledge of the module and demonstrate strong technical proficiency, you may also be involved in analyzing and resolving customer issues in collaboration with senior team members.
Qualifications
Career Level - IC3
-
Software Developer
3 days ago
Bengaluru, Karnataka, India Check Point Software Full time ₹ 20,00,000 - ₹ 25,00,000 per yearWhy Join Us?We are looking for a C++ & Swift Developer to join the Software macOS agent Team.This role is perfect for a highly experienced software developer who is familiar with the networking and security world. As an integral part of our R&D, you'll be working with a motivated agent's team and the software group that is responsible for multiple desktop...
-
Software Developer
2 weeks ago
Bengaluru, Karnataka, India Oracle Financial Services Software Ltd Full time ₹ 2,50,000 - ₹ 7,50,000 per yearSoftware Developer 3(Java Automation) As a member of the software engineering division, you will be responsible for assisting in defining and developing software for tasks associated with the developing, debugging or designing of software applications directed towards automation. Should have a good understanding of Java, automation / production...
-
Software Developer 3
2 weeks ago
Bengaluru, Karnataka, India ORACLE Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob Description Software Developer 3 Location: BENGALURU, KARNATAKA, IndiaJob Identification: 306698Job Category: Product DevelopmentPosting Date: 09/05/2025, 01:06 AMRole: Individual ContributorJob Type: Regular EmployeeSecurity Clearance Required: NoYears of Experience: 3 to 5 yearsAdditional Info: Visa / work permit sponsorship is not available for this...
-
Software Developer 3
2 weeks ago
Bengaluru, Karnataka, India ORACLE Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJob Description Software Developer 3 (Data Engineering) Location: IndiaCity: BENGALURU, KARNATAKA, IndiaJob Identification: 308312Job Category: Product DevelopmentPosting Date: 09/17/2025, 11:16 PMRole: Individual ContributorJob Type: Regular EmployeeDoes this position require a security clearance? NoYears of Experience: 6 to 10 years Additional Info: ...
-
Software Developer 3
7 days ago
Bengaluru, Karnataka, India Oracle Full time ₹ 12,00,000 - ₹ 36,00,000 per yearDescriptionWe are looking for a talented Front End/UI Engineer with a proven record of building modern, enterprise-grade web applications. The ideal candidate should have a strong knowledge of cutting-edge UI frameworks and solid foundation in data structure & algorithm, extensive experience in building highly scalable web applications for cloud deployments....
-
Software Developer 3
24 hours ago
Bengaluru, Karnataka, India Oracle Full time ₹ 12,00,000 - ₹ 36,00,000 per yearDescriptionWould you like to contribute ideas on developing and scaling Database-as-a-Service offerings for public and private clouds? Oracle's Database cloud services development group designs and develops the Database-as-a-Service platform that drives Oracle's Database, Engineered Systems, Oracle Public Cloud, Oracle PaaS, and SaaS offerings. This team...
-
Software Developer 3
2 weeks ago
Bengaluru, Karnataka, India ORACLE Full time ₹ 12,00,000 - ₹ 24,00,000 per yearJob Description : Software Developer 3 Location: BENGALURU, KARNATAKA, IndiaJob Identification: 314437Job Category: Product DevelopmentPosting Date: 11/07/2025, 05:28 PMRole: Individual ContributorJob Type: Regular EmployeeDoes this position require a security clearance? NoYears: 3 to 5 yearsApplicants: Less than 10 applicantsAdditional Info: Visa / work...
-
Software Developer 3
2 weeks ago
Bengaluru, Karnataka, India ORACLE Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob Description Software Developer 3 Location: BENGALURU, KARNATAKA, IndiaJob Identification: 314435Job Category: Product DevelopmentPosting Date: 11/07/2025, 05:22 PMRole: Individual ContributorJob Type: Regular EmployeeDoes this position require a security clearance? NoYears: 3 to 5 yearsApplicants: Less than 10 applicantsAdditional Info: Visa / work...
-
Software Developer 3
2 weeks ago
Bengaluru, Karnataka, India Oracle Full time ₹ 12,00,000 - ₹ 36,00,000 per yearDescriptionDescriptionThe Oracle Integration team is a fast-moving group within Oracle with a mission to make Intelligent Automation central to all Applications built at Oracle.We are currently looking for a highly motivated and team-oriented full stack engineer to build the next generation of Intelligent Automation services for Oracle. You will deliver...
-
Software Developer 3
2 weeks ago
Bengaluru, Karnataka, India Oracle Full time US$ 60,000 - US$ 1,20,000 per yearDescriptionTitle: Software Engineering SD3 EngineeringPreferred Qualifications:Building cloud momentum, Oracle has formed a new organization - Oracle Health Applications & Infrastructure. This team will focus on product development and product strategy for Oracle Health while building out a complete platform supporting modernized, automated healthcare. This...