Software Engineering Technical Mgr (Military Veterans Wanted!)
Company: General Dynamics Mission Systems
Posted on: November 11, 2018
Basic Qualifications Bachelor's of Science or Technology degree in Engineering, a related specialized area or field is required (or equivalent experience) plus a minimum 8 years of relevant experience; or Master's degree plus a minimum of 6 years of relevant experience to meet managerial expectations. CLEARANCE REQUIREMENTS: Department of Defense Secret secuirty clearance is required at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required. Responsibilities for this Position General Dynamics Mission Systems has an immediate opening for a Software Technical Manager. This position provides an opportunity to further advance the cutting-edge technology that supports some of our nation's core defense/intelligence services and systems. General Dynamics Mission Systems employees work closely with esteemed customers to develop solutions that allow them to carry out high-stakes national security missions. The ideal candidate will have a solid background in software development including experience with scripting, object oriented programming (C/C++, Java), firmware development (ex VHDL, PYTHON). Possesses an understanding of the entire software project life cycle. Experience with agile software development processes and product line engineering. Experience with the architecture, design, and development of large-scale, mission-critical, software based systems. Experience with distributed systems and building multi-threaded systems. Very strong computer science theory background (e.g., data structures, algorithms, concurrency, computational complexity). Exposure to HCI, human factors, user-centered design, and the field of information visualization a plus. Responsibilities include: Oversees and manages the operational aspects of ongoing projects and serves as liaison between organizational stakeholders Reviews status of projects and budgets, manages schedules, and prepares status reports Assesses project issues and develops resolutions to meet productivity, quality, and client-satisfaction goals and objectives Develops mechanisms for monitoring project progress and for intervention and problem solving Provides technical input to Engineering Management in linking project strategies to business roadmaps Understands and interprets the technical, organizational and process aspects of the project Responsible for the completion of assigned engineering projects within budgetary and scheduling guidelines Directs, coordinates, and exercises functional authority for planning, organization, control, integration, and completion of engineering project within area of assigned responsibility Participates in the proposal process Provides leadership, direction and supervision to mid-sized teams Performs analysis for all software products to include concept, requirements, design, architecture, user experience, test, installation, operation, maintenance and baseline management. Conducts system integration activities Leading research, design, development, and testing of software and tools, to include development of new work products or enhancing existing applications, systems or embedded products. Participating in the proposal process to generate new business Performing technical planning, verification and validation of others work Conducting cost and risk analysis, and supportability and effectiveness analyses for total systems Works with Business Development personnel Expected to manage work, set objectives and meet commitments for self and others Delegates assignments to others for developing solutions Actively uncovers technical and organizational risks and ensures they are included in risk mitigation plans Communicates regularly with project customer, supplier(s), project team, and internal management Deals regularly with support functions outside project within the organization Works performed without appreciable direction Provides resolution to problems to a diverse range of complex problems which require the use of ingenuity and creativity Is identified as the most effective performer by management Understands and interprets the technical, organizational and process aspects of the project Receives assignments in the form of objectives and determines how to use resources to meet schedules and goals Provides guidance to subordinates within the latitude of established company policies Recommends changes to policies and establishes procedures that affect immediate the organization Frequent contact with business development Some travel will be required Security clearance is required In addition to the software development responsibilities, this role is expected to assume staff management responsibilities in our growing engineering team. Staff management responsibilities include: Establishing objectives for employees and conducting quarterly check-ins and annual performance reviews Mentoring and facilitating career growth for direct reports Providing input into staffing decisions and working with project leads, other management staff, and employees to ensure appropriate staffing of all projects. Approving recurring and ad-hoc HR, IT, and Information Security requests Strong written and verbal communication skills Strong ability in communicating issues, impacts, and corrective actions Strong motivational skills Strong ability to lead, mentor, and motivate experienced technical staff Strong ability to engage in continuous learning Strong ability to communicate with managers and teammates Works collaboratively with resources external to the functional or program team Strong ability to recruit, manage and retain people Demonstrates consistently high ratings on People Commitments Other Key Skills: Ability to work in a heavily collaborative environment. Takes initiative to coordinate with other stakeholders and communicates status and needs to the rest of the team. Spends a significant amount of time on communication and coordination. Demonstrates attention to detail. Able to gets things done despite obstacles. Deals well with ambiguity and changing requirements in a fast-paced environment. Takes on work outside of the scope of the job description to help ensure a successful execution. Understands the big picture and works towards a vision, but also appreciates the importance of the details. PREFERRED DEGREE TYPES AND EXPERIENCE: Bachelor's of Science or Technology degree in Engineering, a related specialized area or field is required (or equivalent experience) plus a minimum 8 years of relevant experience; or Master's degree plus a minimum of 6 years of relevant experience to meet managerial expectations #CJ2 Company Overview General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 13,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high performance team! General Dynamics is an Equal Opportunity/Affirmative Action Employer that is committed to hiring a diverse and talented workforce. EOE/Disability/Veteran
Keywords: General Dynamics Mission Systems, Washington DC , Software Engineering Technical Mgr (Military Veterans Wanted!), IT / Software / Systems , Fairfax, DC
Didn't find what you're looking for? Search again!