The Job logo

What

Where

Principal Software Developer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Oracle is looking for a cloud native software engineer to join a growing Data Center Infrastructure Software team. We want to bring order to chaos and develop world class software...

Job Description

Oracle is looking for a cloud native software engineer to join a growing Data Center Infrastructure Software team.  We want to bring order to chaos and develop world class software that provides a far superior user experience, and we're doing this at every step of the way. We're looking for someone that can complement our development team and expand and enable the growth of our OCI fleet. The services this team will be developing will provide solutions to how we manage our data center infrastructure, while delivering to a global customer base. The Software Engineer will be participating in a highly talented team to develop data center telemetry services, data center technician workflows, and data center infrastructure layout. As a member of the software engineering team within Oracle Hardware Services organization, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible & have the opportunity for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.

If you’re looking for a challenge that will not only be rewarding to yourself but will make a difference in communities all over the globe, then this is the job for you. People are most successful in the environment when they love taking feedback, providing feedback, take the time to understand customer needs, and are passionate about working in a dynamic & fast-paced work environment. We are an innovative company, which the only constant is change!

What You'll Bring:

    •    Programming experience with at least one modern language such as Java or Python. Python preferred
    •    Understanding data design and modeling (dimensions and data mining).
    •    Familiarity with technologies and design concepts such as: ETL, structured data, data cleansing, SQL queries etc.
    •    Expert level knowledge of data integration and familiarity with common data integration challenges like converting data types, handling errors, and translating between different technology stacks.
    •    Experience architecting, operating cloud-based solutions.
    •    Demonstrable experience mentoring others.
    •    Knowledge of software engineering best practices across the development lifecycle, including agile methodologies, coding standards, code reviews, source management, build processes, testing, and operations.

 

Responsibilities

Work You'll Do:

  • Partner with product management teams to understand desired customer services
  • Working closely to understand use cases & service requirements to deliver technical stories
  • Delivering large features and handling escalations for major bugs within software delivered
  • Write technical documentation and collaborate with
  • Develop automated unit tests
  • Participate in peer code reviews
  • Large features developed will go through software security reviews & processes
  • Understand OCI's SDLC operational excellence 
  • Leverage JIRA & confluence 
  • Develop quality software for production cloud based environments
  • Develop software architecture and lead code reviews with the team
Set alert for similar jobsPrincipal Software Developer role in Abbeville County, United States
Oracle Logo

Company

Oracle

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

8-12 years

Locations

Abbeville County, South Carolina, United States

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Oracle Logo

Principal Member of Technical Staff

Oracle

Abbeville County, South Carolina, United States

Posted: a year ago

Join Oracle Health, a new organization focused on product development and strategy for automated healthcare. We are looking for hands-on engineers with expertise in distributed systems, identity, security, observability, and user experience. This is an opportunity to design and build new cloud-centric applications and make an impact in the healthcare industry. Apply now!

Oracle Logo

Consulting Member of Technical Staff

Oracle

Abbeville County, South Carolina, United States

Posted: a year ago

Job Description Building off our Cloud momentum, Oracle has formed a new organization - Oracle Health Applications & Infrastructure. This team focuses on product development and product strategy for Oracle Health, while building out a complete platform supporting modernized, automated healthcare. This is a net new line of business, constructed with an entrepreneurial spirit that promotes an energetic and creative environment. We are unencumbered and will need your contribution to make it a world class engineering center with the focus on excellence. At Oracle Health, our mission is to improve healthcare and quality of life globally through better experience and easier access to health and research data for patients and healthcare providers. We are looking for hands-on engineers with expertise and passion in solving difficult problems in all areas of software engineering: distributed systems, identity, security, observability, and user experience. This is a greenfield opportunity to design and build new cloud centric applications from the ground up. 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 here.You will be part of a team of smart, motivated, diverse people, and given the autonomy as well as support to do your best work. It is a dynamic and flexible workplace where you’ll belong and be encouraged. Who are we looking for? We are looking for engineers with experience in building control plane components for public cloud services. You have experience with the design of major features and launching them into production. You’ve built and operated high-scale public cloud services and have deep understanding of control plane architecture. You work on most projects and tasks independently and extend technical leadership to development teams. In this role, you will enable development teams by driving design of major service components, working with engineering managers and TPMs, and providing direct guidance to more junior team members. You are able to go from high level system design, writing architectural documentation and driving engineering peer reviews to hands-on prototyping, code reviews and project bootstrapping. You are technically strong and get a lot done. You can balance speed and quality with iteration and incremental improvements. You’ve made life easier for other developers and have motivated your teams to make both process and service improvements with your ability to automate and instrument.  Qualifications: BS degree in Computer Science or related field (MS preferred) 10+ years distributed service engineering experience in a software development environment Development experience in a modern programming language, such as Java and C++ Hands-on experience designing and developing Deep understanding of object-oriented design and SDK development, specifically within a cloud environment Experience working closely with architects, principals, product and program managers to deliver product features on time and with high quality. Good knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals. Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures. Good understanding of databases, NoSQL systems, storage and distributed persistence technologies. Good understanding of Linux or desire to learn Preferred Qualifications Hands-on experience developing services on a public cloud platform (e.g., AWS, Azure) Experience driving security reviews, documentation, UX reviews, and working with Product Managers Experience and understanding of multi-AD/AZ and regional data centers Building continuous integration/deployment pipelines with robust testing and deployment schedules FedRAMP, PCI DSS, or similar compliance and auditing experience Expertise in applying threat modeling or other risk identification techniques to develop security solutions Responsibilities As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. Define specifications for significant new projects and specify, design and develop software according to those specifications. You will perform professional software development tasks associated with the developing, designing and debugging of software applications or operating systems.

Oracle Logo

Software Developer 3

Oracle

Abbeville, Alabama, United States

Posted: a year ago

Job Description Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. Responsibilities As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs. Qualifications Certain US customer or client-facing roles may be required to comply with applicable requirements, such as immunization and occupational health mandates. Range and benefit information provided in this posting are specific to the United States only Hiring Range: from $74,800 to $178,200 per annum. May be eligible for bonus and equity. Oracle maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflect Oracle’s differing products, industries and lines of business. Candidates are typically placed into the range based on the preceding factors as well as internal peer equity. Oracle offers a comprehensive benefits package which includes the following: 1. Medical, dental, and vision insurance, including expert medical opinion 2. Short term disability and long term disability 3. Life insurance and AD&D 4. Supplemental life insurance (Employee/Spouse/Child) 5. Health care and dependent care Flexible Spending Accounts 6. Pre-tax commuter and parking benefits 7. 401(k) Savings and Investment Plan with company match 8. Paid time off: Flexible Vacation is provided to all eligible employees assigned to a salaried (non-overtime eligible) position. Accrued Vacation is provided to all other employees eligible for vacation benefits. For employees working at least 35 hours per week, the vacation accrual rate is 13 days annually for the first three years of employment and 18 days annually for subsequent years of employment. Vacation accrual is prorated for employees working between 20 and 34 hours per week. Employees working fewer than 20 hours per week are not eligible for vacation. 9. 11 paid holidays 10. Paid sick leave: 72 hours of paid sick leave upon date of hire. Refreshes each calendar year. Unused balance will carry over each year up to a maximum cap of 112 hours. 11. Paid parental leave 12. Adoption assistance 13. Employee Stock Purchase Plan 14. Financial planning and group legal 15. Voluntary benefits including auto, homeowner and pet insurance

Oracle Logo

Principal Customer Experience Enablement Specialist

Oracle

Abbeville, Alabama, United States

Posted: a year ago

Job Description Are you passionate about championing customer experience and want to share your knowledge of the Marketing area with Oracle’s internal sales and channel organizations? Do you have a creative instinct that needs to be sparked? Then, Oracle Sales and Partner Academy has a great opportunity for you!   We are seeking an individual with a successful history of selling, marketing or implementing Marketing solutions. This role requires superlative interpersonal skills and the ability to handle complex projects. You will develop programs, trainings and courses that will impact thousands of sellers worldwide. You will have the opportunity to grow and learn in a global organization focused on promoting and growing a successful range of solutions. Join our team now! Responsibilities Qualifications and Skills: Expertise of Marketing automation technology and Customer Relationship Management  Thorough knowledge of selling, configuring, quoting, pricing, ordering and billing practices Experience selling, demonstrating and/or implementing Oracle Eloqua or competitor products 5+ years business software professional experience Bachelor’s degree in a relevant field, advanced degree a plus Record of running complex projects involving various work streams with cross-functional teams Ability to build relationships with partners and users and balance tradeoffs of needs and challenges  Results oriented with strong attention to detail and ability to see the big picture Growth mindset; always looking to learn and improve oneself Strong communication (written and verbal), presentation and interpersonal skills Who you will work with: Partner with product marketing and product development to identify the high-level trends in the industry, and highlight the benefits and value Oracle solutions bring to customers. Collaborate with field sales, sales engineers, customer success teams to build content that is relevant to their roles and that will help them progress during their career at Oracle. Interact with instructional designers, creative teams and audio-video specialists to design user experiences that engage our audience while helping them accomplish their business goals. Key Responsibilities: You will be a key member of our applications content team and will focus on solutions that cover the lead to order process. You will develop learning that will emphasize best practices in selling, positioning and demonstrating Marketing Automation technology. You will collaborate with experts in the front and back office fields to build messaging that emphasizes Oracle’s lead in enterprise applications. You will develop learning that reflect Oracle’s brand and will serve global and regional sales units as well as our ISV and professional services partners. You will lead key projects and initiatives, managing stakeholders committees and build teams to create quality and timely training.