Software Architect

A world leader in cloud solutions, using tomorrow's technology to tackle today's challenges. Partner with industry-leaders in almost every sector for over 40+ years.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS

Description For Software Architect

Oracle Customer Success Services Engineering is seeking a Software Architect to join their team. This role is part of the CSS Engineering Team, focusing on designing, building, and managing cutting-edge solutions, services, and core platforms to support the managed cloud business including OCI, Oracle SaaS, and Oracle Enterprise Applications.

As a senior member of the team, you will lead and provide hands-on experience in designing and developing software products, services, and platforms. You'll work in a garage culture environment that emphasizes innovation, creativity, and experimentation. The role requires strong technical leadership with practical hands-on knowledge and influential skills to create broader impact within business and engineering functions.

Key responsibilities include providing thought leadership, technology oversight, and development direction to teams across the business. You'll collaborate with senior executives to align business requirements with technology work packages, lead architecture pattern development, and contribute to design strategy. The role demands exceptional communication skills as you'll act as a bridge between business executives, functional teams, and technology engineering teams.

Required technical expertise includes advanced proficiency in Python, experience with distributed systems, containerization technologies, and cloud platforms. You should have deep knowledge of software design patterns, microservices architecture, and modern data engineering practices. The ideal candidate will have 10+ years of experience and strong interpersonal skills to effectively communicate with stakeholders at all levels.

This is an excellent opportunity for a seasoned technologist who wants to make a significant impact in a dynamic, innovative environment while working with cutting-edge technologies and leading enterprise solutions.

Last updated 2 hours ago

Responsibilities For Software Architect

  • Provide thought leadership, technology oversight and hands on development direction
  • Lead the development of architecture patterns, integration with full stack software ecosystem
  • Collaborate with product managers and development teams
  • Develop and maintain technical documentation
  • Analyze and recommend new software technologies and platforms
  • Work with development teams to ensure software projects are delivered on time
  • Provide guidance and mentorship to junior developers
  • Stay up-to-date with industry trends

Requirements For Software Architect

Python
Kafka
Kubernetes
MongoDB
PostgreSQL
  • Master's or Bachelors in Computer Science, or a closely related field
  • 10+ years of experience in software development, data science, and data engineering design
  • Advanced proficiency in Python and frameworks such as FastAPI and Dapr
  • Experience with real-time distributed systems using streaming data with Kafka, NiFi, or Pulsar
  • Strong expertise in software design concepts and CNCF-compliant software
  • Experience in DevOps practices, including Kubernetes, CI/CD
  • Experience with Micro-service architecture patterns
  • Hands-on experience with NoSQL, SQL, Graph databases

Benefits For Software Architect

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Competitive benefits based on parity and consistency
  • Flexible medical, life insurance, and retirement options
  • Volunteer programs
  • Work-life balance

Interested in this job?

Jobs Related To Oracle Software Architect

Software Developer 5

Principal Software Engineer position at Oracle focusing on backend development with cloud technologies, offering competitive compensation and comprehensive benefits.

Principal Software Engineer

Principal Software Engineer role at Oracle Health Applications & Infrastructure, building cloud-centric healthcare applications and infrastructure.

Principal Virtual Cloud Networking Data Plane Developer

Principal Virtual Cloud Networking Data Plane Developer position at Oracle, building and maintaining OCI's Software Defined Network stack with focus on high-availability and virtualized networks.

Software Developer 5

Principal Software Developer role at Oracle Cloud Infrastructure, focusing on network automation and distributed systems, requiring 10+ years of experience.

Senior Principal Software Developer

Senior Principal Software Developer role at Oracle focusing on cloud infrastructure networking, requiring 10+ years of experience in software engineering with expertise in C/C++, Linux, and networking protocols.