Software Architect

BENGALURU, KARNATAKA, India

Oracle

Oracle offers a comprehensive and fully integrated stack of cloud applications and cloud platform services.

View all jobs at Oracle

Apply now Apply later

Oracle Customer Success Services

Building on the mindset that "Who knows Oracle …. better than Oracle?" Oracle Customer Success Services assists customers with their requirements for some of the most cutting-edge applications and solutions by utilizing the strengths of more than two decades of expertise in developing mission-critical solutions for enterprise customers and combining it with cutting-edge technology to provide our customers' speed, flexibility, resiliency, and security to enable customers to optimize their investment, minimize risk, and achieve more. The business was established with an entrepreneurial mindset and supports a vibrant, imaginative, and highly varied workplace. We are free of obligations, so we'll need your help to turn it into a premier engineering hub that prioritizes quality.

Why?

Oracle Customer Success Services Engineering is responsible for designing, building, and managing cutting-edge solutions, services, and core platforms to support the managed cloud business including but not limited to OCI, Oracle SaaS, and Oracle Enterprise Applications.

This position is for the CSS Engineering Team, and we are searching for the finest and brightest technologists as we begin on the road of cloud-native digital transformation. We operate under a garage culture, rely on cutting-edge technology in our daily work, and provide a highly innovative, creative, and experimental work environment. We prefer to innovate and move quickly, putting a strong emphasis on scalability and robustness. We need your assistance to build a top-tier engineering team that has a significant influence.

What?

As a senior member of the team, you lead as well as provide hands-on in designing and developing software products, services, and platforms, as well as creating, testing, and managing the systems and applications we create in line with the architecture patterns and standards. You will be expected to advocate for the adoption of software architecture and design patterns among cross-functional teams both within and outside of engineering roles. You will also be expected to act as a mentor and advisor to the team(s) within the software domain as a leader. As we push for digital transformation throughout the organization, you will constantly be expected to think creatively and optimize and harmonize business processes.

Required Qualifications:

  • 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.
  • Demonstrated ability to write full-stack applications using polyglot programming with languages/frameworks like FastAPI, Python, and Golang.
  • Familiarity with OOP design principles (SOLID, DRY, KISS, Common Closure, and Module Encapsulation).
  • Proven ability to design software systems using various design patterns (Creational, Structural, and Behavioral).
  • Strong interpersonal skills and the ability to effectively communicate with business stakeholders.
  • Demonstrated ability to drive technology adoption in AIML Solutions and CNCF software stack.
  • Experience with real-time distributed systems using streaming data with Kafka, NiFi, or Pulsar.
  • Strong expertise in software design concepts, patterns (e.g., 12-Factor Apps), and tools to create CNCF-compliant software with hands-on knowledge of containerization technologies like Docker and Kubernetes.
  • Proven ability to build and deploy software applications on one or more public cloud providers (OCI, AWS, Azure, GCP, or similar).
  • Experience designing API-first systems with application stacks like FARM and MERN, and technologies such as gRPC and REST.
  • Solid understanding of Design Thinking, Test-Driven Development (TDD), BDD, and end-to-end SDLC.
  • Experience in DevOps practices, including Kubernetes, CI/CD, Blue-Green, and Canary deployments.
  • Experience with Micro-service architecture patterns, including API Gateways, Event-Driven & Reactive Architecture, CQRS, and SAGA.
  • Hands-on experience working with various data types and storage formats, including NoSQL, SQL, Graph databases, and data serialization formats like Parquet and Arrow.
  • Experience building Agentic Systems with SLMs and LLMs using frameworks like Langgraph + Langchain, AutoGen, LlamaIndex, and Haystack or equivalent.
  • Experience in Data Engineering using data lakehouse stacks such as ETL/ELT, and data processing with Apache Hadoop, Spark, Flink, Beam, and dbt.
  • Experience with Data Warehousing and Lakes such as Apache Iceberg, Hudi, Delta Lake, and cloud-managed solutions like OCI Data Lakehouse.
  • Experience in data visualization and analytics with Apache Superset, Apache Zeppelin, Oracle Analytics Cloud or similar.

 

Core Responsibilities include:

  • Provide thought leadership, technology oversight and hands on development direction to the  Development Teams across the business.
    Liaise with senior executives across multiple business lines to combine business requirements into technology work packages in alignment with the overall AI Strategy and Next-Gen Technology Stack.
  • Lead the development of architecture patterns, integration with full stack software ecosystem, data engineering and contribute to the design strategy.
  • Collaborate with product managers and development teams to identify software requirements and define project scopes.
  • Develop and maintain technical documentation, including architecture diagrams, design specifications, and system diagrams.
  • Analyze and recommend new software technologies and platforms to ensure the company stays ahead of the curve.
  • Work with development teams to ensure software projects are delivered on time, within budget, and to the required quality standards.
  • Provide guidance and mentorship to junior developers.
  • Stay up-to-date with industry trends and developments in software architecture and development practices.
  • Innovation and critical problem solving skills with exceptional communication skills are a must in this role as the Senior Architect would effectively act as a conduit between business executives, functional teams and technology engineering teams.

• • The role requires very strong technology thought leadership skills with practical hands on knowledge along with influential skills to create a broader impact within the business and engineering functions.

 

Career Level - IC5

As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s challenges. We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity. 

We know that true innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing an inclusive workforce that promotes opportunities for all.

Oracle careers open the door to global opportunities where work-life balance flourishes. We offer competitive benefits based on parity and consistency and support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.

We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling +1 888 404 2494 in the United States.

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. 

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  1  0  0
Category: Architecture Jobs

Tags: AI strategy APIs Architecture Arrow AWS Azure CI/CD Computer Science Data visualization Data Warehousing dbt DevOps Distributed Systems Docker ELT Engineering ETL FastAPI Flink GCP Golang Hadoop Haystack Kafka Kubernetes LangChain LLMs NiFi NoSQL OOP Oracle Parquet Pulsar Python SDLC Security Spark SQL Streaming Superset TDD Testing

Perks/benefits: Career development Flex hours Insurance

Region: Asia/Pacific
Country: India

More jobs like this