Software Engineer Job at ManTech, Maryland

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

Industrial Design

BIM Modeler (Onsite) Job at Industrial Design

 ...Develop and manage detailed architectural, structural or MEP BIM models throughout the project lifecycle. Collaborate with project managers...  ...of minor markups and input of same Fluency in the 2D and 3D space. Understanding of 3D coordination with designers.... 

MH Energy

Class A Oilfield Drivers Excellent Pay Job Job at MH Energy

Class A Oilfield Drivers Excellent Pay JobAll local oilfield driving, never more than 150 miles out of Brighton, CO. Pay: Starting Pay $83,000 to $93,000 Per YearOne of the Rocky Mountain Regions top oilfield transportation companies is now hiring for oil and... 

Nordstrom

Seasonal Personal Stylist Support - Burlington Job at Nordstrom

Seasonal Personal Stylist Support - BurlingtonJob DescriptionThe ideal Personal Stylist Support candidate is motivated, results oriented and committed to providing outstanding customer service every day.A day in a LifeSupport salesperson to perform all aspects of... 

AUKEY(A)

Furniture Sampling Supervisor Job at AUKEY(A)

1. Manage the Vietnam process technology and sample-making team, responsible for team KPIs.2. Improve and standardize processes, drawings, and structures during the sampling and trial production phases to reduce process and quality risks; produce controlled product deepening...

That‘s Mandarin

Graphic Design Internship Job at That‘s Mandarin

Graphic Design InternshipThats Mandarin is seeking highly motivated recent university graduates, or young professionals who would like to develop their career in China, to fill exciting positions in our Shanghai office.We are offering an extraordinary opportunity for...