Senior Principal Software Developer

1 month ago


Bangalore Urban, India Oracle Full time

The Oracle Cloud Infrastructure (OCI) team allows you to build and operate a massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment. OCI is committed to providing the best in cloud products that meet the needs of our customers who are tackling some of the world’s biggest challenges.We offer unique opportunities for innovative, hands-on engineers with the expertise and passion to solve complex problems in distributed, highly available services and virtualized infrastructure. At every level, our engineers have a significant technical and business impact designing and building innovative new systems to power our customer’s business-critical applications.

We seek a seasoned software engineer with a strong background in developing distributed and scalable services. You should be comfortable with ambiguity in a chaotic and fluid environment. You should have the curiosity to learn more with a can-do attitude. You should be able to solve complex problems by choosing speed and making incremental changes or enhancements.

This role requires a candidate with experience in full software life cycle development from requirement gathering, development, testing, and release to production with a complete automated toolchain process. You will collaborate with Product Managers, Architects, Engineering leadership, and your team to help deliver highly reliable and scalable service for our customers. As a senior team member, we expect this candidate to be a technical leader, contribute to execution improvements, and help mentor the junior engineers within the team.

Required Qualifications

  • 10+ years of experience in software development and automation for scalable and reliable distributed systems.
  • Strong knowledge of data structures, algorithms, operating systems, and distributed systems.
  • Hands-on experience building and operating entire systems or services.
  • Strong hands-on development experience using Golang, Java, NodeJS, or any other language.
  • Strong hands-on development experience on Terraform, Ansible Playbooks, etc.
  • Strong knowledge of industry test frameworks and hands-on test automation experience using Python, Bash, Perl, or any scripting language
  • Experience with UI/UX Development using React or JavaScript.
  • Experience with Cloud Native Development and Architecture
  • Experience driving security reviews, documentation, and working with stakeholders during the release process.
  • Able to effectively communicate technical ideas verbally and in writing (technical proposals, design specs, architecture diagrams, and presentations)

Preferred Qualifications

  • Hands-on experience developing services on a public cloud platform.
  • Building and maintaining fully automated build, test, and release pipeline using CI/CD platform such as Gitlab, Jenkins, etc.
  • Experience with Kubernetes, Containers, Docker is a strong plus.
  • Experience with Code Repositories such as Artifactory etc...
  • Expertise in applying threat modeling or other risk identification techniques to develop security solutions
  • Strong project management skills and understanding of tools such as Jira, Confluence, etc.
  • Take the initiative and be responsible for delivering complex software by working effectively with the team and other stakeholders.
  • Bachelor or Masters in Computer Science or related field



  • Bangalore Urban, India Oracle Full time

    Principal member of technical staff – Oracle Tuxedo Looking for a software developer who is excited about the prospects of developing and deploying mission-critical applications written in C, C++, and Java on an application development platform serving customers across the globe. Oracle Tuxedo, part of the Oracle Database organization, is the #1...


  • Bangalore Urban, India Oracle Full time

    Principal member of technical staff – Oracle Tuxedo Looking for a software developer who is excited about the prospects of developing and deploying mission-critical applications written in C, C++, and Java on an application development platform serving customers across the globe.Oracle Tuxedo, part of the Oracle Database organization, is the #1 application...


  • Bangalore, India Squareroot Consulting Pvt Ltd Full time

    Hiring Java Engineer - Senior/Lead/Principal Engineer for US based Global Enterprise Product Consulting company for their Bangalore team.Experience : 5+ YearsLocation : BangaloreRole : Senior/ Lead/ PrincipalJob Description :- Experience: 5+ Years for Java Senior/ Lead / Principal Engineer.- Strong knowledge of Object Oriented analysis and design, software...


  • Bangalore Urban, India Astellas Pharma Full time

    At Astellas, we believe that nurturing exceptional relationships with our employees delivers exceptional business results.Everyone at Astellas has a responsibility for creating a brighter future for patients around the world. From the first moment, Astellas will inspire you to put this ethos into practice – with a positive, agile company culture and with...


  • bangalore, India Oracle Full time

    Principal Software Development Engineer Cloud Engineering Infrastructure Development 8-10+ years of total experience in software development Bangalore location only As a Principal Software Engineer / Principal Member of Technical Staff, you will work with teams of software engineers responsible for the software design, development, and operations for our...


  • bangalore, India Trigent Software - Professional Services Full time

    Job Title: Senior/Principal Stat Programmer Employment Type: Full time Location: Bengaluru, India Job Responsibilities: • Annotate Case Report Form (acrf.pdf) following FDA/CDISC or sponsor guidelines. • Develop SDTM specifications and generate SDTM datasets using SAS. • Develop ADaM,specifications and generate ADaM datasets using SAS based on...


  • Bangalore, India Trigent Software - Professional Services Full time

    Job Title: Senior/Principal Stat Programmer Employment Type: Full time Location: Bengaluru, India Job Responsibilities: • Annotate Case Report Form (acrf.pdf) following FDA/CDISC or sponsor guidelines. • Develop SDTM specifications and generate SDTM datasets using SAS. • Develop ADa M,specifications and generate ADa M datasets using SAS based...


  • Bangalore Urban, India KPIT Full time

    Role: Principal Architect / Principal Solution ArchitectExperience: 14+ YearsLocation: Bangalore/PuneTechnical and domain skills:Must have hands on development experience in C++, LinuxMust have handled large development programs (with team size of 20+)Must have working experience in UML, Design patterns, OOAD.Good to have working experience in Automotive...


  • Bangalore, India Squareroot Consulting Pvt Ltd Full time

    Hiring Java Engineer - Senior/Lead/Principal Engineer for US based Global Enterprise Product Consulting company for their Bangalore team.Experience : 5+ YearsLocation : BangaloreRole : Senior/ Lead/ PrincipalJob Description :- Experience: 5+ Years for Java Senior/ Lead / Principal Engineer.- Strong knowledge of Object-Oriented analysis and design, software...


  • bangalore, India Trigent Software - Professional Services Full time

    Job Title: Senior/Principal Stat ProgrammerEmployment Type: Full timeLocation: Bengaluru, IndiaJob Responsibilities:• Annotate Case Report Form (acrf.pdf) following FDA/CDISC or sponsor guidelines.• Develop SDTM specifications and generate SDTM datasets using SAS.• Develop ADaM,specifications and generate ADaM datasets using SAS based on Statistical...


  • Bangalore Urban, India Victoria’s Secret & Co. Full time

    Position Title : Senior Software EngineerDepartment : SalesforceDivision : SAP COELocation : Bangalore, IndiaImmediate Supervisor : Manager, Salesforce PURPOSE/GENERAL SUMMARY:A Senior Software Engineer is a professional responsible for directing software development projects, producing clean code, and leading a team of engineers. Should possess extensive...


  • Bangalore, India Madhees Techno Full time

    Job Title : Principal Software EngineerLocation : BangaloreJob Description :We are seeking a highly skilled Principal Software Engineer to join our team at Madhees Techno. As a key member of our engineering team, you will be responsible for architecting and developing robust, scalable, and secure microservices that power our SaaS platform.Key...

  • Trigent Software

    2 weeks ago


    bangalore, India Trigent Software - Professional Services Full time

    Job Title: Senior/Principal Stat Programmer Employment Type: Full time Location: Bengaluru, India Job Responsibilities: • Annotate Case Report Form (acrf.pdf) following FDA/CDISC or sponsor guidelines. • Develop SDTM specifications and generate SDTM datasets using SAS. • Develop ADaM,specifications and generate ADaM datasets using SAS based on...

  • Trigent Software

    1 week ago


    bangalore, India Trigent Software - Professional Services Full time

    Job Title: Senior/Principal Stat ProgrammerEmployment Type: Full timeLocation: Bengaluru, IndiaJob Responsibilities:• Annotate Case Report Form (acrf.pdf) following FDA/CDISC or sponsor guidelines.• Develop SDTM specifications and generate SDTM datasets using SAS.• Develop ADaM,specifications and generate ADaM datasets using SAS based on Statistical...

  • Trigent Software

    1 week ago


    bangalore, India Trigent Software - Professional Services Full time

    Job Title: Senior/Principal Stat Programmer Employment Type: Full time Location: Bengaluru, India Job Responsibilities: • Annotate Case Report Form (acrf.pdf) following FDA/CDISC or sponsor guidelines. • Develop SDTM specifications and generate SDTM datasets using SAS. • Develop ADaM,specifications and generate ADaM datasets using SAS based on...


  • bangalore, India Oracle Full time

    Principal Software Development EngineerCloud Engineering Infrastructure Development8-10+ years of total experience in software developmentBangalore location onlyAs a Principal Software Engineer / Principal Member of Technical Staff, you will work with teams of software engineers responsible for the software design, development, and operations for our new...


  • bangalore, India Oracle Full time

    Principal Software Development EngineerCloud Engineering Infrastructure Development8-10+ years of total experience in software developmentBangalore location onlyAs a Principal Software Engineer / Principal Member of Technical Staff, you will work with teams of software engineers responsible for the software design, development, and operations for our new...


  • bangalore, India Lowe's India Full time

    About Lowe’sLowe’s Companies, Inc. (NYSE: LOW) is a FORTUNE® 50 home improvement company serving approximately 16 million customer transactions a week in the United States. With total fiscal year 2023 sales of more than $86 billion, Lowe’s operates over 1,700 home improvement stores and employs approximately 300,000 associates. Based in Bengaluru,...


  • bangalore, India Lowe‘s India Full time

    About Lowe’s Lowe’s Companies, Inc. (NYSE: LOW) is a FORTUNE® 50 home improvement company serving approximately 16 million customer transactions a week in the United States. With total fiscal year 2023 sales of more than $86 billion, Lowe’s operates over 1,700 home improvement stores and employs approximately 300,000 associates. Based in Bengaluru,...


  • bangalore, India Lowe's India Full time

    About Lowe’s Lowe’s Companies, Inc. (NYSE: LOW) is a FORTUNE® 50 home improvement company serving approximately 16 million customer transactions a week in the United States. With total fiscal year 2023 sales of more than $86 billion, Lowe’s operates over 1,700 home improvement stores and employs approximately 300,000 associates. Based in Bengaluru,...