Software Developer 4

OracleAustin, TX
Remote

About The Position

Oracle America, Inc. is seeking a Software Developer 4 to join their team. In this role, you will design, develop, troubleshoot, and test/QA software. As a member of the software engineering division, you will apply knowledge of software architecture to perform tasks associated with developing, debugging, or designing software applications or operating systems according to provided design specifications. You will build enhancements within an existing software architecture and suggest improvements to the architecture. This position may telecommute. Oracle is a company that brings together data, infrastructure, applications, and expertise to power industry innovations and life-saving care, with AI embedded across its products and services to help customers build a better future. Oracle is committed to growing a diverse workforce and offers competitive benefits, including flexible medical, life insurance, and retirement options. They also encourage employees to give back to their communities through volunteer programs. Oracle is committed to including people with disabilities and provides accessibility assistance and accommodation. Oracle is an Equal Employment Opportunity Employer.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related technical field followed by seven years of progressive, post-baccalaureate experience in job offered or in a Software Developer-related occupation.
  • Programming languages, including Java, and scripting languages, including Python
  • Relational databases, including ADB and SQL, and NoSQL databases, including Cassandra and MongoDB
  • Building and operating cloud-based solutions using OCI, AWS, Azure, or GCP
  • Microservices architecture and RESTful APIs
  • Front-end languages, such as Angular or ReactJS in websites of large scale
  • Containerization using Kubernetes and Docker
  • Agile methodologies, automated testing, CI/CD, and DevOps
  • Software architecture and software design, including designing major components, and architecture of mission-critical applications.

Responsibilities

  • Design, develop, troubleshoot and/or test/QA software.
  • Apply knowledge of software architecture to perform 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/or suggest improvements to the architecture.

Benefits

  • flexible medical
  • life insurance
  • retirement options
  • volunteer programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service