Senior Principal Software Developer

Software Development
  • Software Development
  • India

Oracle

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

To apply for this job please visit in.linkedin.com.

Similar Jobs to Apply
  • Intertec Systems
    India

    Skills: JavaScript, REST APIs, HTML5, CSS3, React.js, Git, Software Development Life Cycle, MongoDB, JOB TITLE: Trainee Software Developer Node JS QUALIFICATION: Bachelors degree in engineering, Inf
  • Firstsource
    India

    POSITION INFORMATION Position Title: Software Engineer – Trainee - India Career Track Position Code: Division/Dept: CDO FLSA: Exempt Date Created/Revised Salary Grade: Position Summary And P
  • Capgemini Engineering
    India

    Key Responsibilities: • Design, implement, and optimize WLAN firmware and driver components based on IEEE 802.11 standards (a/b/g/n/ac/ax). • Develop and maintain wireless connectivity stacks an
  • Uplers
    India

    Experience: 5.00 + years Salary: INR 3400000.00 / year (based on experience) Expected Notice Period: 15 Days Shift: (GMT+05:30) Asia/Kolkata (IST) Opportunity Type: Hybrid (Bengaluru) Placement T