Software Engineer IV
3 weeks ago
Middletown, RI, United States
Seacorp Inc
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
Overview
SEACORP is seeking a well-qualified Software Engineer IV
- AI. Job Summary: 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 position is intended for highly capable software engineers who are proficient not only in software development fundamentals, but also in leveraging AI-enabled development tools to accelerate delivery, improve code quality, automate repetitive tasks, and enhance engineering productivity across the software lifecycle. The ideal candidate understands how to effectively utilize AI coding assistants, agentic software engineering workflows, and modern developer tooling to support requirements analysis, software implementation, testing, debugging, refactoring, documentation generation, and codebase comprehension. This role requires strong engineering judgment and the ability to balance AI-generated outputs with sound software engineering principles, architecture awareness, maintainability, and operational reliability. Responsibilities
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, GitLab, 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.
Qualifications
Education:
Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Information Systems, or a related technical field.
Experience:
Required knowledge of Git, GitLab, Atlassian tools, VS Code, Cursor, Java, Claude Code, OpenAI Codex, Continue.dev, Linux, and Red Hat Enterprise Linux (RHEL). Candidates should have the ability to work in a fast-paced work environment. Able to collaborate with others while being able to handle independent tasking. Ability to learn new technologies quickly.
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 GitLab 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 toolchains. 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.
Desired Experience
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
- AI. Job Summary: 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 position is intended for highly capable software engineers who are proficient not only in software development fundamentals, but also in leveraging AI-enabled development tools to accelerate delivery, improve code quality, automate repetitive tasks, and enhance engineering productivity across the software lifecycle. The ideal candidate understands how to effectively utilize AI coding assistants, agentic software engineering workflows, and modern developer tooling to support requirements analysis, software implementation, testing, debugging, refactoring, documentation generation, and codebase comprehension. This role requires strong engineering judgment and the ability to balance AI-generated outputs with sound software engineering principles, architecture awareness, maintainability, and operational reliability. Responsibilities
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, GitLab, 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.
Qualifications
Education:
Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Information Systems, or a related technical field.
Experience:
Required knowledge of Git, GitLab, Atlassian tools, VS Code, Cursor, Java, Claude Code, OpenAI Codex, Continue.dev, Linux, and Red Hat Enterprise Linux (RHEL). Candidates should have the ability to work in a fast-paced work environment. Able to collaborate with others while being able to handle independent tasking. Ability to learn new technologies quickly.
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 GitLab 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 toolchains. 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.
Desired Experience
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