Senior Software Engineer
Core
Design, develop, and maintain scalable backend applications and autonomous AI agent workflows using Java, Spring Boot, and AWS Cloud.
Role type
Senior Software Engineer (Backend & Agentic AI)
Builds
Scalable microservices, RESTful APIs, and autonomous AI agent systems for mortgage and real estate operations.
Domain
Mortgage and real estate technology, Cloud-native AI
Deliverable
production ML models
Required skills
Java (11+), Spring Boot, Hibernate/JPA, Node.js, AWS (EC2, S3, Lambda, SQS/SNS, EventBridge), PostgreSQL/MySQL, LLM APIs (AWS Bedrock, OpenAI), Event-driven architecture, Microservices
Preferred skills
Prompt engineering, AI IDE tools (Kiro, Copilot), Function calling, Human-in-the-loop patterns
Technologies
Java, Spring Boot, Hibernate, Node.js, AWS, PostgreSQL, Kafka, SQS, SNS, EventBridge, OpenAI, AWS Bedrock
Responsibilities
Design and implement AI agent workflows for multi-step task execution; Build and integrate RESTful APIs and event-driven services; Deploy and manage applications on AWS Cloud infrastructure; Collaborate with cross-functional teams to deliver AI-powered solutions.
Seniority
Senior, hands-on IC