Principal Software Engineer Job at Oracle
Do you have a passion to design, develop and deploy software releases? As a Principal Software Engineer, you will focus on identifying and solving system management problems at scale, collaborating with our engineering teams, establishing best practices, and promoting good software development practices throughout the Hardware Data Center (HWDC) Core Software Team. The ideal candidate loves both building and breaking software at scale. Our unique team works on everything from low-level hardware interfaces to network-facing API service interfaces - and everything in between i.e., firmware and software solutions. Join us to help shape the system management offerings for Oracle’s cutting-edge systems while working with some of the most talented and experienced software developers in the business.
Our Team
Our team’s primary motivation is to develop mission-critical ultra-high performance integrated Data Center systems to work closely with core Oracle Cloud Infrastructure (OCI) teams to ensure optimal power utilization, capabilities, and efficiencies. OCI is Oracle’s public cloud offering that enables customers to build and run a wide range of applications in a scalable, secure, highly available and high-performance environment. Our services are intended to operate as a large global scale solution to reduce infrastructure power related risks for OCI, reduce associated costs, and optimize infrastructure system power utilization and stability.
We are looking for a Full-Stack Principal Software Development Engineer with cloud services experience to join our team. 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!
Responsibilities:
- Collaborate with Hardware teams, Cloud teams, and other internal consumers of system management stack in designing systems management solutions
- Identify areas where our programs can be improved (especially through automation), and where possible, implement those improvements
- Identify, reproduce, and address system management issues
- Collaborate with security engineers to make our software secure
- Conduct internal design reviews, code reviews, and security reviews
- Collaborate with internal security compliance teams to make software meet or exceed compliance obligations
Minimum Qualifications:
- B.S. in Computer Science, Computer Engineering, or related field
- 7+ years in the field of distributed systems software development
- Experience with build automation, continuous integration, or continuous deployment tools
- Capable of working independently
- Ability to efficiently manage multiple tasks
- Excellent written and verbal communication skills with the ability to present complex information in a clear, concise manner to all audiences.
- Proven Java Programming experience
Preferred Qualifications:
- Experience with embedded systems development
- Knowledge of scripting languages such as Python, Perl, etc.
- Experience with Cloud security and architecture concepts.
- Experience working in an Agile development environment.
- Familiarity with common compliance standards.
- Recognized industry certification and/or continuing education programs
Please Note :
epokagency.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, epokagency.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.