Senior Principal Software Developer

1 month ago


Bengaluru, Karnataka, India Oracle Full time
Job Title: Senior Principal Software Developer

Oracle is seeking a seasoned software engineer to join our Cloud Infrastructure team. As a Senior Principal Software Developer, you will be responsible for designing and building innovative new systems to power our customer's business-critical applications.

About the Role

We are looking for a candidate with a strong background in developing distributed and scalable services. You should be comfortable with ambiguity in a chaotic and fluid environment and have the curiosity to learn more with a can-do attitude.

Key Responsibilities
  • Develop full software life cycle development from requirement gathering, development, testing, and release to production with a complete automated toolchain process.
  • Collaborate with Product Managers, Architects, Engineering leadership, and your team to help deliver highly reliable and scalable service for our customers.
  • Contribute to execution improvements and help mentor the junior engineers within the team.
Requirements
  • 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.
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.


  • Bengaluru, Karnataka, India Technoforte Software Pvt. Ltd. Full time

    Principal Software Support EngineerWe are seeking a highly experienced and skilled Principal Software Support Engineer to join our team at Technoforte Software Pvt. Ltd. as a Support Lead.The successful candidate will be responsible for managing our software support team, ensuring excellent customer satisfaction, and providing technical leadership to the...


  • Bengaluru, Karnataka, India Onsemi Full time

    Job DescriptionWe are seeking an innovative and creative Senior Principal Software Engineer to join the Automotive Serdes team.This position will involve architecting and developing embedded firmware, host software, and drivers for automotive serdes platforms.The ideal candidate has a passion for developing high-performance software in resource-constrained...


  • Bengaluru, Karnataka, India Onsemi Full time

    Job SummaryWe are seeking an experienced Senior Principal Software Engineer to join our Automotive Serdes team. This position will involve architecting and developing embedded firmware, host software, and drivers for automotive serdes platforms.Languages and ToolsProficient in C, C++, and assembly languagesExperience with firmware development for high-speed...


  • Bengaluru, Karnataka, India Mimecast Full time

    About the RoleWe are seeking an experienced Principal Backend Developer to join our Identity Platform team at Mimecast.This is a senior technical position that requires a deep understanding of software development and leadership skills to guide the team towards delivering high-quality solutions.


  • Bengaluru, Karnataka, India Onsemi Full time

    Job SummaryWe are seeking an innovative and creative Senior Principal Software Engineer to join the Automotive Serdes team at Onsemi. This position will involve architecting and developing embedded firmware, host software, and drivers for automotive serdes platforms.Key ResponsibilitiesProvide quantitative and qualitative inputs that drive hardware/software...


  • Bengaluru, Karnataka, India SMC Squared India Full time

    Job Title: Principal Backend Software DeveloperAbout the role:We are seeking a highly skilled Principal Backend Software Developer to join our team at SMC Squared India. The successful candidate will have a strong background in designing and developing scalable, efficient, and reliable backend systems using .Net Core and C#.Key Responsibilities:Design and...


  • Bengaluru, Karnataka, India The Nielsen Company Full time

    We are looking for a motivated Principal Software Developer to join our team at The Nielsen Company. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software applications.Key Responsibilities:Design and develop scalable software applications using Python, Java, and bash...


  • Bengaluru, Karnataka, India MoEngage Inc. Full time

    About the Role:We are seeking a skilled Senior Software Engineer to join our team at MoEngage Inc. as a Principal Software Development Lead.Responsibilities:Be responsible for the design, development, and deployment of large-scale cloud-based systems.Lead the development team in implementing innovative solutions to improve system efficiency and...


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    About the Role We are seeking a highly skilled Principal Software Architect to join our team at IN10 VMware Software India Private Limited. As a key member of our cloud and distributed systems team, you will be responsible for designing and developing critical components within our Horizon 8 platform. With a strong background in software development and...


  • Bengaluru, Karnataka, India Sonata Software Full time

    **Job Title: Senior Developer / Lead****Job Description:**We are seeking a seasoned Senior Developer / Lead with over 8 years of experience specializing in Core Java and ReactJS. The ideal candidate should have hands-on experience with AWS, a strong proficiency in JavaScript, and a comprehensive understanding of ReactJS and its main fundamentals.**Key Skills...


  • Bengaluru, Karnataka, India Rippling Full time

    About RipplingRippling is a unified workforce platform that enables businesses to manage all their HR and IT needs in one place. Our platform automates manual work and streamlines processes, making it easier for businesses to manage their employees.As a Principal Software Architect at Rippling, you will be responsible for designing and developing large-scale...


  • Bengaluru, Karnataka, India 2coms Full time

    Job Title: Principal Software EngineerAt 2coms, we're seeking a highly skilled Principal Software Engineer to join our team. As a key member of our digital transformation team, you will be responsible for designing and developing complex software solutions using Pega CLMKYC.Key Responsibilities:Implement and architect Pega CLMKYC solutions for multiple...


  • Bengaluru, Karnataka, India Epsilon Full time

    About EpsilonEpsilon is a market leader in the digital marketing space, and we're looking for talented individuals to join our Product team.The RoleWe're seeking a Senior Principal Software Engineer to establish configuration management, automate our infrastructure, and implement continuous integration frameworks.Key ResponsibilitiesExperience in developing...


  • Bengaluru, Karnataka, India OT Privacy Software Private Limited Full time

    About the RoleWe are seeking an experienced Principal SDET to support our product development teams at OneTrust. As a Principal SDET, you will play a crucial role in shaping and leading our software testing strategy. You will be responsible for designing, developing, and implementing robust test automation frameworks, mentoring a team of SDETs, and ensuring...


  • 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 MRI Software Full time

    Job Title: Senior Software DeveloperAbout the Role:MRI Software is a global leader in Proptech, delivering innovative applications and solutions that enable real estate companies to excel. As a Senior Software Developer, you will play a crucial role in designing, developing, and maintaining efficient, reusable, and reliable code for our browser-based...


  • 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 solera Full time

    Job Summary:We are seeking a highly skilled Senior Principal Software Engineer to join our team at Solera. As a key member of our software development team, you will be responsible for designing, developing, and deploying high-quality software applications that meet the needs of our customers.Your Role:Design and develop software applications using a variety...


  • Bengaluru, Karnataka, India NetApp Full time

    Job Title: Principal Software Engineer (UI Architect)Company: NetAppJob Type: Full-timeLocation: RemoteJob SummaryAs a Principal Software Engineer (UI Architect) at NetApp, we are seeking a highly skilled and experienced professional to join our dynamic unified manageability team.This role is pivotal in designing and architecting cutting-edge front-end...


  • Bengaluru, Karnataka, India RSA Security Full time

    Technical LeadershipAs a Principal Software Engineer, you will play a critical role in shaping the technical direction of our platform infrastructure, ensuring its scalability, reliability, and performance.Key Responsibilities:Provide technical leadership within the Platform Engineering team and influence the technical direction of the platform.Design and...