Empower is a company dedicated to transforming financial lives and fostering a flexible work environment. They are seeking a Senior Software Engineer with hands-on experience in Generative AI to enhance software engineering workflows, focusing on the development and expansion of agentic AI capabilities.
Responsibilities:
- Design, build, and enhance GenAI-powered solutions that facilitate and accelerate SDLC workflows (e.g., code transformation, unit and integration testing, automation, quality improvements)
- Work with and evaluate agentic AI frameworks such as Claude Code, LangChain, Strands, and similar platforms, recognizing different problems may require different architectural approaches
- Build solutions using Model Context Protocol (MCP) to orchestrate tasks across disparate systems and actors using agent-based workflows and orchestration patterns
- Integrate AI agents with enterprise developer tools (e.g., Git-based platforms, CI/CD systems, internal engineering utilities)
- Evaluate AI-generated outputs for correctness, maintainability, performance, and alignment with engineering standards
- Collaborate with engineering teams to identify practical, high-impact use cases for AI within the SDLC
- Apply strong software engineering practices to all AI-enabled systems (testing, versioning, observability, reliability)
Requirements:
- Applicants must be authorized to work for any employer in the U.S
- Strong experience as a software engineer, building and delivering production-grade applications or tools
- Deep expertise in at least one modern backend technology stack (Java, Spring, Springboot preferred), with demonstrated ability to adapt across diverse technologies and cloud-native environments
- Demonstrated experience applying Generative AI to real-world engineering problems, particularly within the SDLC
- Hands-on experience working with agentic AI systems, tool-augmented agents, or workflow automation using LLMs
- Experience with modern LLM ecosystems and frameworks (experience with Claude Code strongly preferred; familiarity with Anthropic, OpenAI, GitHub Copilot agents, or similar platforms is valuable)
- Practical experience with Model Context Protocol (MCP) and secure integration patterns
- Experience integrating systems via APIs and working with Git-based repositories and CI/CD pipelines
- Ability to critically assess AI-generated code and automation outputs
- Strong collaboration and communication skills
- Experience designing and implementing full-stack systems with Java, Spring, Springboot, or other Java frameworks
- Experience with code modernization or large-scale refactoring initiatives
- Familiarity with evaluation techniques for LLM or agent performance
- Experience building internal developer tools or automation platforms
- Cloud platform experience (AWS preferred)