Software Engineer IV - AI
Job in
Middletown, Newport County, Rhode Island, 02842, USA
Listed on 2026-05-28
Listing for:
SEA CORP
Full Time
position Listed on 2026-05-28
Job specializations:
-
Software Development
Software Engineer, DevOps, Cloud Engineer - Software, AI Engineer
Job Description & How to Apply Below
SEA CORP
Location: Middletown, RI, United States
Req : req
1880
SEACORP is seeking to fill a Software Engineer AI position to support the development, integration, testing, and sustainment of modern US Navy software systems using advanced AI-assisted software engineering workflows. This role requires strong engineering judgment, balancing AI-generated outputs with sound software engineering principles, architecture awareness, maintainability, and operational reliability.
JobResponsibilities Include:
- Develop, integrate, test, and maintain software applications using modern AI-assisted software engineering workflows.
- Utilize AI development tools such as Cursor, Claude Code, OpenAI Codex, Continue.dev, and related technologies to improve software engineering productivity and effectiveness.
- Collaborate with software engineers, architects, testers, and system integrators within Agile software development environments.
- Implement software solutions in Java and related technologies while applying secure coding practices and software engineering best practices.
- Utilize Git, Git Lab, and Atlassian collaboration tools to support source control, issue tracking, code reviews, sprint execution, and software delivery workflows.
- Support AI-assisted code generation, debugging, test generation, refactoring, and documentation activities while validating outputs for correctness, maintainability, and security.
- Work within large and complex codebases while leveraging AI tooling to improve software comprehension, navigation, and development efficiency.
- Support CI/CD-driven software engineering workflows and automated testing approaches.
- Assist with the evaluation and adoption of emerging AI-enabled software engineering tools, workflows, and developer productivity technologies.
- Produce technical documentation, software artifacts, test evidence, and implementation guidance to support engineering and program objectives.
Education: Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Information Systems, or a related technical field.
Required Experience- 3+ years of experience in software engineering, software integration, or application development.
- Experience using AI-assisted software engineering tools and workflows to support software development activities.
- Strong experience with Git-based development workflows and collaborative source control practices.
- Experience with Git Lab repositories, merge requests, branching strategies, and CI/CD integration workflows.
- Experience utilizing Atlassian tools such as Jira and Confluence within Agile software development environments.
- Strong proficiency with modern software development environments including VS Code and AI-enabled development extensions.
- Experience developing software applications in Java.
- Experience working within Linux-based development and deployment environments, including Red Hat Enterprise Linux (RHEL).
- Familiarity with Linux command‑line operations, shell scripting, package management, system services, permissions, process management, and development tool chains.
- Ability to evaluate, validate, and refine AI-generated code outputs for correctness, security, maintainability, and operational suitability.
- Experience troubleshooting software defects, integration issues, build/test failures, and Linux‑based runtime issues.
- Master’s degree in Computer Science, Software Engineering, or a related discipline.
- Experience with Team Submarine, SWFTS, US Navy program offices, TI/APB cycle.
- Experience generating and utilizing embeddings to improve software engineering workflows, semantic search, retrieval augmentation, or codebase understanding.
- Experience reducing context complexity and optimizing workflows for large software repositories and multi‑project codebases.
- Experience developing software in C++, Python, Go, or Rust.
- Familiarity with containerized Linux development environments, Docker, Kubernetes, or Dev Ops workflows.
- Familiarity with LLM orchestration frameworks, MCP‑based integrations, or agentic development environments.
- Experience with AI‑assisted test generation,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
(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).
Search for further Jobs Here:
×