Senior Software Engineer

Amazon.com, Inc.
Redmond, WA, United States
3 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Working hours
Regular working hours

Tech stack

C (Programming Language) Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Microsoft Azure C Sharp (Programming Language) C++ (Programming Language) Data Architecture Information Leak Prevention Data Retrieval Distributed Systems
+15 more
Python (Programming Language) Zero Trust Network Access SAP (Applications) Search Technologies TypeScript Enterprise Software Applications Large Language Models Multi-Agent Systems Prompt Engineering AI Platforms Kubernetes Information Technology Low Latency Enterprise Integration Machine Learning Operations

Job description

Lead the end-to-end architecture, development, deployment, and operation of complex software and AI solutions. Build production-grade copilots, autonomous agents, multi-agent workflows, and retrieval-augmented generation systems. Establish reusable architecture patterns, frameworks, APIs, and platform capabilities that accelerate AI adoption across teams. Design secure integration with enterprise applications, operational workflows, and structured and unstructured data sources. Establish evaluation frameworks covering accuracy, groundedness, relevance, safety, latency, reliability, user experience, and cost. Implement comprehensive observability for applications, models, and agents, including drift, failures, anomalous behavior, and quality degradation. Make architectural decisions involving model selection, orchestration, data retrieval, memory, caching, scalability, resiliency, and cost optimization. Apply responsible-AI, security, privacy, compliance, accessibility, and data-governance

Requirements

requirements throughout the engineering lifecycle. Anticipate and mitigate risks such as prompt injection, data leakage, excessive permissions, hallucinations, unsafe actions, and model dependency. Lead technical investigations and resolution of complex production incidents. Partner with product, data science, security, compliance, and business teams to convert ambiguous opportunities into executable technical strategies. Bachelor’s Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Advanced proficiency in one or more languages such as C#, Python, Java, JavaScript, or TypeScript. Experience designing, delivering, and operating distributed cloud services or enterprise-scale platforms. Practical experience building AI-enabled applications using LLMs, prompt engineering, embeddings, vector search, RAG, and agentic workflows. Strong understanding of system design, distributed systems, APIs, data architecture, resiliency, security, performance, and observability. Experience with Azure OpenAI, Azure AI Foundry, Semantic Kernel, AutoGen, or comparable AI platforms and frameworks. Experience deploying enterprise-scale copilots, AI agents, RAG platforms, or multi-agent systems into production. Knowledge of AI evaluation, red-team testing, responsible-AI controls, content safety, prompt-injection defenses, and human-in-the-loop mechanisms. Experience with Kubernetes, containers, infrastructure as code, managed identities, private networking, and Zero Trust architecture. Familiarity with MLOps, LLMOps, model lifecycle management, experimentation, and AI telemetry. Experience with supply-chain, ERP, SAP, or other mission-critical enterprise platforms. Experience creating shared engineering frameworks or influencing architecture across organizational boundaries. Influences senior stakeholders and aligns teams around a coherent technical strategy. Develops other senior engineers and raises the engineering capability of the broader organization. Delivers measurable impact across multiple products, teams, or business processes-not only individual features.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:18 min

Redefining developer roles and software architecture requirements

Laurie Voss Laurie Voss · Coffee With Developers

1:00 min

Misconceptions about TypeScript safety capabilities

Simone Sanfratello · JS Congress

2:28 min

Understanding Kubernetes architecture and core cluster components

Marc Nimmerrichter · World Congress 2022

5:48 min

Balancing delivery latency with stream reliability and scale

Phil Cluff · LIVE

1:31 min

Essential AI and human skills for future teams

Alexander Weißhaupt Alexander Weißhaupt +1 · World Congress 2025

2:55 min

Gaining TypeScript benefits using JSDoc alternatives

Simone Sanfratello · JS Congress

Videos

See all

Related articles

See all