Senior Software Engineer

Posted Oct 26

This is a fully remote position, open to applicants in India.

πŸ“‹ Description

β€’ Design, create, and sustain robust backend applications utilizing Java, Spring Boot, and Hibernate.

β€’ Construct and integrate RESTful APIs and event-driven services to facilitate communication between microservices and AI agents.

β€’ Deploy and oversee applications on AWS Cloud infrastructure.

β€’ Ensure high standards of code quality, optimize performance, and adhere to industry best practices.

β€’ Design and develop autonomous AI agent workflows that plan and execute multi-step tasks, invoke tools, and manage exceptions.

β€’ Create agent orchestration patterns that encompass agent handovers, state persistence, retry logic, and fallback strategies.

β€’ Integrate foundation model APIs for LLM-powered reasoning, decision-making, and natural language comprehension.

β€’ Develop interfaces for tool usage and function calling for databases, APIs, document stores, and external services.

β€’ Implement human-in-the-loop patterns featuring confidence thresholds, escalation triggers, and approval workflows.

β€’ Construct event-driven agent architectures utilizing SQS/SNS, EventBridge, or Kafka.

β€’ Collaborate effectively with product, data science, and QA teams.

β€’ Engage in prompt engineering, agent behavior tuning, and accuracy assessment.

β€’ Contribute to AI-assisted development workflows employing Kiro, Copilot, or comparable AI IDEs.


⛳️ Requirements

β€’ 2–4 years of professional experience in backend/full-stack development.

β€’ Strong expertise in Node.js, Java (11+), Spring Boot, and Hibernate/JPA.

β€’ Practical experience in designing and integrating RESTful APIs and webhook-based integrations.

β€’ Familiarity with AWS services, including EC2, S3, Lambda, SQS/SNS, EventBridge, API Gateway, and Cognito.

β€’ Experience in building or integrating autonomous AI agent systems, focusing on multi-step workflows, tool-use patterns, agent orchestration, and state management.

β€’ Hands-on experience with LLM APIs such as AWS Bedrock, OpenAI, or Anthropic, including prompt engineering, function calling, and structured output parsing.

β€’ Proficient in relational databases like PostgreSQL and MySQL, covering schema design and query optimization.

β€’ Understanding of event-driven and microservices architecture patterns.

β€’ Outstanding analytical, problem-solving, and communication abilities.


🏝️ Benefits

β€’ Option for remote work.

β€’ Full-time employment.

People also viewed

Agility Robotics16 hours ago

Software Engineer III, Simulation

US flagCalifornia, +2 more statesFull-timeFull-stack Engineer$144k – $225k/year
ApplyView job
pyck16 hours ago

AI Software Engineer, WMS

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
Pinterest16 hours ago

Senior Software Engineer

US flagCalifornia OnlyFull-timeFull-stack Engineer$203k – $254.7k/year
ApplyView job
SentiLink16 hours ago

Senior Product Engineer, Full Stack

US flagUnited States OnlyFull-timeFull-stack Engineer$180k – $220k/year
ApplyView job
SentiLink16 hours ago

Senior Software Engineer, Frontend

US flagUnited States OnlyFull-timeFull-stack Engineer$180k – $220k/year
ApplyView job
ITHAKA16 hours ago

Senior Software Engineer, JSTOR Stewardship

US flagUnited States OnlyFull-timeFull-stack Engineer$112.2k – $140.3k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers