Millennium Corporation

Lead Software Architect/Design Lead

Job Locations US-OH-Dayton
Posted Date 12 hours ago(10/30/2020 4:08 PM)
Job ID
2020-1655

Overview

Millennium Corporation is hiring a Lead Software Architect in Dayton, Ohio. Qualified candidate must have an active Secret clearance.

Responsibilities

The Lead Software Architect will: 

  • Acts as the overall software lead of the program reporting directly to the technical lead.
  • Oversees software team personnel program/project operations.
  • Monitors and reports on progress to the PM on software project design and software architectures.
  • Guides the teams through PI planning.
  • Resolves impediments at the program level related to technical issues.
  • Meeting and assisting with schedule/product decisions w/ the government client.
  • Supports the Product Owner for key audits, briefings, and reporting.
  • Coordinates efforts with the Technical Lead and Program Manager in leading a large team consisting of around 40 FTEs including 3 agile software teams.
  • Works with the Lead Technical Lead on software design decisions.
  • Responsible for software processes, policies, and procedures for software team execution as it relates to code and software design.
  • Helps mentor and guide other software developers and technical analysts.
  • Incorporate modern coding framework when possible.
  • Design the overall architecture of the products and systems.
  • Help the Chief Scrum Master manage and maintain design, development, testing, deployment and analysis of the products’ features and architectures.
  • Assist teams on product deployments and CI/CD pipelines.
  • Maintain detailed documentation of software designs, changes and macro-scale issues.
  • Act as the lead on all pull request decisions and coding standards.
  • Responsible for all applications’ performance and maintainability factors

Qualifications

  • Active Secret clearance.
  • Bachelor and/or master’s degree in Software Engineering, Computer Science, Engineering, Business, or other Information Technology disciplines.
  • 10+ years of professional experience in software engineer, DevSecOps, and/or agile oriented programming.
  • Experience with software development methodologies and processes.
  • Demonstrated ability to work with large and diverse teams and the ability to effectively provide guidance, direction, and supervision in all areas of contracted effort such as project management, software engineering, and systems engineering.
  • Experience with creating and championing software processes.
  • Strong knowledge of design patterns and application architectures, including microservices and event-driven architectures
  • Breadth of knowledge of various operating systems, programming languages, runtimes, frameworks and design conventions
  • Expertise in fundamentals of software development, including Agile processes, test-driven development, and tools for developing, testing, integrating and deploying code.
  • Deep understanding of the software development lifecycle (SDLC), including working knowledge of infrastructure, operations and DevSecOps principles, and infrastructure-as-code.
  • Experience developing web applications.
  • Understanding of frontend technologies (VueJS, Angular, React)
  • Understanding of frontend styling technologies (CSS, SCSS, or SASS)
  • Experience with database technologies (MYSQL, SQL, or MongoDB)
  • Experience with backend technologies (Go, .NET Core, Java, Python, or Node.js)
  • Experience with web communication protocols (RESTful or gRPC)
  • Experience with branching strategies (e.g., GitFlow)
  • Experience with DevSecOps principals and technologies (e.g., Docker, Kubernetes, Helm, Terraform

Nice to Haves:

  • Experience working in SAFe® environments.
  • Experience in Air Force Logistical Systems Sustainment and Modernization.
  • Experience with Agile SDLC tools (i.e., JIRA, Confluence, GitLab)
  • SAFe® certified

Business Development

  • Assist with Business Development activities as required to support Millennium's strategic business objectives, which may include but not limited to participation in technical interviews, creation of technical documentation, general proposal writing support and proposal color reviews.

Physical Requirements

  • Must be comfortable with prolonged periods of sitting at a desk and working on a computer.
  • Must be able to lift up to 10-15 pounds at a time.

Travel Requirements

  • None

About Us

Millennium Corporation is a strategic management, cybersecurity and systems engineering firm – driven by results and focused on people as we help our customers achieve mission success. With a proven track record of performance with the Army, Navy, OSD, DHS and other agencies, Millennium is a uniquely qualified and committed partner to the Federal Government.  It is through our work that the U.S. military and government is able to identify, manage and defeat threats.

 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed