Apply Now

Sr Principal Software Lead

San Diego, CA, USA | BAE Systems

  • Industry:
  • Position Type:
  • Functions:
    IT / Information Technology
  • Experience:
    10-12 years
Job Description:
103 people have viewed this job

Lead the Agile software team on the Olympus Framework Pilot for the update and deployment of a processing framework to integrate applications and data feeds.

The Software Lead is responsible for the overall SW team leadership and software architecture/design for implementation. In addition, the SW Lead:

-Ensures the SW team has agile implementation efforts defined for sprints and demos.

-Coaches and mentors SW developers to accomplish work efforts.

-Works with the Chief Engineer and other program functional leads to successfully plan, prioritize, and accomplish work efforts.

-Supports regular backlog updates (every other week) and grooming with the Chief Engineer/Product Owner, and demos to the internal team and external stakeholders.

-Supports customer meetings and briefings as requested by the Chief Engineer.

Typical Education & Experience 

Typically a Bachelor's Degree and 10 years work experience or equivalent experience

Required Skills and Education 

-Team leadership experience.

-Scheduling and estimating experience to ensure software objectives are met to realize program objectives.

-Agile methodology and DevSecOps experienced.

-Able to lead team to harden and remediate security findings regarding software implementation.

-Experience in Cloud/PaaS development and technologies (e.g. AWS, Azure, Pivotal Cloud Foundry)

-Experience with a DevOps tool chain for automating CI/CD (e.g. Gradle, GitLab, Nexus, Fisheye)

-Agile methodology (Jira)

-Spring Platform Frameworks and Services

-Messaging: Apache Kafka (event-driven and streaming API experience)

-Database applications (Elastic Search, HBase, MongoDB, RDF, SPARQL)

-Developing cyber secure applications

Preferred Skills and Education 

-Messaging: Apache Kafka (event-driven and streaming API experience)

-Data Flow Processing: Online/Offline processing styles using technical stacks such as Apache Storm and/or Spark on big data sets

-Shell scripting Node.js, Python

-Automated Test: Cucumber, Gherkin, Selenium, Protractor

Other companies hiring with Ivy Exec

 Company Logos