Note: The job is a remote job and is open to candidates in USA. Autodesk is a company that helps innovators turn their ideas into reality through software. They are seeking a Senior Software Engineer to design, build, and operate high-performing services for the Product Access platform, collaborating with cross-functional teams and owning the end-to-end solution design and delivery.
Responsibilities
- Design, develop, and operate resilient, scalable, high-performing cloud-native Java microservices and distributed systems on AWS for the Product Access platform
- Own business features and platform initiatives end to end, from requirement analysis through production support, working with product and engineering partners on design, testing, and operational readiness
- Enhance system resiliency, reliability, scalability, and security; optimize performance, troubleshoot production issues, and implement engineering best practices across development and delivery pipelines
- Lead project delivery by organizing scope, estimating effort, establishing timelines, and driving medium-to-large initiatives independently
- Apply spec-driven development in platform and feature delivery
- Build and extend agentic systems and automation: composable skills, MCP integrations, and knowledge retrieval grounded in runbooks, tickets, and service documentation
- Deliver proactive triage and write-action automation with human-in-the-loop gates where required, progressing toward autonomous design-to-delivery workflows
- Enforce production standards for agentic systems through evaluation, CI quality gates, and end-to-end observability across agents and services
- Provide production support; lead incident response and root cause analysis; participate in a shared on-call rotation for production systems, including support outside standard business hours per team schedule; mentor engineers and uphold sound engineering practices
Skills
- Bachelor's degree or higher in Computer Science, Engineering, or a related field, or equivalent practical experience
- 6+ years of progressive software engineering experience building and operating Java microservices and serverless architectures in production
- Strong Java and Spring Boot skills; solid unit, integration, and system testing; strong debugging in local and integrated environments
- Hands-on experience building or integrating AI-powered systems: agents, LLM-based applications, RAG, or tool-calling workflows
- Experience with spec-driven development (SDD)
- Experience with event-driven streaming (Kinesis, Kafka, or equivalent), containers on AWS (Docker, ECS Fargate), CI/CD (Jenkins, GitHub Actions), and core AWS services (Lambda, DynamoDB, messaging, API gateways, logging, monitoring)
- Strong collaboration and communication skills; effective in small teams with shared end-to-end ownership of design, delivery, and production support
- Proficiency in Python and FastAPI; experience building MCP servers or equivalent tool-use frameworks for AI agents
- Experience with RAG, proactive or event-driven agents, and applying agentic AI to engineering workflows, operational automation, or DevOps
- Experience designing LLM evaluation frameworks, multi-agent patterns, and human-in-the-loop review gates
- Familiarity with high-volume event pipelines (Kinesis/Kafka streaming, REST publish, SNS/SQS fan-out, DLQ handling, checkpointed consumers, multi-language event SDKs), Gradle or Maven, OpenTelemetry, and AI tracing tools (Opik, LangSmith, or equivalent)
- Understanding of policy-based access control (OPA), authentication for AI systems (OAuth, Entra ID), and Responsible AI practices
Benefits
- From health and financial benefits to time away and everyday wellness, we give Autodeskers the best, so they can do their best work.
- Learn more about our benefits in the U.S. by visiting
Company Overview
Company H1B Sponsorship