Principal Software Engineer

1 week ago


India Oracle Full time

Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.
Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.

Join us if you like to Lead the Oracle Autonomous DB & Goldengate Cloud Revolution

Oracle Database/GoldenGate System/Stress Test Solutions Development Group (SHARP-VLDB)

Department : Oracle Database Product Development (PDO-DB-IDC)
Location : Bangalore (Preferred) , Hyderabad
Job Role : Senior/Lead/Principal Software Developer (IC)

Department/Group Description

Database Product Development Organization (DB-PDO) is the Crown jewel of Oracle Corporation, creating World's best Database and Data Management Software Products used by 100s of Thousands of Large Enterprises, SMB and Cloud customers worldwide. 97% FORTUNE GLOBAL 100 enterprises are powered by Oracle DB for their Mission Critical deployments and workloads. We have been constantly innovating for the past 40+ Years to make Oracle DB #1 with a tons of cool features

SHARP-VLDB group (Scalability, High Availability, Reliability, Performance) within DB-PDO is a well-respected, highly sought after group with a long track record of success. The group focuses on improving Scalability, High availability, Reliability and Performance aspects for core Oracle DB Server (OnPrem), Oracle Autonomous DB Cloud, Oracle GoldenGate and other DB Cloud Services (DBCS, ExaCS, ). This is achieved by Designing, Developing and carrying out Stress, Integration, System and Macro-Performance Test Solutions, simulating Complex Real-world Enterprise usage scenarios and leveraging Very Large DBs (VLDB) hosted on Large RAC Clusters, Exadata or Autonomous DB Cloud and OCI. Our group contributes on New Feature Innovations that makes Oracle DB World's Best Hyper Converged and Open Database.

With 200+ dedicated Product Engineers distributed across the globe and working on a single mission, our group has been extremely instrumental in delivering highest quality Oracle DB Server products/cloud services for every major release.

Job Description

SHARP-VLDB / System Test Solutions Development group envisions & architects Large-scale, High Load/Volume, Massively concurrent Multi-tier simulation tools & Data-Centric applications to emulate Real-world Autonomous DB Cloud usage scenarios to detect product defects & architectural limitations.

As a member of this group, you will Learn and Shape the NextGen/Cutting Edge Oracle Autonomous DB & Goldengate Replication Cloud Services & On-prem features, as they are designed (23c+) and gain state-of-the-art experience in Managing /Tuning/Debugging VLDBs emulating real-world/complex production and cloud usage scenarios You would be fully responsible for Designing, Implementing, Maintaining, and Enhancing Cloud Test plans, Test Suites/Solutions, and Test methodologies that ensure exhaustive testing of all assigned Services/features to ensure highest product quality by exposing defects, identifying regressions, and verifying solutions. Requires strong interpersonal and technical skills to work effectively and efficiently with development staff and fellow colleagues to identify/debug and resolve software defects.

Multi-tier Stress/Integration/System/Performance Cloud/On-prem Test simulations are conducted in a State-of-the-art Cloud /On-prem environment (grid of hundreds of OCI/On-prem servers) mimicking end-to-end high stress scenarios. This Solution effort involves complex DB Design (TB of Data, Billions of Rows, 1000s of tables), Massively concurrent workload/query development (100K transactions per sec, 1000s of queries per hour), Extreme concurrency levels concurrent users/sessions), High Velocity/Volume IOT/Streaming Data Ingestion/Replication etc. The focus is primarily on high-end enterprise customer use-case scenarios (Ex: Bank of America, NYSE, Apple, LinkedIn, Dell, HDFC, SBI involving Extreme dimensions of Cloud, On-prem and Hybrid Usage with Large Scale, Data-Volume and Velocity.

You would have the unique opportunity to Innovate, Shape and Impact Futuristic Oracle Autonomous DB Cloud/GoldenGate Technologies like:

Oracle Autonomous DB Cloud - Shared and Dedicated Infrastructure (ADB-S/ADB-D) Oracle MultiTenant DB Features (HA/MAA focus) Oracle GoldenGate Enterprise Replication and Various HA/MAA Use-cases/Features Oracle Cloud Infrastructure (OCI) GoldenGate Service / OCI GG Marketplace Oracle Database Migration Service / Zero Downtime Migration

Oracle Autonomous Database Cloud (both Shared & Dedicated)

Oracle GoldenGate Replication & GoldenGate Cloud Service

Oracle Multitenant DB, HA/MAA

Detailed Responsibilities

Design, Build and Develop Highly Automated Multi-Tier/Multi-Stack System/Stress Test Solutions/Workloads simulating real-world Enterprise Usage scenarios. This may include DB Schema Design/Normalization, Data/Workload generation, GoldenGate Replication Topology Design/Implementations and some Application/Business Logic Development in Oracle SQL, PL-SQL, Shell/Python , Java/JDBC or Python/cx_oracle and REST Clients Review New Functionality/Features in NextGen Oracle DB, Autonomous DB Cloud and Oracle GoldenGate releases and Develop/Enhance Test Plans/Methodologies and Design/Implement End-to-End Test Solutions/Frameworks/Harness simulating Real-world Enterprise/Cloud Usage Design, Implement, Debug and Performance tune Large-Scale, High-velocity Complex Multi-Master/Active-Active Replication Topologies/Pipelines between Oracle DB, Autonomous DB Cloud and other Heterogeneous DBs Execute these developed Real-world Test Solutions on ADB PODs and Emulated DB Cluster/Grids to discover product defects, architectural limitations and regressions and verifying product fixes for these problems Develop relevant OS/DB/GG/Application Monitoring and Debugging Tools/scripts and integrate them into the Live Cloud/Test Execution beds. Log and track product defects (bugs), Collaborating closely with Development teams to resolve problems encountered in these Multi-tier System/Stress Test simulations. Develop Automation tools, Simulation Apps, Re-usable Frameworks & Harness for efficient System/Stress Testing. Participate in Product Feature Review, Certification experiments and User Document reviews.

Qualifications

Technical

Expert Oracle Design/Development/Principal DBAs cum Oracle DB Developers with 8-16 years experience. Experience with Oracle DB Enterprise features like Oracle Grid/RAC/ASM, DataGuard (Physical/Logical Standby), Oracle GoldenGate and Multi-tenant DB (CDB/PDB) , is required. Good Hands-on Expertise of Oracle GoldenGate Replication , Design/Build/Debug High Velocity GG Replication Pipelines/Topologies between Oracle and Non-Oracle DBs (Active-Active, Multi-Master), GG Performance Tuning and deploying GG for Zero Downtime/Online Migration are essential skill-sets Sound Experience as Development cum Production Oracle DBA - Administering Large-scale OLTP/DW Mission critical databases in real world production/Test environment. Experience with Oracle DB Public Cloud (DBCS, ExaCS/ExaCC or Autonomous DB Cloud), AWS-RDS or AzureSQL stack and implementing Goldengate Replication for Data Integration/Migration between On-Prem and Cloud Oracle DBs is a big plus. Strong Linux/UNIX OS understanding including OS Architecture & Internals (Networking, File Systems, Process/Memory Monitoring/Tuning/Linux Virtualization etc). Experience w/ Windows is a plus. Oracle DB/GG/SQL/Application Performance Monitoring/Tuning/Troubleshooting skills-sets, Logical/Physical Design and Workload Design/development is preferred. Exposure to Other DBs like MySQL, MS SQLServer, PostGreSQL, MongoDB, Cassandra, Redis etc is a plus. Good Knowledge of RDBMS/Oracle DB Architecture, Configuring & Testing Oracle 19c Features. Programming/Scripting & Automation skills in one or more of the below specified languages is needed. Scripting - Shell / Perl / Python Programming - SQL , PL/SQL, Java/JDBC, Python/cx_oracle, Microservices/REST APIs , ./MS in CS/ECE/EE, MCA from Reputed Engineering Colleges preferred.

Interpersonal

Good Verbal and Written communication skills Self-Motivated and Constant/Quick Learner, Team player & Attention to detail Good Analytical and Problem solving skill-sets Ability to multitask, Positive Attitude and deliver under pressure

  • india Nike Full time

    Become a Part of the NIKE, Inc. Team NIKE, Inc. does more than outfit the world’s best athletes. It is a place to explore potential, obliterate boundaries and push out the edges of what can be. The company looks for people who can grow, think, dream and create. Its culture thrives by embracing diversity and rewarding imagination. The brand seeks...


  • india Omm IT Solutions Full time

    Job Description Please note this is an ONSITE Position*** About the Position: The Principal Software Developer is the technical authority within the development team. The person is responsible for designing scalable, maintainable, and efficient software architectures. The Principal Software Developer understands business requirements, anticipates future...


  • india Omm IT Solutions Full time

    Job Description Please note this is an ONSITE Position*** About the Position: The Principal Software Developer is the technical authority within the development team. The person is responsible for designing scalable, maintainable, and efficient software architectures. The Principal Software Developer understands business requirements, anticipates future...


  • India Omm IT Solutions Full time

    Job Description Please note this is an ONSITE Position*** About the Position: The Principal Software Developer is the technical authority within the development team. The person is responsible for designing scalable, maintainable, and efficient software architectures. The Principal Software Developer understands business requirements, anticipates future...


  • india Nike Full time

    Rejoignez l'équipe NIKE, Inc. Loin de se contenter d'équiper les plus grands athlètes mondiaux, NIKE, Inc. explore les potentiels, abolit les frontières et repousse les limites du possible. L'entreprise recherche des personnes capables d'évoluer, de réfléchir, de rêver et de créer. L'épanouissement de sa culture repose sur son ouverture à la...


  • india Nike Full time

    Rejoignez l'équipe NIKE, Inc. Loin de se contenter d'équiper les plus grands athlètes mondiaux, NIKE, Inc. explore les potentiels, abolit les frontières et repousse les limites du possible. L'entreprise recherche des personnes capables d'évoluer, de réfléchir, de rêver et de créer. L'épanouissement de sa culture repose sur son ouverture à la...


  • india Nexthire Full time

    Role : Principal Software Engineer Experience : 8 Years+ Individual Contributor Role  About the role The Principal Software Engineer designs, develops, troubleshoots and debugs software applications for our core product. This includes developing software components including Frameworks, APIs, Websites, Utilities,...


  • India Tekwissen India Full time

    Overview TekWissen Group is a workforce management provider operating throughout India and several other countries worldwide. The client below is a leading technology company offering a range of IT solutions to businesses and organizations, enabling them to transform their digital futures Position: Principal Software Engineer Location: Bangalore ...


  • India Accion Labs Full time

    We are a team of Engineers, Designers, Thinkers, Product Managers, Problem solvers and more. We are bound by our commitment to help teams succeed with our culture of learning & innovation. We seek solutions for tomorrow and build them today. We believe in 'Driving Outcomes Through Actions'. Treating our employees, the same way we treat our customers is what...


  • india Oracle Full time

    Principal Software Developer, OCI Corporate Identity OCI Corporate Identity designs, deploys and supports Identity and Access Management Services for internal and external customers of Oracle. We use innovative Identity Tech from Oracle's arsenal to roll out services iteratively and at scale. These services showcase industry leading Oracle's Identity...

  • Principal Engineer

    1 week ago


    India Wood Full time

    Wood is currently recruiting for Principal Engineer Control & Instrumentation, Experience in Design and Detail Engineering including preparation of Instrument Index, Data Sheet, Specification for Field Instruments and Control systems, SAMA/Logic diagrams, Sizing of Flow Element Valves, Construction drawings and knowledge in DCS/PLC systems Graduates in...


  • india Watson Recruitment Full time

    Job Description This is a remote position. **Principal Enterprise Software Engineer** Remote - candidates must be in the UK We are looking for a hands-on Principal Enterprise Software Engineer to join our Architecture & Engineering Services (AES) Team to design, build, and integrate our next generation of enterprise cloud capabilities. Working...


  • india Watson Recruitment Full time

    Job Description This is a remote position. **Principal Enterprise Software Engineer** Remote - candidates must be in the UK We are looking for a hands-on Principal Enterprise Software Engineer to join our Architecture & Engineering Services (AES) Team to design, build, and integrate our next generation of enterprise cloud capabilities. Working...


  • India Squareroot Consulting Pvt Ltd. Full time

    Position : Principal Software Engineer- Backend Experience : 12 to 18 yrsDomain : Cybersecurity & Data security Location : BANGALORE/PUNE/ REMOTEWe are seeking highly experienced Developers for our Cloud/SaaS products.In this role, your duties will include the development of architecture, design and development of backend/middleware components based on...


  • india shreeniwas Full time

    Principal Software Engineer About the job Do you love digging into the details of data? Are you looking to work with the same tech as Silicon Valley giants but with a small company feel?If so, we are looking for you to join our brilliant team as a Principal Software Engineer with expertise in Scala! For our newly established Bangalore, India office ! Our...


  • india Tekwissen India Full time

    Overview TekWissen Group is a workforce management provider operating throughout India and several other countries worldwide. The client below is a leading technology company offering a range of IT solutions to businesses and organizations, enabling them to transform their digital futures Position: Principal Software Engineer ...


  • india Pattern® Full time

    Job Description: The Principal Engineer leads and oversees the engineering function in developing, releasing, and maintaining software applications and systems according to business needs. You will play a crucial role in setting and promoting engineering standards and practices that are used throughout the company. Essential Duties and Responsibilities ...


  • India Boomi Full time

    About Boomi and What Makes Us Special Are you ready to work at a fast-growing company where you can make a difference? Boomi aims to make the world a better place by connecting everyone to everything, anywhere. Our award-winning, intelligent integration and automation platform helps organizations power the future of business. At Boomi, you'll work with...


  • india Microsoft Full time

    Overview Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding Cloud Infrastructure and responsible for powering Microsoft’s “Intelligent Cloud” mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing,...


  • Pune, MH, India Mastercard Full time

    Our PurposeWe work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential. Our...