CharlestonWVRecruiter Since 2001
the smart solution for Charleston jobs

Senior Principal Software Development Engineer (OCI)

Company: Oracle
Location: Charleston
Posted on: November 23, 2022

Job Description:

Job DescriptionDesign, 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. 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.Provide leadership and expertise in the development of new products/services/processes, frequently operating at the leading edge of technology. Recommends and justifies major changes to existing products/services/processes. BS or MS degree or equivalent experience relevant to functional area. 8 or more years of software engineering or related experience.ResponsibilitiesEnterprise Engineering (EE) group in Oracle Cloud Infrastructure (OCI) organization is seeking a motivated Senior Principal Software Development Engineer that thrives in a fast-paced rapidly evolving technology environment. This individual will be a member of the Software Development services team and focused on driving for those quality standards across all of EE. A successful candidate will use their experience to design, build, operate and support infrastructure tools and operations of all tools.The role requires skills in the following areas: Python, Kubernetes and Cloud infrastructure automation with Terraform . Additional skill sets that are appreciated are Linux server administration, automation and knowledge of networking and services running on cloud platforms. The roles primary focus is providing solutions for infrastructure and services by leveraging software development and industry standard solutions to automate many tasks required to enable and manage our offerings. In addition, this role is responsible for complex problem resolution, creating and improving procedures and facilitating communication. Other duties include researching, proofing, and authoring technical documentation that are beneficial to the company. This is a great career opportunity for a highly motivated individual who wants to extend and utilize his or her solid and broad skills.Responsibilities will include working with a global team of SREs and developers to provide a complete solution. You will also work with other development teams to integrate multiple applications into a cohesive whole. End-to-end automation for deployment, configuration, monitoring, self-healing and alerting will be a continual challenge.The team you work in will have diverse expertise in systems, networking, and software development to provide the stability, performance, and reliability for our customers need. We work with multiple service development teams, identifying cross-team issues which create risk for operations across the organization and resolving those issues with a mixture of engineering, automation, troubleshooting expertise, and general operational guidance. Your role also requires communication and organizational skills: you are an interface between Devops Tools, application teams that implement OCI services. You will deliver the solutions that directly contribute to our internal customers success.What will you do

  • Develop cloud infrastructure automation, services and tooling
  • Articulate technical characteristics of services and technology areas and guide development teams to engineer and add capabilities to internal EE tools.
  • Work on research, technical analysis and prototyping and create software strategies
  • Design, Architecture, and development for application features and documentation of system components for large systems
  • Provide technical direction, leadership and reviews to other engineers working in the same project
  • Act as ultimate escalation point for complex or critical issues that have not yet been documented as Standard Operating Procedures (SOPs).
  • Understand and explain the effect of product architecture decisions on systems.
  • Utilize a deep understanding of service topology and the dependencies required to troubleshoot issues and define mitigations.
  • Professional curiosity and a desire to a develop deep understanding of services and technologies.
  • Use your experience and wisdom from building & running systems and infrastructures as a multiplier to drive operational improvements into EE, its Service Teams and its Services.
  • Use your excellent written & oral communication skills to ask pertinent questions, and to assess/aggregate/report the responses.
  • Quickly grasp and analyze new or new-to-you systems that are complex and rapidly changing.
  • Educate yourself and others on anything that helps Service Teams more quickly and easily build, test, deploy & run their Services to be more reliable.
  • Identify problems and/or opportunities for improvements that are common across many teams/services.
  • Automate Kubernetes provisioning, maintenance, and administrative functions
  • Automate Cloud Infrastructure provisioning, maintenance, and administrative functions
  • Create and manage CI/CD pipelines
  • Optimize application for maximum speed and scalability
  • Collaborate with other team members and stakeholders
  • Be seen as a thought leader for the companyVisa / work permit sponsorship is not available for this position.QualificationsSkills
    • Strong programming experience with Python including Object Oriented programming
    • Versatile in cloud related technologies.
    • Strong Cloud network experience
    • Adapt in these areas: (1) Python, Go or Java, (2) Kubernetes and (3) Terraform
    • Proficient with creating and maintaining CI/CD pipelines
    • Proficient with Git source code management (SCM)
    • Complete product lifecycle experience in software for complex, high performance hardware systems
    • Must have ability to come up to speed on Software architecture, analyze bottlenecks and propose design improvements
    • Working with compute, network, storage, database, troubleshooting for improving capacity, reliability, scalability
    • Familiar with Software Deployment and lifecycle in Cloud
    • Ability to provide technical and architectural leadership to large team
    • Experience working with fault tolerant, highly available, high throughput, distributed, scalable systems
    • High degree of competence in written and verbal communication skills, including experience communicating with executive audiences
    • Good understanding of Agile software development principles including using common tools such as JIRAGeneral Qualifications
      • 10+ years experience in software development
      • The work can be demanding at times, particularly as deadlines approach, when extra hours may be required based on the candidate's effective deliverable capacities.Educational Qualifications
        • Bachelors or Masters degree in Computer Science or equivalent related field experienceCertifications Preferred
          • Python Certifications
          • Cloud Certifications - OCI Certified, AWS Certified, Kubernetes certified
          • Network Certifications CCNA
          • OS Certifications - OEL certified, RHCE certified
          • Security Certifications - Cloud security certsRange and benefit information provided in this posting are specific to the stated location(s)New York City Pay Range: from $114,200 to $256,500 per annum; eligible for bonus, equity, and may be eligble for compensation deferral.Colorado Pay Range: from $127,400 to $243,000 per annum; eligible for bonus and equity.Oracle maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience and market conditions, as well as reflect Oracles 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:
          • Medical, dental, and vision insurance, including expert medical opinion
          • Short term disability and long term disability
          • Life insurance and AD&D
          • Supplemental life insurance (Employee/Spouse/Child)
          • Health care and dependent care Flexible Spending Accounts
          • Pre-tax commuter and parking benefits
          • 401(k) Savings and Investment Plan with company match
          • Flexible paid time off (unlimited or accrued vacation and sick leave)
          • Paid parental leave
          • Employee Stock Purchase Plan
          • Adoption assistance
          • Financial planning and group legal
          • Voluntary benefits including auto, homeowner and pet insuranceAbout UsAs a world leader in cloud solutions, Oracle uses tomorrows technology to tackle todays problems. True innovation starts with diverse perspectives and various abilities and backgrounds.When everyones voice is heard, were inspired to go beyond whats been done before. Its why were committed to expanding our inclusive workforce that promotes diverse insights and perspectives.Weve partnered with industry-leaders in almost every sectorand continue to thrive after 40+ years of change by operating with integrity.Oracle careers open the door to global opportunities where work-life balance flourishes. We offer a highly competitive suite of employee benefits designed on the principles of parity and consistency. We put our people first with flexible medical, life insurance and retirement options. We also encourage employees to give back to their communities through our volunteer programs.Were committed to including people with disabilities at all stages of the employment process. If you would like accessibility assistance or accommodation for a disability at any point, let us know at +1.888.404.2494, Option 1.Disclaimer:Certain US customer or client-facing roles may be required to comply with applicable requirements, such as immunization and occupational health mandates.Oracle is an Equal Employment Opportunity Employer*. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.* Which includes being a United States Affirmative Action Employer

Keywords: Oracle, Charleston , Senior Principal Software Development Engineer (OCI), IT / Software / Systems , Charleston, West Virginia

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest West Virginia jobs by following @recnetWV on Twitter!

Charleston RSS job feeds