Software Engineer Job at ManTech, Maryland

b1lLcWJhTUZqNW1DMC9TTDBNcnd0Situb0E9PQ==
  • ManTech
  • Maryland

Job Description

ManTech seeks a Software Engineer to join our team in Ft. Meade, MD. In this role, you will develop, maintain, and enhance complex and diverse software systems--such as processing-intensive analytics, novel algorithm development, large-scale data manipulation, real-time systems, and mission-focused information systems--based on documented requirements.Responsibilities include, but are not limited to:Analyze user requirements to derive software design and performance specifications.Design, develop, and debug new software or modify existing software to meet customer needs.Develop and optimize data queries for existing or proposed databases or data repositories; design and implement complex interfaces and queries.Make recommendations to improve documentation and software development process standards.Design and implement algorithms that meet or exceed system performance and functional expectations.Develop software systems using scientific analysis and mathematical modeling to predict and evaluate design outcomes.Collaborate with system and hardware engineers to derive software requirements, understand performance constraints, and define system interfaces.Coordinate software system installation and monitor system performance to ensure operational compliance. Minimum Qualifications:Bachelor's degree in Computer Science or related discipline from an accredited college or university. In lieu of a Bachelor's degree, four (4) years of additional related experience may be substituted.Demonstrated entry-level developer knowledge, including an understanding of core software engineering principles and tools. Preferred Qualifications:Knowledge of Python and its use in scripting or software development tasks. Security Clearance Requirements:Current/Active TS/SCI with Polygraph is required for this position. Physical Requirements:Must be able to remain in a stationary position 50% of the time.Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine, and printer.Frequently communicates with co-workers, management, and customers, which may include delivering presentations.

Job Tags

Work at office,

Similar Jobs

The Elms Hotel & Spa

Executive Sous Chef Job at The Elms Hotel & Spa

 ...facilities to meet Pyramid Hotel Group high standards of quality. Hire, train, supervise, schedule and participate in activities of chefs, cooks and other personnel involved in preparing, cooking and presenting food in accordance with productivity standards, cost... 

Nigel Frank

NAV to BC Upgrade Consultant Job at Nigel Frank

 ...NAV to BC Upgrade Consultant a0M1i00000X3Edm.1_1744121753 Overview: We are seeking a skilled Microsoft Dynamics Consultant with strong experience in upgrading Microsoft Dynamics NAV to Business Central (BC). The system is largely out-of-the-box with minimal customization... 

SpecialCase

Junior Data Analyst (Remote) Job at SpecialCase

`As the Data Analyst for the Security Analytics & Innovation team you will help in the development, deployment and administration of Analytical Products as well as Metrics & Reporting that supports the Security strategy, decision making and controls within the organization... 

Honda Dev. and Mfg. of Am.,LLC

Technical Sr. Project Manager Job at Honda Dev. and Mfg. of Am.,LLC

What Makes a Honda, is Who makes a HondaHonda has a clear vision for the future, and it's a joyful one. We are looking for individuals with the skills, courage, persistence, and dreams that will help us reach our future-focused goals. At our core is innovation. Honda is...

Talent Depot

General Manager - Automotive Manufacturing Job at Talent Depot

 ...General Manager Automotive Manufacturing Location: Georgetown, TX (Austin Area) Confidential Search for International Employer About the Role An industry-leading automotive manufacturer is seeking an experienced General Manager to oversee operations...