Software Engineer Job at ManTech, Maryland

Z3R6SlR2SWY2TVZYbDNkWmJNV2FYSERwamc9PQ==
  • 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

Taco Bell

Cashier - Night/Closing Shift Job at Taco Bell

 ...older, who can work after dinner and late nights. Times vary by restaurant. Schedules can start as early as 4:00pm or later. This shift has a wide variety of shift lengths, depending...  ...periods of time. Must be able to lift up to 50 lbs. with assistance. Must get along... 

Hyco Alabama

CNC Operator Job at Hyco Alabama

 ...Overview We are seeking a skilled and motivated CNC Operator to join our team at our facility in Arab, AL. As a CNC Operator, you will play a crucial role in our manufacturing process, ensuring precision and quality in the production of our components. If you have a... 

Slows Bar BQ

Catering Delivery Drivers Job at Slows Bar BQ

 ...Join the Slows Bar BQ team as a Catering Delivery Driver! We're looking for individuals who are professional and punctual, embodying the Slows spirit while delivering our delicious food to customers. In this role, you'll be responsible for ensuring that orders reach their... 

Travel Placement Service

Travel IT Manager Job at Travel Placement Service

We are seeking a travel agency IT Manager to be responsible for ensuring continuity of computer services for our users, supervising IT staff, and provide hand-on expertise as needed. Skills needed for success: Microsoft operating systems, Active Directory, IIS, SQL... 

Eggslut GCS

Store Manager Job at Eggslut GCS

 ...Eggslut is hiring! We're growing our team and are looking for a full-time Store Manager for our location inside Grand Central Market in Downtown L.A. OBJECTIVE The Manager is responsible for maintaining the overall quality of the restaurant. From food standards to...