Senior Software Engineer

MANTECH seeks a motivated, career and customer-oriented Senior Software Engineer to join our team in Annapolis Junction, MD.

Responsibilities include but are not limited to:

  • Analyze user requirements to derive software design, implementation code, and performance requirements.

  • Debug existing software and correct defects.

  • Provide recommendations for improving documentation and software development process standards.

  • Design and code new software or modify existing software to add new features.

  • Integrate existing software into new or modified systems or operating environments.

  • Serve as team leader or technical point of contact at the level appropriate to the software development process being used on any project.

  • Design or implement complex database or data repository interfaces/queries.

  • Assist with developing and executing test procedures for software components.

  • Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas.

  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.

  • Develop or implement algorithms to meet or exceed system performance and functional standards.

  • Support one or more software development activities and ensure the work is completed in accordance with the constraints of the software development process.

  • Coordinate software system installation and monitor software functioning in the target environment to ensure operational specifications are met.

Minimum Qualifications:

  • Bachelor's degree in technical discipline; an additional 4 years of Software Engineering experience might be substituted for a degree.

  • 20+ years of experience in software engineering or related technical positions.

  • Hands-on experience building, testing, and maintaining scalable applications using Java.

Preferred Qualifications:

  • Cloud (AWS preferred), virtualization, and backend infrastructure awareness for Java solutions.

  • Practice with build/deployment automation and test-driven development environments.

  • Experience with JavaScript.

Clearance Requirements:

  • Active TS/SCI with Polygraph.

Physical Requirements:

  • Frequently communicates with co-workers, management, and customers, which may involve delivering presentations. Must be able to exchange accurate information in these situations.

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available