Senior Software Engineer

Innova Software Services Inc.
New York, NY, 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
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Software as a Service Databases Relational Databases DevOps Distributed Systems Memory Management Amazon DynamoDB Fault Tolerance
+24 more
Python (Programming Language) PostgreSQL NoSQL Message Oriented Middleware Software Engineering System Testing Chatbots Delivery Pipeline Large Language Models Multi-Agent Systems Spring-boot Model Validation Caching Core Api Backend Fastapi Containerization Kubernetes Low Latency Reactive Programming Virtual Agents Domain Driven Design Docker Microservices

Job description

We are seeking a Software Engineer to lead the architectural design and execution of an enterprise-grade Conversational AI platform. In this role, you will architect domain-driven AI agents capable of complex decision-making, tool execution, and multi-step reasoning. Combining deep enterprise engineering patterns (Java, AWS) with modern AI agent orchestration framework expertise (LangChain or Sierra), you will bridge core backend systems with cutting-edge LLM cognitive architectures., Agent Architecture & Platform Engineering: Architect and build production-ready, domain-driven AI agents and conversational workflows using LangChain or Sierra. System Design & Integration: Design resilient, event-driven distributed systems that connect AI agents to legacy enterprise systems via REST/gRPC APIs, asynchronous messaging, and vector databases. Polyglot Core Development: Write high-performance Java backend services and develop native Python microservices for AI orchestration, prompt routing, and model evaluation. AWS Cloud Infrastructure: Deploy, scale, and secure platform components using AWS cloud-native services (ECS/EKS, Lambda, Bedrock, SageMaker, DynamoDB, EventBridge). Domain-Driven Design (DDD): Apply DDD principles to model complex business domains, ensuring agents maintain state, boundary execution, and context integrity. Technical Leadership: Guide engineering practices across memory management, tool execution, guardrails, non-deterministic system testing, and latency optimization.

Requirements

Experience: 10 15+ years of software engineering experience building scalable backend platform architectures. Core Languages: Mastery of Java (Spring Boot, reactive programming) and strong proficiency in Python(FastAPI, AsyncIO, PyDantic). AI Agent Frameworks: Hands-on development experience with LangChain, Sierra, or equivalent agent orchestration frameworks. System Design: Track record of designing low-latency, fault-tolerant, high-throughput distributed architectures from scratch. Cloud & DevOps (AWS): Expertise in AWS infrastructure, containerization (Docker, Kubernetes), and CI/CD automation pipelines. Database & Data Modeling: Solid experience with relational databases (PostgreSQL/Aurora), NoSQL (DynamoDB), and Vector Databases (Pinecone, pgvector, Qdrant). On-Site Requirement: Willingness and ability to work 5 days on-site in our New York, NY office. Preferred Experience Domain-Driven Design (DDD) expertise within conversational AI or multi-agent orchestration platforms. Hands-on implementation of guardrails, Semantic Caching, Function Calling, and RAG architectures. Prior experience in high-volume enterprise sectors (e.g., FinTech, Enterprise SaaS, AdTech).

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.

4:13 min

Empowering developers with comprehensive AI software stacks

Markus Hacker Markus Hacker +1 · World Congress 2025

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

2:18 min

Redefining developer roles and software architecture requirements

Laurie Voss Laurie Voss · Coffee With Developers

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all