Software Development Engineer 3

AdobeLehi, UT
$114,100 - $214,950

About The Position

Adobe Experience Platform is a modern platform that powers the next generation of Adobe Experience Cloud. It is composed of high-performance microservices that ingest, analyze, optimize, action, and govern data for leading global brands. Our customers entrust Adobe with their most valuable and meaningful data. The Trust and Governance engineering team specializes in crafting services and features directly into the product that build and retain customer trust. We develop core services around data governance, access control, encryption, consent, and similar capabilities in large-scale platforms.

Requirements

  • 3–5 years of professional software development experience and a degree in Computer Science or related field.
  • Strong object-oriented programming skills (Java preferred; Python experience, other OO languages also welcome).
  • Development of microservices, HTTP APIs, database interactions (SQL primarily) and testing (unit, integration and end-to-end)
  • Experience with source control (GitHub, etc.), Kubernetes, and cloud platforms like AWS or Azure.
  • Familiarity with AI-powered coding tools (e.g., Cursor, GitHub, Copilot, ChatGPT).
  • Experience with agile development, sprint work and timelines, CI/CD pipelines
  • Detail-oriented, self-motivated, and excited to tackle complex challenges.
  • Excellent communication and collaboration skills.

Nice To Haves

  • Background in Big Data preferred, asynchronous operations and messaging queues (Kafka, etc.), SaaS environments.

Responsibilities

  • Design, build, and operate public-facing APIs, with a focus on reliability, scalability, and developer experience.
  • Interact and understand the product’s documentation and customer use cases, supporting integrations and customer issues, including on-call rotation for support.
  • Contribute to architecture and technical design, balancing immediate needs with long-term platform health.
  • Solve complex problems involving large-scale data processing and distributed systems, including transparency through metrics, monitoring and alerting.
  • Engage in adopting AI-assisted development tools to improve engineering productivity and quality.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service