Thank you for your interest in Diligent Consulting Inc.

Instructions for the best user experience:

- Please use either Chrome or Firefox as your browser.

- Please first register or log into your account through the links above before submitting your application.

We look forward to learning more about your experience and interests and speaking about our opportunities.


Thank you,

The Diligent Team



Lead Software Engineer

Location: Orlando, FL
Date Posted: 10-06-2017
About Us:
Diligent Consulting, Inc. is a Service Disabled Veteran Owned Small Business (SDVOSB) focused on applications development, integration, deployment, and operation of state-of-the-art information systems that deliver critical network-centric solutions. We have an entrepreneurial environment filled with challenging opportunities for cutting-edge professionals who believe in a commitment to excellence and integrity. We value domain expertise, experience and knowledge and a commitment to mission success and customer satisfaction. We offer an exceptionally generous benefit plan for our employees.

Position Description & Summary:
The Lead Software Engineer will play a critical role supporting TAPE’s growth and profitability. This role requires a mix of leadership and software development proficiency. You will provide software development management and coordinate a team of software and system engineers engaged in full software lifecycle engineering efforts. The team will contribute to the development of software requirements based on project scope, technical specifications, and desired operational capabilities. You will design, develop, and test software modules on a day-to-day basis. Your team will provide sustainment support for complex simulations programs and fix trouble tickets as needed. Troubleshooting existing baselines will be necessary to ensure product quality. You will collaborate with other teammates and other engineering disciplines to include hardware engineers, systems engineers, system integration, and program management.

Responsibilities:
As the Lead Software Engineer, you will use your polished software development and critical thinking skills to provide leadership and sustain support to complex simulation programs. This will include:
  • Managing technical staff
  • Issuing task assignments
  • Schedule updates
  • Resource management
  • Requirements analysis
  • Requirements allocation
  • Verification of compliance
  • Establishing plans and procedures
  • Collecting work package status
  • Updating weekly and monthly progress tracking tools
  • Reviewing work products
  • Authoring development environment documentation
  • Coordinating configuration management and quality assurance efforts
  • Ensuring Cybersecurity compliance for product baseline
  • Assisting the Program Manager in program administration tasks as necessary.
  • Managing cost, schedule and technical scope of software development efforts
  • Driving successful execution of software development activities
  • Release/Sprint planning and backlog generation
  • Mapping backlog to program earned value and IMS tasks
  • Tracking, analyzing, presenting and taking action on earned value and software metrics (SLOC, productivity, defect tracking)
  • Generating metrics-based software estimates with documented assumptions
  • Tailoring of and adherence to TAPE-LLC and Processes
  • Clearly defining handovers between SW development and Integration and Test and leading team to execute to those commitments
Minimum Requirements:
  • Bachelor’s Degree in Computer Science, Engineering, or related field required. Master’s Degree strongly desired in a technical discipline such as Computer Science.
  • Minimum 8 years of experience at demonstrably increasing levels of responsibility, with 2+ years of experience in Java and C++.
  • Must have been technical lead for a delivered software project and have experience with modeling and simulation.
  • Direct experience in requirements analysis, system architecture, data modeling, user interface design.
  • Must have or have the ability to obtain a Secret security clearance
Preferred Qualification:
  • Must have a basic understanding of the DoD’s and Army’s software Cybersecurity requirements.
  • Certification in CompTIA Security+ is strongly desired.
  • Desired Skills - Agile Software Development- Object Oriented Design
  • Ability to work effectively in a team environment
  • Strong verbal and written communication skills
this job portal is powered by CATS