Principal Software Developer

Oracle Redwood City , CA 94063

Posted 2 weeks ago

Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

You're into technology - digging into it, learning it, building it. You're someone who thrives on infrastructure, on making things happen for everyone on the team, so their lives are more efficient and easier, which allows them to perform their creative magic. And you're talented, really talented, and motivated, with tons of initiative. You get things done - and we leave you alone to do them. Sound interesting? Give us a shout-out.

Responsibilities

  • Upgrade and maintain build infrastructure, including Jenkins server configurations and scripts, build scripts, custom server Web API's

  • Support build release and patching pipeline, build deployment tool suite, code integration utilities, pre-commit testing utilities, and packaging pipeline

  • Point of contact for infrastructure issues, ranging from "How do I get my GIT working?" to "The server is down and no one can work." Everyone is your customer

  • Collaborate with IT as needed

  • Write clear, maintainable, portable, and highly functional scripts and code

  • Test and document work produced.

Requirements

  • Bachelor's degree in computer science or equivalent experience

  • Minimum four years of professional experience

  • Proficient in a wide variety of languages and methods, ideally including Java and its variants, Python, Ant, Jenkins, Groovy, Git, Perforce, REST API's, and C++

  • Familiar with Cloud Concepts and Cloud technologies

  • Enthusiasm and initiative

  • Excellent spoken and written communication

  • Able and motivated to work with other team members

  • Commitment to code quality, documentation, and sound testing procedures

Desirable Skills and Experience

  • GNU/Linux tools

  • Docker

  • Artifactory

  • Build Automation

  • Cloud services coding experience

We value talent, self-motivation, and team spirit. In turn, we provide an environment with a large degree of freedom and autonomy.

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.

Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have to assume a project lead role as needed.

Career Level - IC4


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Principal Software Developer II (Remote)

Everi

Posted 4 days ago

VIEW JOBS 5/4/2024 12:00:00 AM 2024-08-02T00:00 Everi is looking for an experienced Software Developer Principal with Java, Cassandra, and NoSQL and database experience.Everi is looking for an experienced So Everi Austin TX

Principal Software Developer

Oracle