What are the responsibilities and job description for the Software Engineers position at Largeton Group?
- Role: Principal/Consulting Software Engineer (Full Stack)
- Openings: 20 positions available
- Duration: 6-month contract to permanent (C2C)
- Location: New York City, hybrid/on-site; must currently reside in NYC
- Build and maintain front-end applications using Angular and TypeScript
- Develop scalable APIs and business logic on .NET Core/C# service layers
- Contribute to modern Java-based microservices (no legacy applications)
- Support and integrate AI-driven features built with Python, including LLM-powered workflows
- Design and implement data flows for Retrieval-Augmented Generation (RAG) use cases
- Collaborate with product and engineering teams to evolve architecture and deliver solutions
- Engage directly with stakeholders and clients to provide customer-facing technical solutions
- Frontend: Angular, TypeScript
- Backend: .NET Core (C#), Java (Spring Boot or similar)
- AI Layer: Python, LLM integrations, Google ADK
- Architecture: Full stack, microservices, API-driven
- Strong full stack development with Angular and .NET (Core preferred)
- Building APIs and service layers in C#
- Exposure to modern Java services
- Working knowledge of LLMs and AI application patterns
- Ability to explain RAG concepts and implementations
- Experience with AI agents or automation workflows
- Experience with Google ADK (Agent Development Kit)
- Designing AI-enabled user experiences
- Experience in polyglot environments (multiple languages)
- Experience modernizing legacy apps to cloud-native architectures
- Role is primarily on-site due to stakeholder/client-facing responsibilities
- Communication and stakeholder engagement are critical for success in this role