Enterprise - Software Engineer - Microservices, OOP, Agile
Listed on 2026-05-16
-
Software Development
Software Engineer, Cloud Engineer - Software, DevOps, AI Engineer
Overview
Erias Ventures is seeking a talented and experienced Software Engineer to join our team. As a Software Engineer focused on AI Integration, you will design, develop, and implement the paved road for AI at our company. This role uses industry best practices, open-source capabilities, and large language models (LLMs) to build a secure framework that lets our other software capabilities leverage AI.
This position allows for partial telework.
- Design and develop foundational AI frameworks, including internal APIs, middleware, and routing layers that allow other systems to securely utilize AI capabilities.
- Build Model Context Protocol (MCP) servers and a library of reusable "skills" (function calling/tools) that enable AI models to safely interact with internal databases, microservices, and external APIs.
- Implement strict enterprise AI guardrails, ensuring data privacy, sensitive data scrubbing, prompt injection defenses, and output validation to meet security requirements.
- Develop secure, enterprise-grade AI software solutions in collaboration with other engineers, focusing on Model Context Protocol servers, reusable AI skills, and related framework capabilities.
- Stay up-to-date with the latest developments in backend engineering and applied AI; contribute to a dynamic and collaborative team delivering high-quality software solutions.
- Work in a fast-paced environment, with flexibility to adapt to schedule changes as needed.
- Strong working knowledge and experience developing Java-based software capabilities.
- Experience in designing enterprise APIs and RESTful web services.
- Experience in microservices architecture and object-oriented programming (OOP).
- Experience with the agile software lifecycle and configuration management tools (e.g., Git, Nexus, Maven).
- Comfortable working on a Linux command line.
- Proven ability to learn quickly and work independently as well as in a team; strong problem-solving skills and the ability to review information and compile data as needed.
- Ability to work in a hybrid environment, spending 1-2 days per week at our Columbia, MD office; flexibility for schedule changes as needed.
- Experience in automated testing pipelines for non-deterministic AI outputs is desirable.
- Security clearance: A current Secret level security clearance is required; candidates with a TS-level clearance may also be considered. No sponsorship for government clearance is available.
- Nine (9) years of software engineering experience with modern Java frameworks and libraries (e.g., Spring, Guava); or seven (7) years with a related Master's degree; or thirteen (13) years with a High School diploma or equivalent, plus relevant experience.
- Familiarity with Java-based AI integration frameworks (e.g., Spring AI, LangChain4j) or Python equivalents (Lang Chain, Llama Index).
- Experience with vector databases, semantic caching, and AI observability tools.
- Experience with NiFi, Kafka, AWS infrastructure, and Kubernetes.
- Experience with cloud technologies (AWS, Azure).
- Experience with SQL databases (Postgres, MySQL) and No
SQL, distributed databases. - Scripting experience (Python) is a plus.
- Understanding of agile software development methodologies and standard tool suites (e.g., JIRA, Confluence, Git Hub, You Track).
The salary range for this position is $150,000 - $275,000, depending on education and years of experience. Erias Ventures provides a comprehensive package of wealth, health, and happiness benefits.
Equal Opportunity StatementAt Erias Ventures, we are dedicated to fostering a diverse and inclusive workplace. We are an equal opportunity employer and consider all qualified applicants on merit without discrimination based on race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).