Job Directory Sr. Software Engineer / Manassas, VA

Sr. Software Engineer / Manassas, VA
Manassas, VA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Description:Love solving complex problems? Join our Agile team of systems and software engineers supporting the US Navy's sonar and anti-submarine warfare mission!

We are seeking experienced software engineers to shape the development of our software as Product Owners. The Product Owner (PO) is a member of the Agile Team responsible for defining Stories and prioritizing the Team Backlog to streamline the execution of program priorities while maintaining the conceptual and technical integrity of the Features or components for the team. The PO has a significant role in quality control and is the only team member empowered to accept stories as done. This role has significant relationships and responsibilities outside the local team, including working with the Chief Engineer (who is responsible for the Program Backlog) and preparing for the Program Cycle Planning events.

Before planning events, the PO updates the team backlog and reviews the cycle goals/objectives. During the event, the PO is involved with story definition, providing the clarifications necessary to assist the team with their story estimates and sequencing. The PO also drafts the team's specific objectives for the upcoming cycle.

o Maintaining the team backlog - With input from Chief Engineer and other stakeholders, the PO has the primary responsibility for building, editing, and maintaining the team backlog. Consisting mostly of user stories, it also includes defects and enablers. Backlog items are prioritized based on user value, time, and other team dependencies determined in the cycle planning meeting and refined during the cycle.

o Sprint Planning - The PO reviews and reprioritizes the backlog as part of the prep work for Sprint Planning, including coordination of dependencies with other POs. During the sprint planning meeting, the PO is the primary source for story detail and priorities and has the responsibility of accepting the final sprint plan.

o Just-in-time story elaboration - Most backlog items are elaborated into user stories for implementation. This may happen before the sprint, during sprint planning, or during the sprint. While any team member can write stories and acceptance criteria, the PO has the primary responsibility for maintaining the flow. The goal for the PO is to two sprints' worth of stories ready in the team backlog at all times (more would create a queue, while less might inhibit flow).

o Supporting Acceptance Test Definition - POs participate in the development of story acceptance criteria, draft them when feasible, and provide examples when needed.

o Accepting stories - The PO is the only team member who can accept stories as done. This includes validation that the story meets acceptance criteria and has the appropriate, persistent acceptance tests, and that it otherwise complies with its Definition of Done (DoD).

o Understand enabler work - While POs are not expected to drive technological decisions, they are supposed to understand the scope of the upcoming enabler work and to collaborate with RA & SYS teams to assist with decision-making and sequencing of the work.

o Participate in team demo and retrospective - As the person responsible for requirements, POs

Basic Qualifications:

* Creating modular SW components/building blocks
* Creating testing tools for development and integration
* Creating medium to large scaled systems using distributed components / micro services
* Ability to troubleshoot in a multi-threaded, multi-core and usually real-time or near real-time environment
* Java Programming Language
* Linux
* Agile Processes / DevOps

Desired Skills:

* SONAR, ASW Domain Knowledge
* C/C++ Programming Language
* MATLAB Programming Language
* Signal Processing
* Acoustic Processing
* Algorithm Development
* DevOps Processes
* Code Optimization

BASIC QUALIFICATIONS:

job.Qualifications

Lockheed Martin is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

Join us at Lockheed Martin, where your mission is ours. Our customers tackle the hardest missions. Those that demand extraordinary amounts of courage, resilience and precision. They're dangerous. Critical. Sometimes they even provide an opportunity to change the world and save lives. Those are the missions we care about.

As a leading technology innovation company, Lockheed Martin's vast team works with partners around the world to bring proven performance to our customers' toughest challenges. Lockheed Martin has employees based in many states throughout the U.S., and Internationally, with business locations in many nations and territories.

EXPERIENCE LEVEL:

Experienced Professional

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.