Engineering Foundry - Software Engineering - Full-stack Developer – Senior Consultant

Senior Consultant/Software Engineer III role focused on architecting, designing, and implementing scalable full-stack and agentic AI solutions. Responsibilities include leading end-to-end delivery, mentoring junior engineers, and collaborating with cross-functional teams on cloud-native infrastructure and AI applications using frameworks like LangChain and AutoGen.

What you'd actually do

  1. Architect, design, and implement scalable, reliable, and maintainable full-stack software systems and services.
  2. Design and operationalize RESTful and asynchronous APIs on cloud-native infrastructure (AWS, Azure, or GCP), including containerized workloads, CI/CD pipelines, and infrastructure-as-code.
  3. Lead end-to-end delivery of complex features from requirements gathering through deployment and monitoring.
  4. Architect and deliver production-grade agentic AI and multi-agent applications using popular frameworks such as LangChain, LangGraph, AutoGen, CrewAI, or Semantic Kernel; design patterns including orchestrator-agent hierarchies, RAG pipelines, tool-calling agents, and context/memory management.
  5. Conduct thorough code reviews, enforce coding standards, and champion engineering best practices.

Skills

Required

  • 7+ years of relevant consulting or industry experience in a hands-on development role, working across borders and as an integral team member.
  • 7+ years of full-stack software development experience with proficiency in at least one back-end language (Python, Java, .NET/C#, Go, or Node.js) and a modern front-end framework.
  • 6+ years building microservices and scalable APIs in a distributed, enterprise environment.
  • Solid knowledge of relational and/or NoSQL databases (PostgreSQL, MySQL, MongoDB, DynamoDB, etc.).
  • Experience with cloud platforms (AWS, GCP, or Azure) and containerized environments (Docker, Kubernetes).
  • Excellent problem-solving skills with a strong ability to debug and optimize complex systems
  • Proven track record managing or technically leading delivery teams, including communication cadences and quality assurance across time zones.
  • Experience delivering software across multiple SDLC methodologies (Agile, SAFe, Kanban, waterfall-agile hybrid).
  • Bachelor's degree in Computer Science, Engineering, or a related discipline — or equivalent professional experience.

Nice to have

  • Ability to travel up to 50% based on the work you do and the clients and industries/sectors you serve.

What the JD emphasized

  • architect and deliver production-grade agentic AI and multi-agent applications
  • design patterns including orchestrator-agent hierarchies, RAG pipelines, tool-calling agents, and context/memory management

Other signals

  • architect and deliver production-grade agentic AI and multi-agent applications
  • design patterns including orchestrator-agent hierarchies, RAG pipelines, tool-calling agents, and context/memory management
  • full-stack software developer who designs, builds and ships scalable software systems
  • mentoring junior engineers and driving technical best practices