Sr. Principal Software Engineer

clarityinnovates

Jessup (MD)

On-site

USD 110,000 - 150,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Clarity Innovations is seeking a Software Automation Engineer TS/SCI to design, develop, maintain, and improve automated software solutions. You will create automated tests, integrate them into CI/CD and DevSecOps pipelines, and collaborate with developers, QA, and DevOps to ensure quality and scalability across missions.

The role requires strong fundamentals, experience applying automation to end-to-end testing, and a track record of solving complex testing challenges in a collaborative,

Qualifications

  • Bachelor's degree in computer science, software engineering, information technology, or related field, or equivalent experience.
  • 7+ years of software engineering, test automation, or QA automation.
  • Strong programming experience with Python, Java, JavaScript/TypeScript, C#, or similar.
  • Experience with automated tests and automation frameworks.
  • Experience with API testing and automation.
  • Experience with Git or another SCM.
  • Experience with CI/CD technologies and automated pipelines.
  • Strong understanding of software development and testing methodologies.
  • Experience troubleshooting failures in application and automation.

Responsibilities

  • Design, develop, and maintain scalable software automation frameworks and tools.
  • Develop automated functional, regression, integration, API, and end-to-end tests.
  • Translate requirements into automated solutions.
  • Integrate automated testing into CI/CD pipelines and DevSecOps processes.
  • Identify repetitive manual processes and automate them.
  • Develop reusable automation components, libraries, scripts, and utilities.
  • Collaborate with developers to fix defects and improve quality.
  • Analyze test failures, troubleshoot, and find root causes.
  • Maintain automated test environments, configurations, and infrastructure.
  • Participate in code reviews and follow standards.
  • Create and maintain technical docs for automation frameworks and processes.
  • Monitor automation results and report to stakeholders.
  • Support continuous improvement of software development, testing, and deployment.
  • Work with Agile teams to embed automation throughout SDLC.
  • Ensure automation aligns with security, compliance, and architecture standards.

Skills

Python
Java
JavaScript/TypeScript
C#
Automation testing

Education

Bachelor's degree or equivalent

Tools

Git
CI/CD

Job description

Clarity Innovations is a trusted national security partner, dedicated to safeguarding our nation's interests and delivering innovative solutions that empower the Intelligence Community (IC) and Department of Defense (DoD) to transform data into actionable intelligence, ensuring mission success in an evolving world.

Our mission-first software and data engineering platform modernizes data operations, utilizing advanced workflows, CI/CD, and secure DevSecOps practices. We focus on challenges in Information Warfare, Cyber Operations, Operational Security, and Data Structuring, enabling end-to-end solutions that drive operational impact.

We are committed to delivering cutting-edge tools and capabilities that address the most complex national security challenges, empowering our partners to stay ahead of emerging threats and ensuring the success of their critical missions. At Clarity, we are people-focused and set on being a destination employer for top talent, offering an environment where innovation thrives, careers grow, and individuals are valued. Join us as we continue to lead innovation and tackle the most pressing challenges in national security.

Software Automation Engineer
TS/SCI - Required to start
Position Summary

We are seeking a skilled Software Automation Engineer to design, develop, maintain, and continuously improve automated software solutions that increase efficiency, quality, reliability, and scalability. The ideal candidate will have strong software development fundamentals, experience building automated testing and deployment solutions, and the ability to work collaboratively with developers, product owners, DevOps engineers, and other technical stakeholders.

Key Responsibilities
  • Design, develop, and maintain scalable software automation frameworks and tools.
  • Develop automated functional, regression, integration, API, and end-to-end tests.
  • Translate business and technical requirements into automated solutions.
  • Integrate automated testing into CI/CD pipelines and DevSecOps processes.
  • Identify repetitive or error-prone manual processes and develop automation to improve efficiency.
  • Develop reusable automation components, libraries, scripts, and utilities.
  • Collaborate with software developers to identify defects and improve application quality.
  • Analyze test failures, troubleshoot issues, and determine root causes.
  • Maintain automated test environments, configurations, and supporting infrastructure.
  • Participate in code reviews and follow established software engineering standards.
  • Develop and maintain technical documentation for automation frameworks and processes.
  • Monitor automation results and provide meaningful reporting to technical and business stakeholders.
  • Support continuous improvement of software development, testing, and deployment processes.
  • Work with Agile teams to incorporate automation throughout the software development lifecycle.
  • Ensure automation solutions align with organizational security, compliance, and architecture standards.
Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field, or equivalent professional experience.
  • 7+ years of experience in software engineering, test automation, QA automation, or a related discipline.
  • Strong programming experience with one or more languages such as Python, Java, JavaScript/TypeScript, C#, or similar.
  • Experience developing automated software tests and automation frameworks.
  • Experience with API testing and automation.
  • Experience working with Git or another source-control management system.
  • Experience with CI/CD technologies and automated build/deployment pipelines.
  • Strong understanding of software development and testing methodologies.
  • Experience troubleshooting application and automation failures.
  • Strong analytical, problem-solving, and communication skills.
Preferred Qualifications
  • Experience applying Generative AI and Large Language Models (LLMs) to software development, testing, automation, or engineering workflows.
  • Experience developing or integrating agentic AI solutions capable of autonomously executing multi-step tasks, interacting with software systems, or orchestrating automated workflows.
  • Familiarity with AI/ML frameworks, libraries, and tools such as LangChain, LangGraph, LlamaIndex, Hugging Face, OpenAI APIs, or similar technologies.
  • Experience developing AI-enabled automation using LLM APIs, prompt engineering, tool/function calling, retrieval-augmented generation (RAG), or agent-based architectures.
  • Experience integrating AI capabilities into software testing, including automated test generation, test-case optimization,
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Principal Software Engineer
Sr. Principal Software Engineer

Socket.dev • Jessup (MD)

On-site
USD 160,000 - 390,000
Sr. Principal Software Engineer
Sr. Principal Software Engineer

Clarity Innovations • Jessup (MD)

On-site
USD 160,000 - 390,000
Senior Principal Software Automation Architect
Senior Principal Software Automation Architect

clarityinnovates • Jessup (MD)

On-site
USD 110,000 - 150,000
Sr. Principal Software Engineer
Sr. Principal Software Engineer

Socket.dev • Herndon (VA)

On-site
USD 113,000 - 345,000
Sr. Principal Software Engineer
Sr. Principal Software Engineer

clarityinnovates • Herndon (VA)

On-site
USD 113,000 - 345,000
Sr. Principal Information Security Engineer
Sr. Principal Information Security Engineer

Socket.dev • Springfield (VA)

On-site
USD 139,000 - 314,000
Sr. Principal Information Security Engineer
Sr. Principal Information Security Engineer

clarityinnovates • Springfield (VA)

On-site
USD 139,000 - 314,000
Principal Software Engineer
Principal Software Engineer

Clarityinnovates • Maryland

On-site
USD 123,000 - 308,000
Sr. Principal Platform Engineer
Sr. Principal Platform Engineer

Clarity Innovations, LLC • Springfield (VA)

On-site
USD 161,000 - 362,000
Sr. Principal Software Engineer
Sr. Principal Software Engineer

clarityinnovates • Springfield (VA)

On-site
USD 161,000 - 362,000