Software Engineer

Alutiiq

San Diego (CA)

On-site

USD 110,000 - 125,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Alutiiq Information Managment, LLC in San Diego, CA seeks a Software Engineer II to support the RESTORE Laboratory for NIWCPAC in developing advanced software solutions for C5ISR, Digital Engineering, MR, ML, and lab modernization.

You will write structured test cases, run exploratory and regression tests, verify RESTful APIs, and isolate edge-case issues across multi-service environments while collaborating with distributed teams.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related technical discipline.
  • 2–4 years of professional experience in software testing, QA, software development, or related roles.
  • Proficiency in at least one programming language such as Python, JavaScript, C#, C++, Java.
  • Experience testing software applications including web apps, APIs, or backend services.
  • Familiarity with testing methodologies, test case development, defect tracking, and debugging techniques.
  • Experience with automated testing tools and frameworks.
  • Working knowledge of Linux systems, command-line navigation, and troubleshooting.
  • Experience with Git or similar source control tools.
  • Familiarity with Agile methodologies.
  • Understanding of databases, software integration, and architecture.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work remotely with distributed teams and obtain necessary government clearances.
  • Must be a U.S. Citizen.

Responsibilities

  • Develop, execute, and maintain software test plans, cases, and automated solutions for Digital Engineering, MR, ML, and related initiatives.
  • Perform functional, regression, integration, API, and end-to-end testing to ensure quality and performance.
  • Develop and maintain automated test scripts using Python, JavaScript, or related frameworks.
  • Support software integration and validation with engineering systems, data processing pipelines, and lab equipment.
  • Test and troubleshoot web applications, APIs, databases, and services across Windows and Linux.
  • Help establish and improve testing standards, processes, and documentation across projects.
  • Identify, document, track, and troubleshoot defects with developers to resolve issues.
  • Participate in Agile development activities including sprint planning and reviews.
  • Support integration and validation across engineering systems and lab environments.

Skills

Python
JavaScript
C++
Java
Linux
REST APIs
Agile
Testing

Education

Bachelor's degree in Computer Science/Software Engineering

Tools

Playwright
Vitest
pytest
Selenium
Git
Postman

Job description

Alutiiq Information Managment, LLC a subsidiary of Alutiiq, LLC has an opportunity for a Software Engineer in San Diego, CA. The Software Engineer II will support the Reverse Engineering, Science, and Technology for Obsolescence, Restoration, and Evaluation (RESTORE) Laboratory for Naval Information Warfare Center, Pacific (NIWCPAC) in the development of advanced software solutions supporting C5ISR systems, Digital Engineering, Mixed Reality, Machine Learning, Reality Capture, Advanced Manufacturing, and laboratory modernization initiatives. You will write structured test cases, execute exploratory and regression testing, verify RESTful API behaviors, and isolate edge-case issues across multi-service environments.

  • Develop, execute, and maintain software test plans, test cases, and automated testing solutions for applications supporting Digital Engineering, Mixed Reality, Machine Learning, Advanced Manufacturing, and laboratory modernization efforts.
  • Perform functional, regression, integration, API, and end-to-end testing to ensure software quality, reliability, and performance.
  • Develop, execute, and maintain automated test scripts using Python, JavaScript, or related programming languages and testing frameworks.
  • Support software integration and validation activities involving engineering systems, data processing pipelines, and laboratory equipment.
  • Test and troubleshoot web applications, APIs, databases, and software services across Windows and Linux environments.
  • Assist in establishing and improving software testing standards, processes, documentation, and best practices to promote consistency and quality across development projects.
  • Identify, document, track, and troubleshoot software defects, working closely with developers to investigate and resolve issues.
  • Participate in Agile software development activities, including sprint planning, backlog refinement, peer reviews, testing, and release management.
  • Support software integration and validation activities involving engineering systems, data processing pipelines, and laboratory equipment.

Payrate: $110,000 to $125,000 Annually

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related technical discipline.
  • 2–4 years of professional experience in software testing, quality assurance, software development, or related technical roles.
  • Programming experience in at least one language, such as Python, JavaScript, C#, C++, Java, or a comparable programming language.
  • Experience testing software applications, including web applications, APIs, or backend services.
  • Familiarity with software testing methodologies, test case development, defect tracking, and debugging techniques.
  • Experience with or exposure to automated software testing tools and frameworks.
  • Working knowledge of Linux operating systems, including command-line navigation, file management, log inspection, and basic troubleshooting.
  • Experience with source control and collaborative development tools such as Git.
  • Familiarity with Agile software development methodologies.
  • Basic understanding of databases, software integration, and application architecture.
  • Strong analytical, problem-solving, and troubleshooting skills.
  • Strong written and verbal communication skills.
  • Ability to work independently in a remote environment while supporting geographically distributed teams.
  • Ability to obtain and maintain required government security clearances.
  • Must be a U.S. Citizen.
Desired Qualifications:
  • Active SECRET or TOP SECRET clearance.
  • Experience supporting DoD, Navy, or federal government programs.
  • Experience developing or maintaining automated tests using frameworks such as Playwright, Vitest, pytest, Selenium, or similar tools.
  • Experience with API testing tools such as Postman or comparable solutions.
  • Experience supporting or troubleshooting applications in Linux server environments, including shell scripting, service management, or deployment activities.
  • Experience with cloud technologies such as AWS, Azure, or Google Cloud.
  • Familiarity with continuous integration and continuous delivery (CI/CD) pipelines and automated testing workflows.
  • Familiarity with software quality assurance processes, testing standards, and continuous improvement practices.
  • Familiarity with basic cybersecurity principles, secure software development practices, and common application security vulnerabilities.
  • Interest in expanding software development responsibilities, including contributing to application enhancements, bug fixes, and new features.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer II - Testing & Digital Engineering
Software Engineer II - Testing & Digital Engineering

Alutiiq, LLC • San Diego (CA)

On-site
USD 110,000 - 125,000
Remote Software QA Engineer - DoD/Navy Systems
Remote Software QA Engineer - DoD/Navy Systems

Alutiiq • San Diego (CA)

On-site
USD 110,000 - 125,000
Software Engineer
Software Engineer

Alutiiq, LLC • San Diego (CA)

On-site
USD 110,000 - 125,000
Software Engineer II - TAF
Software Engineer II - TAF

Epsilon Systems Solutions, Inc. • San Diego (CA)

On-site
USD 95,000 - 130,000
ME00626-Software Engineer 2
ME00626-Software Engineer 2

Momentum Engineering, Inc. • Maryland

On-site
USD 100,000 - 130,000
11 paid holidays
Minimum of 3 weeks PTO
Company sponsored medical plan
+3
ME00626-Software Engineer 2
ME00626-Software Engineer 2

Momentum Engineering, Inc • Annapolis (MD)

On-site
USD 120,000 - 150,000
11 paid holidays
Minimum of 3 weeks PTO
Company sponsored group medical plan
+1
Senior Software Engineer II - TAF
Senior Software Engineer II - TAF

Epsilon Systems Solutions, Inc. • San Diego (CA)

On-site
USD 170,000 - 225,000
Senior Software Engineer I - TAF
Senior Software Engineer I - TAF

Epsilon Systems Solutions, Inc. • San Diego (CA)

On-site
USD 130,000 - 170,000
Programmer Engineer – Level III
Programmer Engineer – Level III

Karthik Consulting, LLC • San Diego (CA)

On-site
USD 130,000 - 145,000
Software Engineer II - ACS
Software Engineer II - ACS

Epsilon Systems Solutions, Inc. • San Diego (CA)

On-site
USD 97,000 - 147,000