hireejobs
Hyderabad Jobs
Banglore Jobs
Chennai Jobs
Delhi Jobs
Ahmedabad Jobs
Mumbai Jobs
Pune Jobs
Vijayawada Jobs
Gurgaon Jobs
Noida Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Principal Software Developer IC4

5.00 to 12.00 Years   Bangalore   19 Apr, 2021
Job LocationBangalore
EducationNot Mentioned
SalaryNot Disclosed
IndustryIT - Software
Functional AreaGeneral / Other Software
EmploymentTypeFull-time

Job Description

*Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience., *Oracle Cloud Infrastructure (OCI) provides the opportunity to build and operate a suite of 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 smart, hands-on engineers with the expertise and passion to solve difficult 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 applicationsOracle s Cloud Infrastructure Group (OCI) is building a new suite of performance and benchmarking tools and applications that operate At Scale in a broadly distributed multi-tenant cloud environment. Our customers run their businesses on our cloud, and our mission is to provide them the most reliable environment to operate their services.Our team s primary motivation is to write Large Scale workloads to help identify weaknesses in our handling of simultaneous failures of services and access our ability to recover from such failures. In addition, we work to understand how OCI services would respond to Data Center failure events. Our goal is to uncover gaps in scalability and availability in our end-to-end infrastructure and ensure the reliability of our infrastructure to successfully run customer workloads. Developers in this team are uniquely positioned to develop high performance software stacks that operate at Cloud scale and gain a breadth of knowledge across all the services that make up OCI. Ultimately, your work will ensure OCI can reliability operate and exceed our customers expectations on availability, reliability, scalability and performance.We are looking for a Software Development Engineer with cloud services experience to join our At Scale Test Automation team. In this role, you will define, design and implement performance and fault injection tools to enable internal teams to identify any availability or reliability gaps in their services. You will use technologies like HPC, ML, RDMA to generate workloads that stress 10s of thousands of servers in a massive data center and generate 100s of TB of data. You will partner with other engineering development teams responsible for architecting, designing and managing systems that support our platform. As an ideal candidate, you will have implemented production Java services. In addition, you will have an understanding of Networking and Linux/Unix fundamentals and will combine this knowledge with your hands-on experience in software development - you will champion creating an engineering environment that embodies the best development and testing practices for delivering a high-quality service.These are exciting times in our space - we are growing fast; we are still at an early stage where an individual can have a significant impact. We are working on ambitious new initiatives. If you are passionate about taking ownership of big technical challenges and producing software solutions that have broad, significant impacts - come join our team Position Overview: We re looking for hands-on engineers with expertise and passion in solving difficult problems in distributed systems, virtualized infrastructure, and highly available services. 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, still at an early stage, and working on ambitious new initiatives. An engineer at any level can have significant technical and business impact.Job Responsibilities:As a Senior or Principal Member of Technical Staff you will own the software design and development for major components of Oracle s Cloud Infrastructure. You should be both a rock solid coder and a distributed systems generalist, able to dive deep into any part of the stack and low level systems, as well as design broad distributed system interactions. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn.Minimum Qualifications:

  • B.S. in Computer Science, or equivalent experience.
  • 5 - 12+ years of experience delivering and operating large scale, highly available distributed systems.
  • Strong knowledge of C, C++ or Java, and experience with scripting languages such as Python, Perl, etc.
  • Strong knowledge of data structures, algorithms, operating systems, and distributedsystems fundamentals.
  • Working familiarity with networking and routing protocols and standard network architectures.
  • Strong understanding of databases, NoSQL systems, storage and distributed persistencetechnologies.
  • Excellent written and verbal communication skills with the ability to present complex information in a clear, concise manner to all audiences.
Preferred Qualifications:
  • B.S. / M.S. in Computer Science
  • Strong troubleshooting and performance tuning skills.
  • Experience building multi-tenant, virtualized infrastructure a strong plus.
  • Experience with containerization technologies such as Docker and Kubernetes.
Top 3 skill sets / technologies in the ideal candidate:1. Software Engineering experience with distributed systems within large scale environments.2. 5-12+ years of experience working on challenging issues with a self-starter / self-motivated attitude.3. Experience with reliability and availability engineering would be a huge plus.

Keyskills :
bug fixingepcltetelecombasisdata centerdata structuressoftware designtest automationcomputer scienceoperating systemsrouting protocolstesting practices

Principal Software Developer IC4 Related Jobs

© 2019 Hireejobs All Rights Reserved