Current jobs related to Principal Software Engineer - Greater Bengaluru Area - Oracle


  • Bengaluru, Karnataka, India QNX Software Systems Full time

    About the RoleWe are seeking a highly skilled and experienced software engineer to join our team in Bengaluru. As a Principal Software Engineer, you will be responsible for designing and developing the components of storage threat detection and remediation within our Cloud Infra security product line.Key ResponsibilitiesDesign and develop new product...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Role:We are seeking a highly skilled Principal QA Engineer to join our Systems Engineering Team at Cloud Software Group. As a key member of our team, you will play a critical role in ensuring the quality and reliability of our cloud-based products.Key Responsibilities:Design and execute comprehensive system testing plans to validate product...


  • Bengaluru, Karnataka, India QNX Software Systems Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our Cybersecurity team at QNX Software Systems. As a key member of our team, you will be responsible for designing and developing cutting-edge cybersecurity solutions to protect our customers' networks and endpoints.Key ResponsibilitiesDesign and develop new cybersecurity...


  • Bengaluru, Karnataka, India Dell International Services India Pvt Ltd (7451) Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our Dell Digital Container as a Service team in India. As a key member of our team, you will be responsible for delivering high-quality software products and improvements that make a significant impact on our customers.Key Responsibilities:Design and...


  • Bengaluru, India Dell International Services India Pvt Ltd (7451) Full time

    Software Principal Engineer The position is for Engineer working on next-generation enterprise infrastructure solutions for AI/ML workloads. The engineer will be responsible for leading a team of 8 to 10 engineers, involving in defining the product behavior and working on the design specifications. You will work with subject matter experts in automating...


  • Bengaluru, Karnataka, India ADCI - Karnataka Full time

    Job Title: Principal Software EngineerAmazon Global Store is a platform that enables customers to discover and purchase international products from Amazon's websites around the world. As a Principal Software Engineer, you will play a key role in designing and developing software solutions that support customers to shop Amazon's international selection on...


  • Greater Bengaluru Area, India Mulya Technologies Full time

    Are you looking for a challenging role in a dynamic startup company?Mulya Technologies is seeking a highly skilled Senior Principal Engineer STA to join our team.As a Senior Principal Engineer STA, you will be responsible for owning the block and chip level STA analysis and methodology for high performance and low power designs as well as complex SOCs.Key...

  • Principal Engineer

    3 months ago


    Greater Bengaluru Area, India WSP in India Full time

    Role Summary As a ‘Principal Engineer – Highway Drainage’, you'll have experience in the Highways Sector to join our ‘UK iCRC Roads’ team in Noida / Bengaluru. The role offers excellent diversified opportunities for a candidate seeking to progress their career and looking for experience, training, and support with their development and future...

  • Principal Engineer

    3 months ago


    Greater Bengaluru Area, India WSP in India Full time

    Role SummaryAs a ‘Principal Engineer – Highway Drainage’, you'll have experience in the Highways Sector to join our ‘UK iCRC Roads’ team in Noida / Bengaluru. The role offers excellent diversified opportunities for a candidate seeking to progress their career and looking for experience, training, and support with their development and future career...


  • Bengaluru, Karnataka, India Procore Technologies Full time

    Principal Software EngineerWe're seeking a highly skilled Principal Software Engineer to join our Product & Technology Team at Procore Technologies. As a key member of our engineering organization, you'll play a critical role in designing, developing, and implementing scalable integrations between Procore and third-party applications.Your primary...


  • Bengaluru, Karnataka, India Autodesk Full time

    Job Title: Principal Software EngineerAutodesk is seeking a highly skilled Principal Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Responsibilities:Design and develop software solutions...


  • Bengaluru, Karnataka, India MNR Solutions Full time

    Job Title: Principal Software Engineer - JavaJob Summary: We are seeking a seasoned Principal Software Engineer - Java to join our team at MNR Solutions in Bangalore. As a Principal Software Engineer - Java, you will play a key role in designing, developing, and maintaining high-quality software solutions using Java.Key Responsibilities:- Design, develop,...


  • Bengaluru, Karnataka, India 2coms Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at LTIMindtree. As a key member of our digital transformation practice, you will be responsible for leading the design and development of complex Pega applications for our banking clients.Key ResponsibilitiesLead the implementation of Pega CLMKYC applications for...


  • Bengaluru, Karnataka, India Procore Technologies Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our Product & Technology Team at Procore Technologies. As a key member of our engineering organization, you will play a critical role in designing, developing, and implementing scalable integrations between Procore and third-party applications.Key...


  • Bengaluru, Karnataka, India Copeland Full time

    Job Title: Principal Software EngineerAt Copeland, we are seeking a highly skilled Principal Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing application software and measurement IP/components for test systems.Responsibilities:Research and design...


  • Greater Bengaluru Area, India Mulya Technologies Full time

    Senior Principal / Principal DFT Engineer – Bangalore, IndiaDescriptionOur main business focuses on automotive microcontrollers and SoCs. The solutions cover a wide range, such as Edge-ECU to ADAS applications, dedicated to creating a comprehensive solution for automotive chips.we will continue to integrate the latest electronic and electrical architecture...


  • Greater Bengaluru Area, India Mulya Technologies Full time

    Senior Principal / Principal DFT Engineer – Bangalore, India Description Our main business focuses on automotive microcontrollers and SoCs. The solutions cover a wide range, such as Edge-ECU to ADAS applications, dedicated to creating a comprehensive solution for automotive chips. we will continue to integrate the latest electronic and electrical...


  • Bengaluru, Karnataka, India Raytheon Technologies Full time

    Job Summary:We are seeking a highly skilled Principal Software Engineer to join our team at Collins Aerospace, a Raytheon Technologies company. As a Principal Software Engineer, you will be responsible for designing, developing, and testing real-time embedded software for Traffic Surveillance Avionics Products.Key Responsibilities:Design and implement...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Role: At Cloud Software Group, we're seeking a highly skilled Principal Systems Engineer to join our Systems Engineering Team. As a key member of our team, you'll be responsible for designing and implementing comprehensive end-to-end deployment and use case scenarios for our products.As a Principal Systems Engineer, you'll have the opportunity to...


  • Bengaluru, Karnataka, India Procore Technologies Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our Resource Management team at Procore Technologies. As a key member of our engineering team, you will be responsible for driving the technical direction of our construction platform initiatives and collaborating with cross-functional teams to deliver...

Principal Software Engineer

2 months ago


Greater Bengaluru Area, India Oracle Full time

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. 8+ years of software engineering or related experience.


Responsibilities

Are you interested in building large-scale distributed infrastructure for the cloud? Oracle’s Cloud Infrastructure team is building new Infrastructure-as-a-Service(IaaS) technologies that operate at a high scale in a broadly distributed multi-tenant cloud environment. Our customers run their businesses on our cloud, and our mission is to provide them with best-in-class compute, storage, networking, database, security, and an ever-expanding set of foundational cloud-based services.

Imagine the usage data records collected by your local electric utility. Let’s increase the complexity to collect such usage records for 100 different resource types across 1000s of Cloud/IaaS customers, millions of resource instances with the greatest accuracy and lowest possible delay. We the OCI-metering are taking on this problem. We build and operate a big data pipeline to aggregate resource usage for billing our customers and a console to help our customers visualize their usage and cost to best optimize it. Our goal is to have a delay of few seconds from the point a resource instance is created to the point when a customer can view the usage/billing in their respective dashboard.


We’re looking for a seasoned software developer with expertise and passion in solving difficult problems in distributed systems, building valuable experiences for customers, and creating highly available services that operate at the internet scale. If this is you, at Oracle you can design and build innovative new systems from the ground up. These are exciting times in our space - we are growing fast, and working on ambitious new initiatives. We need strong engineering leaders to build new services from the ground up.


Requirements:

  • 9+ years' experience delivering and operating large-scale, highly available distributed systems.
  • Strong knowledge of designing and developing RESTful web services
  • Strong knowledge of modern object-oriented languages (Java), PL/SQL, RDBMS databases, NoSQL systems, storage, and distributed persistence technologies.
  • Proven background in data structures, algorithms, operating systems, and distributed systems fundamentals.
  • Ability to technically lead a domain and mentor junior engineers.
  • Practical knowledge of networking protocols (TCP/IP, HTTP) and standard network architectures.
  • Strong troubleshooting and performance tuning skills.
  • Excellent written and verbal communication skills with the ability to present complex information in a clear, concise manner to all audiences.
  • Experience building multi-tenant, virtualized infrastructure is a strong plus.
  • Nice to have: Python 3, Bigdata processing with Apache Spark, data pipelines