Azpipeline_org

(IT) Information Technology

Software Developers, Systems Software

Research, design, develop, and test operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, and general computing applications.

Salary Breakdown

Software Developers, Systems Software

Average

$98,440

ANNUAL

$47.33

HOURLY

Entry Level

$74,640

ANNUAL

$35.89

HOURLY

Mid Level

$97,710

ANNUAL

$46.98

HOURLY

Expert Level

$120,780

ANNUAL

$58.07

HOURLY


Current Available & Projected Jobs

Software Developers, Systems Software

120

Current Available Jobs

10,760

Projected job openings through 2024


Sample Career Roadmap

Software Developers, Systems Software

Job Titles

Entry Level

JOB TITLE

Associate

Mid Level

JOB TITLE

Director

Expert Level

JOB TITLE

Senior Architect

Degree Recommendations



Top Expected Tasks

Software Developers, Systems Software


Knowledge, Skills & Abilities

Software Developers, Systems Software

Common knowledge, skills & abilities needed to get a foot in the door.

KNOWLEDGE

Computers and Electronics

KNOWLEDGE

Engineering and Technology

KNOWLEDGE

Mathematics

KNOWLEDGE

Telecommunications

KNOWLEDGE

Design

SKILL

Reading Comprehension

SKILL

Active Listening

SKILL

Critical Thinking

SKILL

Speaking

SKILL

Complex Problem Solving

ABILITY

Oral Comprehension

ABILITY

Written Comprehension

ABILITY

Oral Expression

ABILITY

Problem Sensitivity

ABILITY

Deductive Reasoning


Job Opportunities

Software Developers, Systems Software

  • Software Development Snr Manager - Cloud Engineering Infrastructure Development (JoinOCI-Leader)
    Oracle    Tucson, AZ 85702
     Posted about 2 hours    

    Manage a team that designs, develops, troubleshoots and debugs software programs for databases, applications, tools, networks etc.

    As a manager of the software engineering division, you will apply your knowledge of software architecture to manage software development tasks associated with developing, debugging or designing software applications, operating systems and databases according to provided design specifications. Build enhancements within an existing software architecture and suggest improvements to the architecture.

    Manages and controls activities in multi-functional areas of sections. Ensures appropriate operational planning is effectively executed to meet Corporate specifications. Demonstrated leadership and people management skills. Strong communication skills, analytical skills, thorough understanding of product development. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.

    *Oracle is an Affirmative Action-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, protected veterans status, age, or any other characteristic protected by law.*

    If you are interested in building large-scale distributed infrastructure for the cloud, then this is your team! Oracle is aggressively investing in the Oracle Cloud to provide the broadest, most comprehensive cloud in the industry. Only Oracle offers a complete suite of integrated services that include applications as a service, platform as a service, and infrastructure as a service – eliminating the data and business process fragmentation that come with cloud silos. A critical part of these silos is the Infrastructure Services include Compute, Storage, and Messaging service. This is your chance to be part of this exciting Compute team that offers elastic compute capabilities to run any workload in the cloud!!!

    *Department Description:*

    Oracle’s Cloud Infrastructure team is building new Infrastructure-as-a-Service technologies that operate at high scale in a broadly distributed multi-tenant cloud environment. Our customers run their businesses on our cloud, and our mission is to provide them with best in class compute, storage, networking, database, security, and an ever expanding set of foundational cloud-based services.
    https://cloud.oracle.com/cloud-infrastructure
    http://cloud.oracle.com/compute

    *Position Overview:*

    As a Sr. Manager of Software Development you will lead the software development team and development for major components of Oracle’s Cloud Infrastructure. You should be a distributed systems generalist, able to architect broad systems interactions, while being very hands-on, able to dive deep into any part of the stack and lower level system interactions. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn.

    * Candidate will be responsible for providing leadership, direction and strategy

    * Establishing and development of organization to meet and execute on strategy.

    * Working with geographically distributed teams and contribute to the success of his/her and other related teams.

    * Delivering large scale project on-time with the high quality

    *Candidate Profile:*

    * 7 years’ 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 distributed systems fundamentals.

    * Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures.

    * Strong understanding of databases, NoSQL systems, storage and distributed persistence technologies.

    * Strong troubleshooting and performance tuning skills.

    * Experience building multi-tenant, virtualized infrastructure a strong plus.

    Oracle is an Affirmative Action-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, protected veterans status, age, or any other characteristic protected by law.

    **Job:** **Product Development*

    **Organization:** **Oracle*

    **Title:** *Software Development Snr Manager - Cloud Engineering Infrastructure Development (JoinOCI-Leader)*

    **Location:** *United States*

    **Requisition ID:** *20000S6I*


    Employment Type

    Full Time

  • Software Engineer - Oracle Cloud Infrastructure (OCI)
    Oracle    Tucson, AZ 85702
     Posted about 2 hours    

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

    As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture.

    Duties and tasks are standard with some variation; displays understanding of roles, processes and procedures. Performs moderately complex problem solving with assistance and guidance in understanding and applying company policies and processes. BS degree or equivalent experience relevant to functional area. 1 year of software engineering or related experience.

    *Oracle is an Affirmative Action-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, protected veterans status, age, or any other characteristic protected by law.*

    Software Engineer - Oracle Cloud Infrastructure (OCI)

    Early in Career Programs

    Austin - TX, Redwood City - CA, Santa Clara – CA, Seattle - WA

    The Program:

    Our future success depends on hiring world class, early in career talent who are looking to power next-generation services and solutions. We created this program to provide a diverse set of experiences to allow you to power Oracle’s innovation engine. Our goal is to hire students currently seeking a bachelor’s or master’s degree, with a diverse set of skills and experiences and allow you to work in and across multiple teams and programs within the Oracle Cloud business. This program is intended to enhance your overall learning experience, help build your network, and accelerate your opportunity to make an impact.

    The Team:

    Oracle Cloud Infrastructure (OCI) is the first cloud built specifically for the enterprise. The team develops a suite of cloud infrastructure products that includes Compute products like Bare-Metal compute, Virtual Machines, Kubernetes Services, and Serverless Computing; Storage products like Block Store, Object Store and File Systems; Networking products like SDN, Load Balancers, and DNS; Security products like Key management and Identity systems; and Platform products like Notifications, Monitoring, and Streaming. In addition to these, we are also building a number of new services from the ground up.Learn more atoracle.com/cloud/infrastructure.

    The Company:

    Oracle is an innovation leader in the Cloud services industry. We provide a complete technology stack both in the cloud and in the data center. Oracle is used in a broad spectrum of companies from small to the largest corporations and governments. We have built a cloud infrastructure platform that delivers unmatched reliability, scalability, and performance for mission-critical databases, applications, and workloads. For more information about Oracle (NYSE:ORCL), visit us atoracle.com*. *

    What You’ll Do:

    Work at the core of every product or solution we build

    * Build large-scale distributed infrastructure for the cloud

    * Write code and design efficient data structures and algorithms to develop next-generation applications and tools

    * Develop, troubleshoot and debug software programs for web services, databases, applications, tools, networks

    What You’ll Bring: (Objective Minimum Qualifications)

    To be considered for a Software Engineer position, you must possess the Objective Minimum Qualifications (OMQs) below. *Please ensure that your application clearly indicates that you meet these OMQs*, either on your resume and/or by uploading additional documentssuch as a transcript.

    * Have at least a Bachelor’s degree, in Computer Science, Computer Engineering, Computer Systems Engineering, Information Systems or equivalent major*by August 2021*.

    * Reside in the United States and/or attend a university in the US.

    * Able to obtain work authorization in the US in 2021.

    * Are proficient(e.g., can complete coding projects without any assistance)in*two**or more*of the following computer languages:

    o C, C , C#, Java, JavaScript, Python, SQL, NoSQL, PL/SQL, Go, or similar object oriented or functional programming languages

    * Have academic coursework, completed projects, prior internship and/or research experience or equivalent in*at least three*of the following areas:

    o Algorithms, Machine Learning, Compilers, Computer Architecture, Data Mining, High Performance Computing, Distributed Systems, Data Structures, Natural Language Processing, Artificial Intelligence, Object Oriented Design, Network Security, Big Data, Web/Mobile Technologies, Operating Systems, Database Systems, Cloud Computing, Parallel Programming

    * Have demonstrated experience (internships, projects, coursework) working on*at least two*of the following areas:

    o Linux Operating Systems

    o Web Services

    o Compute Platforms (such as Hadoop, Spark, Kafka, Storm, Ganglia, Nagios, openTSDB, Elasticsearch or others)

    o Scrum & Agile Methodologies

    o Database (e.g. Data Structures, Database Management Systems, Relational Database)

    o Computer networks (e.g. Networking, Network Security)

    o Storage systems (e.g. Distributed Storage)

    * Have completed*at least one*internship, research assistantship, teaching assistantship, or equivalent practical experience working with the relevant technical areas noted above.

    * Have*no more than 12 months* of professional full-time work experience in the technology field (excluding internships, research and/or teaching assistant roles, and military experience). If you are interested in working at Oracle and you have more than 1 year of work experience in the technology field, please apply to Oracle’s experienced job openings. For information on currently open positions at Oracle, please visit http://oracle.com/goto/careers

    o If you have already completed a technical degree (Bachelors, Masters, or PhD) and have 6 months to 1 year of experience, you may also apply at http://oracle.com/goto/careers.

    What We’ll Give You:

    *Robust onboarding*: Oracle Cloud Infrastructure new hire program provides the foundation for how Oracle Cloud works – helping you start strong, acclimate quickly, build your skills, deliver results and work effectively with others at Oracle.

    *Accelerated Career Development:*As future leaders of Oracle Cloud Infrastructure, our new hireprogram provides a structured calendar of professional development and technical training events that will ensure you have the skills necessary to quickly grow your career with Oracle.

    *Community*: Oracle Cloud Infrastructure’s new hire program will connect you to a global community of peers and alumni across the world. Learn from some of the brightest talent in the industry and build wide and diverse relationships to navigate successfully within Oracle.

    Getting to know you:

    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 veteran’s status or any other characteristic protected by law.

    **Job:** **Product Development*

    **Organization:** **Oracle*

    **Title:** *Software Engineer - Oracle Cloud Infrastructure (OCI)*

    **Location:** *United States*

    **Requisition ID:** *2000124J*


    Employment Type

    Full Time

  • Principal Software Engineer - Cloud Engineering Infrastructure Development (JoinOCI-SDE)
    Oracle    Tucson, AZ 85702
     Posted about 2 hours    

    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 is an Affirmative Action-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, protected veterans status, age, or any other characteristic protected by law.*

    /The Oracle Cloud Infrastructure (OCI) team can provide you 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 applications./

    *Principal Software Engineer (Join OCI) - Cloud Engineering Infrastructure Development*

    *You are passionate about building large scale distributed infrastructures for the Cloud*. You are the type of problem solver which every team wishes they had. You can grasp, solve complex problems and deliver excellent implementations for production. You just Get it Done . Help us by being on the ground level of this exciting opportunity.

    As a *Principal Software Engineer *you will have an impact on the software architecture and development for major components of the *OCI-Classic Storage Services*. Our product roadmap is an incredibly fun ride if you enjoy challenging problems. You must value simplicity, lightness, and streamlining to be a successful developer for this team. You must have experience with *distributed systems* that scale well and have participated on teams that have had a collaborative approach to systems architecture as well a high bar for quality and performance.

    You will be expected to learn new programming languages, use and integrate different open source solutions, and demonstrate the ability to drive innovation against and with standard technical concepts.

    *Requirements:*

    6 years delivering and operating in production *large scale, highly available distributed systems*

    Strong knowledge of at least one Object Oriented Programming language to include: * python, java or C*

    Strong knowledge of data structures, algorithms, operating systems and distributed systems fundamentals

    Prior experience with building scalable storage systems a strong plus

    Technical familiarity with one of the following a strong plus: Ceph, GlusterFS, NFS, iSCSI and etc.

    Experience building multi-tenant, virtualized infrastructure a strong plus

    Expertise in debugging scale and performance issues

    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.

    **Job:** **Product Development*

    **Organization:** **Oracle*

    **Title:** *Principal Software Engineer - Cloud Engineering Infrastructure Development (JoinOCI-SDE)*

    **Location:** *United States*

    **Requisition ID:** *20000RKY*


    Employment Type

    Full Time

  • Software Development Snr Manager(JoinOCI-Leader)
    Oracle    Tucson, AZ 85702
     Posted about 2 hours    

    Manage a team that designs, develops, troubleshoots and debugs software programs for databases, applications, tools, networks etc.

    As a manager of the software engineering division, you will apply your knowledge of software architecture to manage software development tasks associated with developing, debugging or designing software applications, operating systems and databases according to provided design specifications. Build enhancements within an existing software architecture and suggest improvements to the architecture.

    Manages and controls activities in multi-functional areas of sections. Ensures appropriate operational planning is effectively executed to meet Corporate specifications. Demonstrated leadership and people management skills. Strong communication skills, analytical skills, thorough understanding of product development. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.

    *Oracle is an Affirmative Action-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, protected veterans status, age, or any other characteristic protected by law.*

    /At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of fellow creators and inventors. We act with the speed and attitude of a start-up, with the scale and customer-focus of the leading enterprise software company in the world./

    /Values are OCI’s foundation and how we deliver excellence. We strive for equity, inclusion, and respect for all. We are committed to the greater good in our products and our actions. We are constantly learning and taking opportunities to grow our careers and ourselves. We challenge each other to stretch beyond our past to build our future./

    /You are the builder here. You will be part of a team of really smart, motivated, and diverse people and given the autonomy and support to do your best work. It is a dynamic and flexible workplace where you’ll belong and be encouraged./

    Are you interested in building large-scale distributed infrastructure systems for the cloud? The Oracle Cloud Infrastructure team is building new technologies that operate at high scale in a broadly distributed, multi-tenant cloud environment. Our customers depend on our work to run their businesses and our mission is to provide them with the best in class set of cloud-based services.

    We are looking for a *Software Development Senior Manager* with expertise and passion in solving difficult problems within large scale, global platforms in a multi-tenant cloud environment. If this is you, at Oracle you can design and build innovative new systems from the ground up. This is an exciting time in our journey - we are growing fast, still at an early stage, and working on ambitious new initiatives. Managers at any level can have significant technical and business impact.The ideal candidate will have proven experience designing, building, and implementing distributed, cloud-scale systems. You should be both a rock-solid manager and a distributed systems generalist that is comfortable diving deep into any part of the stack. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn.

    * *

    *Minimum Qualifications:*

    * Bachelor’s degree in Computer Science or equivalent industry experience

    * 5 years experience building and operating large scale, highly available, cloud based distributed systems

    * 3 years of manager experience and 10 years industry experience

    * Strong knowledge of operating system fundamentals

    * Strong understanding of data models and distributed persistence technologies

    * Thorough understanding of latest security principles, techniques, and protocols

    * Strong troubleshooting and performance tuning skills

    * Knowledge of professional software engineering best practices for the full software development life cycle

    * Experience building and operating scalable infrastructure software or distributed systems

    * Experience using Amazon Web Services such as EC2, EBS, Lambda, Dynamo and S3 or equivalents

    * Demonstrated ability to achieve stretch goals in a highly innovative and fast-paced environment

    * Strong verbal and written communication skills

    * Strong analytical skills, with excellent problem solving abilities

    *Preferred Qualifications*

    * Master's Degree in Computer Science

    * Experience in a start-up environment

    * Experience in Agile/SCRUM enterprise-scale software development

    * Experience with big data solutions

    * Direct experience building services in a multi-tenant, virtualized or containerized environment

    * Direct experience with fleet orchestration for both virtual and containerized workloads

    * Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures

    * Working familiarity with building secure software using modern security principles

    **Job:** **Product Development*

    **Organization:** **Oracle*

    **Title:** *Software Development Snr Manager(JoinOCI-Leader)*

    **Location:** *United States*

    **Requisition ID:** *20000RHA*

    **Other Locations:** *US-WA,Washington-Seattle*


    Employment Type

    Full Time

  • Applications Developer
    Oracle    Tucson, AZ 85702
     Posted about 2 hours    

    Analyze, design develop, troubleshoot and debug software programs for commercial or end user applications. Writes code, completes programming and performs testing and debugging of applications.

    As a member of the software engineering division, you will perform detailed design based on provided high level design specifications. Assist in system planning, scheduling and implementation. Build enhancements (including new product features) and resolve bugs. Build and execute unit test and unit test plans. Review integration and regression test plans created by QA. Interact with QA and porting engineering about problems in the code.

    Duties and tasks are standard with some variation; displays understanding of roles, processes and procedures. Performs moderately complex problem solving with assistance and guidance in understanding and applying company policies and processes. BS degree or equivalent experience relevant to functional area. 1 year of software engineering or related experience.

    *Oracle is an Affirmative Action-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, protected veterans status, age, or any other characteristic protected by law.*

    *Applications Developer – Applications Development*

    Oracle University Tech Recruiting

    The Program:

    Our future success depends on hiring world-class, early in career talent who are looking to power next-generation services and solutions. We are hiring bachelor’s, master’s, and doctorate graduates with a diverse set of skills and experiences to work in and across multiple teams within the Applications Development organization. Our program is intended to enhance your overall learning experience, help build your network, and accelerate your opportunity to make an impact.

    The Team:

    If you think of Oracle as the world’s largest database company, the one used by most every significant enterprise, you’d be right. But did you also know that Oracle is now the world’s largest provider of Cloud Applications to those same customers? These are next generation enterprise-class applications, built from the ground up for the Cloud.

    Applications to inspire the workforce, nail the financials, optimize the supply chain, and create awesome customer experiences. Applications that incorporate the latest technology including AI and Machine Learning, IOT, Blockchain, as well as truly innovative approaches to user experience. Applications that really do make a difference. All are developed, delivered and operated by Oracle. We are committed to continuous innovation, and to do that we need great individuals with a wide variety of skills and talents.

    Check out some of the cool things we are doing:

    * *Financials and ERP:* Using Machine Learning to identify the best opportunities for discounts on payments, for intelligent document recognition, and for early prediction of issues. We also use ML to power Digital Assistants to guide users, identify and notify any exceptions, and accelerate routine processes.

    * *Customer Experience:* Using Natural Language Processing and Artificial Intelligence/Machine Learning tools, and approaches such as gamification, activity streams and conversational User Interfaces to transform how businesses engage with their customers and to guide the interactions and recommendations of their salesforce and support staff.

    * *Public Sector:* Building Oracle’s next generation solutions for state and local government, using the latest tools such as JET, GIS, Chatbots, and Big Data, across use cases including planning, citizen interaction, inspections, incident management, and open government.

    * *Release Engineering Management:* The unprecedented scope of Oracle’s Cloud Applications and its installed base requires an unprecedented set of advanced tools and innovative development processes to ensure the highest possible predictability and quality. This is the team that makes that happen.

    * *Oracle Applications IT:* This team, part of Applications Development, runs the internal deployment of the business applications that support Oracle Corporation, and they are well on their way to moving all of these to the Oracle Cloud. They are the team that walks the walk.

    The Company:

    Oracle is the world’s leading provider of business software. With a presence in over 175 countries, we are one of the biggest technology companies on the planet. We're using innovative emerging technologies to tackle real-world problems today. From advancing energy efficiency to reimagining online commerce, the work we do is not only transforming the world of business—it's helping advance governments, power nonprofits, and giving billions of people the tools they need to outpace change. For more information about Oracle (NYSE:ORCL), visit us at oracle.com.* *

    What You’ll Do:

    We are seeking elite engineers with the expertise and passion for solving challenging unique problems. You will use your knowledge and creativity to design and build innovative new applications from the ground up. You will be writing code, completing programming projects, and performing testing and debugging of Oracle software. You will have the opportunity to work on cutting-edge technologies to solve real-world problems in a collaborative, agile environment.

    What You’ll Bring: (Objective Minimum Qualifications)

    To be considered for an Applications Developer position in the Applications Development organization, you must possess the Objective Minimum Qualifications (OMQs) below. *Please ensure that your application clearly indicates that you meet these OMQs*, either on your resume and/or by uploading additional documents such as a transcript.

    * Have at least a Bachelor’s degree in Computer Science or an equivalent science/engineering field by *August 2021*.

    * Have *no more than 12 months* of professional full-time work experience in the technology field (excluding internships, research and/or teaching assistant roles, and military experience). If you are interested in working at Oracle and you have more than 1 year of work experience in the technology field, please apply to Oracle’s experienced job openings. For information on currently open positions at Oracle, please visit http://oracle.com/goto/careers

    * Are proficient (i.e., able to complete coding projects with no assistance) in *two or more* of the following programming languages:

    o Java, Python, JavaScript, CSS, HTML, SQL, Scala

    * Have demonstrated experience (projects, internships, coursework, research) with *two or more* of the following:

    o Android and/or iOS mobile application development

    o Unix and/or Linux Operating Systems

    o Big Data tools/frameworks (e.g. Spark, Hive, Hadoop, MapReduce, Kafka)

    * Have completed coursework, projects, internships, and or research in *four or more* of the following:

    *

    o Algorithms

    o Artificial Intelligence

    o Big Data

    o Data Structures

    o Database

    o Machine Learning

    o Object-Oriented Programming

    o Software Programming

    o Web Development

    o Micro-Services Architecture

    o Container Architectures (e.g., Docker, Kubernetes)

    o User Interface Design

    * Have completed *at least* *one *internship, research assistantship, teaching assistantship, or equivalent practical experience working with the relevant technical areas noted above.

    * Reside in the United States and/or attend a university in the US.

    * Able to obtain work authorization in the US in 2021.

    Getting to know you:

    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 veteran’s status or any other characteristic protected by law.

    **Job:** **Product Development*

    **Organization:** **Oracle*

    **Title:** *Applications Developer*

    **Location:** *United States*

    **Requisition ID:** *20001142*


    Employment Type

    Full Time

  • Software Development Snr Manager
    Oracle    Tucson, AZ 85702
     Posted about 2 hours    

    Manage a team that designs, develops, troubleshoots and debugs software programs for databases, applications, tools, networks etc.

    As a manager of the software engineering division, you will apply your knowledge of software architecture to manage software development tasks associated with developing, debugging or designing software applications, operating systems and databases according to provided design specifications. Build enhancements within an existing software architecture and suggest improvements to the architecture.

    Manages and controls activities in multi-functional areas of sections. Ensures appropriate operational planning is effectively executed to meet Corporate specifications. Demonstrated leadership and people management skills. Strong communication skills, analytical skills, thorough understanding of product development. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.

    *Oracle is an Affirmative Action-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, protected veterans status, age, or any other characteristic protected by law.*

    At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of fellow creators and inventors. We act with the speed and attitude of a start-up, with the scale and customer-focus of the leading enterprise software company in the world.

    Values are OCI’s foundation and how we deliver excellence. We strive for equity, inclusion, and respect for all. We are committed to the greater good in our products and our actions. We are constantly learning and taking opportunities to grow our careers and ourselves. We challenge each other to stretch beyond our past to build our future.

    You are the builder here. You will be part of a team of really smart, motivated, and diverse people and given the autonomy and support to do your best work. It is a dynamic and flexible workplace where you’ll belong and be encouraged.

    Are you interested in building large-scale distributed infrastructure for the cloud? Oracle’s Cloud Infrastructure team is building new Infrastructure-as-a-Service technologies that operate at high scale in a broadly distributed multi-tenant cloud environment. Our customers run their businesses on our cloud, and our mission is to provide them with best in class compute, storage, networking,

    database, security, and an ever expanding set of foundational cloud-based services.
    http://cloud.oracle.com/compute

    We are looking for an experienced team lead/manager who is looking to grow their career from managing a team to teams of engineers. Software and Service Foundations provides solutions that increase the productivity of engineers, improve security posture of services, and simplify compliance requirements for all Oracle Cloud Infrastructure teams.

    As a senior engineering manager you will be expected to hire and develop the talent on your team. You will write and execute against your team’s roadmap.

    You should be a distributed systems generalist, able to architect broad systems interactions, while being very hands-on and able to dive deep into any part of the stack and lower level system interactions. You should value simplicity and scale, work comfortably in a collaborative agile environment, and be excited to learn.

    • Candidate will be responsible for providing leadership, direction and strategy

    • Establishing and development of organization to meet and execute on strategy.

    • Delivering large scale project on-time with the high quality.

    Minimum Qualifications:

    • 7 years experience managing engineers delivering and operating services.

    • 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 distributed systems fundamentals.

    • Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures.

    • Strong understanding of databases, NoSQL systems, storage and distributed persistence technologies.

    • Strong troubleshooting and performance tuning skills.

    **Job:** **Product Development*

    **Organization:** **Oracle*

    **Title:** *Software Development Snr Manager*

    **Location:** *United States*

    **Requisition ID:** *200011B4*


    Employment Type

    Full Time

  • Senior Software Engineer-(Join OCI)
    Oracle    Tucson, AZ 85702
     Posted about 2 hours    

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

    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 project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.

    *Oracle is an Affirmative Action-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, protected veterans status, age, or any other characteristic protected by law.*

    Oracle’s Cloud Infrastructure team is building new Infrastructure-as-a-Service technologies that operate at high scale in a broadly distributed multi-tenant cloud environment. Our customers run their businesses on our cloud, and our mission is to provide them with best-in-class compute, storage, networking, database, security, and an ever-expanding set of foundational cloud-based services.

    We seek an experienced full-stack software engineer who can rapidly build, scale, and operate software solutions in a distributed environment. As a member of the technical content infrastructure team, you will deliver mission critical applications and tools used daily by both customers internal engineering teams.

    The ideal candidate will be a strong self-starter, able to identify requirements and design solutions with minimal input. They should have familiarity with deployment of front- and back-end tools at scale in production environments. A keen interest in quality at every stage of development is a must. Ability to provide technical direction and leadership to a product-focused engineering team is strongly desired.

    These are exciting times in our space—we are growing fast, still at an early stage, and working on ambitious new initiatives. At Oracle, you can have significant strategic and technical impact by helping to build innovative technical content from the ground up.

    Job Responsibilities

    * Lead the way in developing scalable operationally-focused applications used by all of OCI's engineers.

    * Leverage robust Java service frameworks to rapidly build and deploy applications.

    * Deliver dynamic API-driven JavaScript UIs.

    * Develop robust systems, scalable architectures, and deployment automation to enable continuous delivery and ensure continuous availability.

    * Drive performant, forward-thinking solutions to completion on time.

    * Maintain both development and production infrastructure as part of a customer-focused engineering culture.

    * Provide technical guidance and constructive feedback to leadership, team members, and other stakeholders.

    * Contribute to the Technical Content roadmap by identifying areas of need and engaging with stakeholders to scope work.

    * Raise the bar for engineering quality and best practices.

    Qualifications

    * 5 years of relevant experience.

    * Expert in Java.

    * Additional skill in one or more of: JavaScript (React), Python, Django, Terraform.

    * Deep knowledge of scalable cloud-native application deployment.

    * Previous experience developing distributed, fault-tolerant applications.

    * Familiarity with several of the following technologies: Infrastructure-as-a-Service (AWS/Azure/Google Cloud/Oracle Cloud Infrastructure), CI/CD systems (TeamCity/Jenkins), Docker, Linux (Oracle Linux/RedHat), log analysis tools, debugging tools.

    * Knowledge of common web technologies and best-practices including: RESTful APIs, CSS, responsive/mobile interfaces, localization, and accessibility.

    * Strong team player with outstanding communication, organization, and interpersonal skills.

    * Comfort with complex, swiftly evolving software development environments.

    * Ability to learn new technologies quickly.

    * Ability to drive, follow, and evangelize cross-team processes.

    * Knowledge of cloud infrastructure concepts and technologies.

    * Experience using distributed source code management systems such as Git.

    * Experience using enterprise-grade bug tracking systems, such as JIRA.

    * Experience working with geographically distributed teams.

    * Significant work experience in startups or fast-paced enterprise technology development environments.

    **Job:** **Product Development*

    **Organization:** **Oracle*

    **Title:** *Senior Software Engineer-(Join OCI)*

    **Location:** *United States*

    **Requisition ID:** *200011DI*


    Employment Type

    Full Time

  • Software Development Snr Manager(JoinOCI-Leader)
    Oracle    Tucson, AZ 85702
     Posted about 2 hours    

    Manage a team that designs, develops, troubleshoots and debugs software programs for databases, applications, tools, networks etc.

    As a manager of the software engineering division, you will apply your knowledge of software architecture to manage software development tasks associated with developing, debugging or designing software applications, operating systems and databases according to provided design specifications. Build enhancements within an existing software architecture and suggest improvements to the architecture.

    Manages and controls activities in multi-functional areas of sections. Ensures appropriate operational planning is effectively executed to meet Corporate specifications. Demonstrated leadership and people management skills. Strong communication skills, analytical skills, thorough understanding of product development. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.

    *Oracle is an Affirmative Action-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, protected veterans status, age, or any other characteristic protected by law.*

    At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of fellow creators and inventors. We act with the speed and attitude of a start-up, with the scale and customer-focus of the leading enterprise software company in the world.

    Values are OCI’s foundation and how we deliver excellence. We strive for equity, inclusion, and respect for all. We are committed to the greater good in our products and our actions. We are constantly learning and taking opportunities to grow our careers and ourselves. We challenge each other to stretch beyond our past to build our future.

    You are the builder here. You will be part of a team of really smart, motivated, and diverse people and given the autonomy and support to do your best work. It is a dynamic and flexible workplace where you’ll belong and be encouraged.

    Are you interested in shaping the architecture of virtually every new cloud service released by Oracle? Oracle Cloud Infrastructure (OCI) is looking for an experienced senior engineering manager to lead a team chartered with establishing best practices and vending high performance application frameworks upon which to build web services.

    In this role, your team will design, implement and support software solutions that enable partner teams to deliver new products in Oracle Cloud.These solutions will also feature operational insights to facilitate detecting, diagnosing, and resolving issues unique to distributed systems.You will partner with dozens of teams in Oracle to solicit requirements and deliver foundational solutions that ensure all Oracle Cloud products exceed customer expectations regarding quality, security, performance, and fault tolerance.Your team will work particularly closely with a sister team that provides an API gateway handling traffic for the majority of Oracle’s cloud services, allowing you to iterate more quickly by getting early feedback from real traffic before solutions are vended more widely throughput the company.

    You should have a deep understanding of both distributed systems and lower level operating systems concepts.You should value simplicity and scale, work comfortably in a collaborative agile environment, and be excited to learn. While you will not be writing code in this managerial role, this is a highly technical position that requires past experience implementing and supporting high performance web services.

    Minimum Qualifications:

    • 5 years experience managing and hiring engineers that deliver and operate web services.

    • Comfortable with a statically typed programming language such as Java, Scala, Kotlin, Rust, C, C , or C#.

    • Strong knowledge of data structures, algorithms, operating system internals, distributed systems, and networking protocols.

    **Job:** **Product Development*

    **Organization:** **Oracle*

    **Title:** *Software Development Snr Manager(JoinOCI-Leader)*

    **Location:** *United States*

    **Requisition ID:** *20000SEK*


    Employment Type

    Full Time

  • Software Development Snr Director
    Oracle    Tucson, AZ 85702
     Posted about 2 hours    

    Manage a team that designs, develops, troubleshoots and debugs software programs for databases, applications, tools, networks etc.

    As a Senior Director of the software engineering division, you will apply your extensive knowledge of software architecture to manage software development tasks associated with developing, debugging or designing software applications, operating systems and databases according to current and future design specifications. Build enhancements within an existing software architecture and envision improvements to the architecture.

    Directs and ensures the implementation of operational policies through subordinate managers Interacts internally and externally with executive management involving negotiation of difficult matters to influence policy. Functional expertise and broad company knowledge. Demonstrated leadership and people management skills. Strong communication skills, analytical skills, thorough understanding of product development. BS or MS degree or equivalent experience relevant to functional area. 8 or more years of software engineering or related experience.

    *Oracle is an Affirmative Action-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, protected veterans status, age, or any other characteristic protected by law.*

    At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of fellow creators and inventors. We act with the speed and attitude of a start-up, with the scale and customer-focus of the leading enterprise software company in the world.

    Values are OCI’s foundation and how we deliver excellence. We strive for equity, inclusion, and respect for all. We are committed to the greater good in our products and our actions. We are constantly learning and taking opportunities to grow our careers and ourselves. We challenge each other to stretch beyond our past to build our future.

    You are the builder here. You will be part of a team of really smart, motivated, and diverse people and given the autonomy and 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 a Senior Director of Software Development who has a passion to solve 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.

    As a Senior Director of Software Development, you will lead the software development team and development for major components of Oracle’s Cloud Infrastructure.

    You should be a distributed systems generalist, able to architect broad systems interactions, while being very hands-on, able to dive deep into any part of the stack and lower level system interactions. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn.

    * You will be responsible for providing leadership, direction and strategy

    * Establishing and development of organization to meet and execute on strategy.

    * You will work with geographically distributed teams and contribute to the success of his/her and other related teams.

    * You will deliver large scale projects on-time with the high quality

    Minimum Qualifications:

    * 10 years of experience delivering and operating large scale, highly available distributed systems.

    * You have strong knowledge of C, C or Java, and experience with scripting languages such as Python, Perl, etc.

    * You have expertise in data structures, algorithms, operating systems, and distributed systems fundamentals.

    * Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures.

    * You have deep understanding of databases, NoSQL systems, storage and distributed persistence technologies.

    * Strong troubleshooting and performance tuning skills.

    * You have experience building multi-tenant, virtualized infrastructure a strong plus.

    **Job:** **Product Development*

    **Organization:** **Oracle*

    **Title:** *Software Development Snr Director*

    **Location:** *United States*

    **Requisition ID:** *200011IH*


    Employment Type

    Full Time

  • Software Developer 3
    Oracle    Tucson, AZ 85702
     Posted about 2 hours    

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

    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 project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.

    *Oracle is an Affirmative Action-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, protected veterans status, age, or any other characteristic protected by law.*

    /Cloud Engineering Infrastructure Development/

    /At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of fellow creators and inventors. We act with the speed and attitude of a start-up, with the scale and customer-focus of the leading enterprise software company in the world./

    / /

    /Values are OCI’s foundation and how we deliver excellence. We strive for equity, inclusion, and respect for all. We are committed to the greater good in our products and our actions. We are constantly learning and taking opportunities to grow our careers and ourselves. We challenge each other to stretch beyond our past to build our future./

    / /

    /You are the builder here. You will be part of a team of really smart, motivated, and diverse people and given the autonomy and support to do your best work. It is a dynamic and flexible workplace where you’ll belong and be encouraged./

    Are you someone with a passion for taking on big challenges? Are you interested in large-scale, highly distributed systems? Are you tired of maintaining or fixing someone else’s software and instead want to build? If so, then Oracle's Cloud Infrastructure team is for you.

    We are looking for a Senior Development Engineer with a background in distributed systems and cloud services to join as a founding member of a business-critical Engineering team in Oracle Cloud Infrastructure. The services we build will be central to the success of Oracle Cloud Infrastructure and will require innovation that is both architecturally broad and deep down the stack.

    We offer unique opportunities for smart, hands-on Software Development Engineers with the expertise and passion to solve difficult problems in distributed, public cloud services. At every level, our Software Development Engineers have a significant technical and business impact designing and building innovative new systems to power our customer’s business critical applications.

    As a Senior Development Engineer, you will be responsible for designing, building and operating components and services that will range from Big Data collection and analysis, storage replication to highly distributed control planes. You will have the opportunity to work on both architecturally broad and deep software systems Engineering problems. You will own development of new components and features, from initial concepts through design, implementation, test, and operation. Your intelligence and expertise will result in a sense of accomplishment as you create new features as well as oversee their use by customers in a production environment. This is your chance to work on exciting new technology, on a new team in a hot market. Your work will be used by thousands of customers and some of the most sophisticated Enterprises in the world.

    *Tasks:*

    * Work with Senior Architects and Product Managers to define requirements

    * Work with the team to document designs

    * Implement high quality code, review code written by your peers

    * Write test automation for your code

    * Share responsibility with other team members to deploy new code to production.

    * Work with the team to operate services that you have developed

    *Qualifications:*

    * 5 years’ experience in the design and implementation of complex software systems

    * Proven experience with a major Object-Oriented Programming language such as Java or C

    * Understanding of data structures and design patterns

    * Aptitude for problem solving

    * Experience with RESTful Web Services or cloud platforms such as AWS or Azure or GCP a plus

    * Experience with massively scalable systems is a plus

    * Experience with Python and Golang is a plus

    **Job:** **Product Development*

    **Organization:** **Oracle*

    **Title:** *Software Developer 3*

    **Location:** *WA,Washington-Seattle*

    **Requisition ID:** *200010R9*

    **Other Locations:** *US-CA,California-Irvine, US-MA,Mass-Burlington, United States*


    Employment Type

    Full Time


Related Careers & Companies

(IT) Information Technology

Not sure where to begin?

Match Careers with Interests

Career Exploration

Browse by Industry