Engineering Foundry - Software Engineering - Full-stack Developer - Senior Consultant
Indexed description
AI & Engineering leverages cutting-edge engineering capabilities to build, deploy, and operate integrated/verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure. These solutions are powered by engineering for business advantage, transforming mission-critical operations. We enable clients to stay ahead with the latest advancements by transforming engineering teams and modernizing technology & data platforms. Our delivery models are tailored to meet each client's unique requirements.
Engineering as a Service provides complete design, implementation, and technology operations, leveraging our core engineering expertise. We transform engineering teams, modernize technology, and deliver complex programs with a product engineering approach. Our flexible delivery models-traditional teams, pools, or pods-are tailored to each client's needs, offering engineering-led advisory, implementation, and operational capabilities to accelerate innovation.
Recruiting for this role ends on 6/1/2026.
Work You'll Do
You are a hands-on technical full-stack software developer who designs, builds and ships scalable software systems while mentoring junior engineers and driving technical best practices across the organization. You will architect full-stack and agentic AI solutions, guide distributed engineering teams, and engage with product managers, designers, and stakeholders to deliver high-impact solutions.
Key Responsibilities
- Architect, design, and implement scalable, reliable, and maintainable full-stack software systems and services.
- 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.
- Lead end-to-end delivery of complex features from requirements gathering through deployment and monitoring.
- 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.
- Conduct thorough code reviews, enforce coding standards, and champion engineering best practices.
- Mentor and guide junior and mid-level engineers, fostering a culture of continuous learning and improvement.
- Collaborate with cross-functional teams including Product, Design, DevOps, and QA to deliver high-quality software.
- Identify technical debt and proactively drive refactoring and improvement initiatives.
- Participate in system design discussions, architecture reviews, and technical planning sessions.
- Troubleshoot and resolve complex performance, scalability, and reliability issues in production systems.
- Contribute to hiring processes including technical interviews and assessments.
- 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.
- Ability to travel up to 50% based on the work you do and the clients and industries/sectors you serve.
- Limited immigration sponsorship may be available.
- Experience with event-driven architectures and messaging systems (Kafka, RabbitMQ, SQS).
- Contributions to open-source projects or a demonstrated personal portfolio.
- Experience with machine learning pipelines or data engineering workflows.
- Demonstrated experience designing and delivering solutions that incorporate Large Language Models (LLMs) and/or agentic AI architectures in a professional setting.
- Knowledge of security best practices, including OWASP guidelines and secure coding standards.
- Prior experience in a tech lead or staff engineer capacity.
- Industry-recognized technology certifications.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search