Falls Church, Virginia, USA
15 days ago
Sr Principal Software Development Analyst - People Analytics
RELOCATION ASSISTANCE: Relocation assistance may be available

CLEARANCE TYPE: None

TRAVEL: Yes, 10% of the Time

Description

At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work — and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.

Northrop Grumman's Enterprise Insights & Analytics (EI&A) organization is seeking an experienced software developer to support Northrop Grumman’s People Analytics organization.  This position will report to the Manager of Advanced Analytics & Products. 

This role will sit in our Falls Church, VA location but we may also consider a hybrid or teleworker arrangement for this position. 


At Northrop Grumman, People Analytics is a core domain within our Enterprise Insights & Analytics (EI&A) organization.  EI&A is a team of strategic analysts, scientists, engineers, and technologists who use science, research and data to identify strategic insights and create innovative analytic solutions for our business.

As a software developer, you will be responsible for designing, developing, and maintaining web-based applications that enhance our business capabilities and improve decision-making processes.  Through these efforts, you will enable HR leaders and business partners to make informed decisions across multiple areas of human capital including, but not limited to talent acquisition, culture, talent management, compensation and retention.

Responsibilities will include, but are not limited to:

Collaborate with stakeholders to gather and refine technical requirements for web-based applications.

Design, develop, and maintain user-friendly web applications, incorporating real-time data insights and support for decision-making processes.

Implement robust front-end and back-end systems using modern web frameworks and languages (e.g., JavaScript, Node.js, Python).

Set up and manage cloud services and CI/CD pipelines to ensure efficient deployment and maintenance of the applications.

Ensure data accuracy and integrity within the applications by integrating with relevant data sources and conducting thorough testing.

Provide technical support and training to end-users, ensuring they can effectively utilize the applications.

Monitor application performance and implement improvements to enhance user experience and operational efficiency.

Stay current with industry trends, emerging technologies, and best practices in software development.

Basic Qualifications: 

Bachelor’s degree with 8+ years of related professional experience - OR - a Master’s degree with 6+ years of related professional experience - OR – a PhD with 4+ years of relevant experience.

Strong experience in full-stack web development, including front-end and back-end technologies.

Proficiency in programming languages such as JavaScript, Node.js, and Python.

Experience with cloud platforms and services, particularly with setting up CI/CD pipelines.

Strong problem-solving skills and attention to detail.

Ability to work and collaborate with cross-functional teams.

Must have the ability to obtain and maintain a security clearance.  US Citizenship is a prerequisite.

Preferred Qualifications:

Degree in Computer Science, Software Engineering, Information Technology, or a related field.

Demonstrated experience in developing web applications for decision support or business analytics.

Familiarity with data visualization tools and techniques.

Experience in managing and deploying applications on cloud infrastructure, especially Azure.

Excellent communication skills, capable of presenting technical concepts to non-technical stakeholders.

Salary Range: $124,900.00 - $206,000.00

The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.

Employees may be eligible for a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.

The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.

Northrop Grumman is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO/AA and Pay Transparency statement, please visit http://www.northropgrumman.com/EEO. U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
Confirm your E-mail: Send Email