What are the responsibilities and job description for the Sr Software Engineer – AI-Assisted Development | JAVA || only local Candidates position at Verito Solutions?
Sr Software Engineer – AI-Assisted Development | JAVA
Plano, TX- hybrid remote
6-12 month contract
2 interviews
Role Summary
- The consultant will act as a hands-on sr engineer embedded within Enlight Maintenance team, delivering real production features while modeling effective, responsible use of AI for code generation.
- This is not a coaching or advisory role—the consultant is expected to build, ship, and collaborate daily with client engineers.
Core Responsibilities
· Deliver selected Enlight Maintenance features using AI-assisted development techniques
· Actively guide AI tools through iterative prompting, refinement, and validation
· Ensure all generated code meets enterprise standards for quality, security, and maintainability
· Collaborate closely with client engineers in daily standups, backlog refinement, and reviews
· Make work visible so client team members can observe techniques, workflows, and productivity gains
· Participate in comparative analysis between AI-assisted and traditional delivery approaches
· Contribute insights and metrics that support the client’s executive-level business case
Required / Preferred
· Strong senior-level experience in Java
· Experience with API development and enterprise backend systems
· Familiarity with Angular for full-stack scenarios (optional but valuable)
· Comfort working either full-stack or backend-focused, depending on scope
· Hands-on experience using AI tools for code generation, refactoring, and problem solving
· Strong engineering judgment—knows when to trust AI output and when to override it