Enlighten is seeking a Software Engineer to design, develop, and implement complex software capabilities for computer-based systems. The engineer will collaborate with other engineers to create software solutions for clients, using modern tools and technologies in a dynamic, collaborative team focused on high-quality delivery. The role emphasizes Java development, strong testing and troubleshooting, and keeping current with software development trends. The position involves incorporating AI coding agents such as Claude Code or Google's Gemini agentic workflows into engineering work. This includes using agents for multi-file feature implementation, codebase refactoring, and automated test generation; guiding agents across complex, multi-repository architectures; and critically reviewing generated code for security, performance, and architectural fit. The engineer will work in a fast-paced small-business environment and perform additional duties as assigned. This is a hybrid role requiring work at a customer site in Hanover, Maryland, one to two days per week, and at Enlighten's Columbia, Maryland office one day per week. Schedule flexibility is needed. The employee must have and maintain an active Secret U.S. Government security clearance and be a U.S. citizen. A DoD 8140/8570 compliance certification is required within 60 days of employment.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level