Development Architect

SAPStanford, CA
Hybrid

About The Position

Ariba, Inc. seeks a Development Architect at our Palo Alto, CA location responsible for the aligned and consistent architecture of a product, part of a product or a specific architecture subject (e.g. integration, software lifecycle).

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science, or a related field of study and seven (7) years of progressive post-baccalaureate experience in the job offered or related occupation. Alternatively, a Master’s degree or foreign equivalent in Computer Science, or a related field of study and five (5) years of experience in the job offered or related occupation.
  • Designing high-volume web applications with scalability and high availability;
  • Developing Relational Database management systems utilizing JDBC, JPA, Hibernate, SQL, PL/SQL, and query optimization;
  • Full Stack development utilizing C#, Java 6.x to 11.x, Spring boot (v4-v5), Spring cloud and UI development utilizing Angular 1.x-12x, HTML, CSS, JavaScript and Typescript;
  • Datadog, Splunk, and Dynatrace;
  • Completing product development life cycle (PDLC) from gathering requirements to deployment and feature rollout;
  • Designing and building RESTful API with JSON, XML, DTD, Kafka, and Caching;
  • Utilizing Junit, Karma test framework and code coverage; and other industry-standard tools such as Microsoft Team Foundation Server, Maven, Docker, Jenkins, IntelliJ IDEA, and Git.

Responsibilities

  • Contribute to the aligned and consistent architecture strategy or a target architecture of product line, product family, or a specific cross-product architecture subject (e.g. user interface strategy, platform strategy).
  • Evaluate architecture risks and estimate effort for business case or backlog item, prepare management decisions on these topics.
  • Translate business and product requirements into technical requirements, models and software architecture.
  • Collect and document requirements and constraints with high impact on the architecture as basis for architectural decisions.
  • Responsible for defining the product's architecture together with implementation team(s), drive alignment of architecture concepts and ensure documentation in architecture concept document(s).
  • Identify opportunities for reuse of architecture concepts or software parts and cross-team synergies.
  • Align architecture with stakeholders regarding architectural or technical dependencies.
  • Support and advise product owner by ensuring technical and architectural feasibility, readiness, and compliance.
  • Responsible for setting up collaboration with the developers/architects of the product team/implementation team(s).
  • Coach and advise implementation team(s) on all aspects which have impact on the architecture, review design documents of implementation teams regarding compliance with ACD and relevant product line guideline.
  • Monitor implementation of the architecture concepts together with implementation team.
  • Implement software parts, typically related to infrastructure or architecture.
  • Propose improvements and innovations for implementing a product but also in development processes and methodologies.

Benefits

  • Constant learning, skill growth, great benefits, and a team that wants you to grow and succeed.
  • SAP North America Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service