Skip to content
mimi

Software Engineer II - Application Development

Abbtech Professional Resources

Fort Meade · On-site Full-time Mid Level $200k – $230k/yr 6d ago

About the role

Clearance

TS/SCI FSP

Salary

$200k-230k/yr

The above salary range reflects the anticipated pay for this role; however, the final salary offer will depend on various factors including responsibilities, experience, education, and current market conditions.

This program requires US Citizenship

Position Overview

We are seeking a highly skilled Software Engineer to enhance, maintain, and develop complex software systems. This includes processing-intensive analytics, innovative algorithm development, and handling large data sets in real-time. You will work both independently and collaboratively, ensuring software components adhere to design requirements while documenting testing results.

This role involves applying appropriate software development methodologies and contributing to system-level design considerations, including hardware/software trade-offs and requirements analysis.

Responsibilities

  • Analyze user requirements to derive software design and performance criteria.
  • Debug and improve existing software, correcting defects as necessary.
  • Propose enhancements for documentation and software development processes.
  • Design and code new software or modify existing solutions to integrate new features.
  • Integrate existing software into newly modified systems or environments.
  • Craft straightforward data queries for current or proposed databases.
  • Document software and system specifications through writing or review.
  • Lead teams effectively throughout the software development processes appropriate to the project.
  • Design complex database interfaces and queries.
  • Devise and implement algorithms that meet or exceed system performance standards.
  • Assist in creating and executing test procedures for software components.
  • Analyze system performance, collaborating with users and systems engineers to identify problem areas and suggest improvements.
  • Modify existing software to enhance performance or adapt to new hardware.
  • Implement scientific analysis and mathematical models to inform software design decisions.
  • Design complex algorithms that comply with stringent operational constraints.
  • Perform quality control checks on team deliverables.
  • Facilitate improvements in software development standards and documentation.
  • Oversee software development teams, ensuring adherence to process constraints.
  • Collaborate with system and hardware engineers to gather requirements and understand project limitations.
  • Manage software system installations and monitor equipment to ensure operational effectiveness.

Qualifications

Required Education & Experience

  • Bachelor's degree in Computer Science or a related field from an accredited institution.
  • Four additional years of Software Engineering experience may substitute for a bachelor's degree.
  • Fourteen years of relevant experience supporting projects of similar scope and complexity.

ABBTECH is an Equal Opportunity Employer and welcomes applicants from diverse backgrounds, including minorities, women, disabled individuals, and veterans.

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free