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
  • Karat
    India

    We're Karat, the world's largest interviewing company. Karat is the gold standard in technical talent measurement, empowering organizations to evaluate, benchmark, and elevate the quality of their en
  • Virtusa
    India

    Your Responsibilities • Develop and implement scalable applications using a mix of Microsoft technologies (Power Platform, Power Automate, .NET, SQL Server) and Pega, following best practices for ar
  • Elixir Strategic Management Private Limited
    Nagpur, Maharashtra, India

    Position Summary: We are seeking a seasoned React Full Stack Developer with a minimum of 5 years of hands-on experience. This role involves designing, developing, and deploying scalable web applicati
  • Chase- Candidate Experience page
    India

    We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Asset & Wealth Management