You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Northrop Grumman

Principal Engineer Software – UI Automated Test Lead (26-452) Space AHT

  • Office
  • 6+ years

Salary

$103,600/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The role is on the C2BMC program, supporting the U.S. President, the Secretary of Defense and combatant commanders at strategic, regional and operational levels.

The team sits in the company's Space Systems Missile Defense Integration group in Colorado Springs, CO, and is hiring a Principal Engineer Software, UI Automated Test Lead (26-452).

The company is not offering relocation assistance.

Responsibilities

  • Build and maintain a UI automated testing framework that covers all C2BMC UI products.
  • Write and extend UI software in Java and Python, including automation code, test harnesses and UI components.
  • Move legacy code to a modern architecture so it is easier to maintain, faster and easier to test.
  • Create UI test cases with Sikuli and connect them to program workflows.
  • Set technical direction and best practices for UI automation and development, working with little oversight.
  • Coach junior engineers on UI development, automated testing and tool use.
  • Plan, track and deliver work using GitLab, Confluence and JIRA.
  • Work with cross-functional teams where priorities shift, and report status and risks clearly.

Requirements

  • A Bachelor's degree in Computer Science, Software Engineering, Mathematics, Physics or a related field from an accredited university plus 5 years of experience; or a Master's in a related field plus 3 years of relevant work; or 9 years of relevant work experience may be considered in place of a degree.
  • A current, active Government-issued 8140 certification at IAT Level II or higher (such as Security+ CE, CCNA-Security, CySA+ or CND), held at the time of application and needed to start.
  • A current, active in-scope Government-issued Secret clearance at the time of application, needed to start.
  • List your current security clearance and any IAT or other relevant certifications on your resume, where applicable.
  • Experience designing and running UI automated test cases.
  • UI development experience in Java and Python.
  • Experience building Sikuli test cases for UI automation.
  • Experience with GitLab for source control, CI and collaboration.
  • Experience leading UI development, giving technical direction and oversight.
  • Experience mentoring junior engineers on UI development and automation practices.
  • Working knowledge of Confluence and JIRA.
  • A software engineering background with strong Java skills, including designing, implementing, debugging and maintaining Java applications.
  • Good verbal and written communication.
  • Able to work on your own and take ownership of UI automation and development tasks.
  • Able to handle shifting priorities and requirements in a highly dynamic setting.
  • Preferred: familiarity with Eclipse, Maven, Gradle, ClearCase and Jenkins.
  • Preferred: experience building Jenkins pipelines for CI/CD workflows.
  • Preferred: experience with NASA WorldWind or similar visualization frameworks.
  • Preferred: experience in the Missile Defense domain.
  • Preferred: Scrum-Agile development experience.
  • Preferred: familiarity with CI/CD frameworks and practices.
  • Highly desired: experience working in an Agile development environment.
  • Highly desired: experience with automated UI testing.

Conditions

On-site work in Colorado Springs, CO, with no remote options.

No relocation assistance.

A Top Secret clearance is required for start.

Travel about 10% of the time.

Keep the 8140 certification active for the entire contract period.

Base salary range is $103,600.00 to $155,400.00 as a general guideline, with offers based on scope, responsibilities, experience, education, skills and market conditions.

The application period is estimated at 20 days from the posting date, and may be shortened or extended based on business needs and candidate availability.

Benefits

  • Health plan, life and disability insurance, and a savings plan.
  • Paid time off for vacation or personal business, plus company-paid holidays.
  • Education assistance, training and development, and flexible work arrangements.
  • Depending on the position, possible overtime, shift differential and a discretionary annual bonus; Vice President and Director roles may also be eligible for Long Term Incentives.
  • Benefits can be customized to suit individual and family needs.

Where you’d work

From the office

No relocation

About the company

Northrop Grumman

Office in United States

Also hiring in Boulder, United States, San Diego, United States, Baltimore, United States and 9 more places

2 of their 854 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 21 checks run
  • 3 red flags

Still hiring?

14 checks

2 red flags

How crowded?

7 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details12 facts · Role, Location, Compensation, Employment
Tech stack
  • Python
  • Java
  • CI/CD
Seniority
Principal
Type
Full-time
Specialty
Backend
Region
United States
Pay period
Annual
Show 6 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
Principal
Experience
5+ years
Tech stack
  • Python
  • Java
  • CI/CD

Location

Work model
Office
Region
United States
Office
  • United States
Relocation
Not offered

Compensation

Salary
$103,600 / year
Pay period
Annual

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason