user avatar

Software Engineer, Level 1

Independent Software

Today
Top Secret/SCI
Unspecified
Polygraph
IT - Software
Annapolis, MD (On-Site/Office)

What you will be doing!

As a Software Engineer, you will design, develop, maintain, and enhance complex software systems-ranging from processing-intensive analytics and algorithm development to real-time systems and enterprise business applications. You will work independently or as part of a collaborative team to translate documented requirements into functional software, integrate and test components, and ensure system performance and reliability. Your role will also involve addressing software issues, conducting trade-off analyses, and leveraging COTS/GOTS solutions where appropriate

Key Responsibilities:
  • Analyze user requirements to derive software design and performance specifications.
  • Design, develop, test, and document new software features or modify existing ones to enhance system functionality.
  • Debug software issues and implement corrections.
  • Integrate software into new or existing systems and operating environments
  • Develop or implement algorithms to meet functional and performance standards.
  • Create and review software/system documentation and technical artifacts.
  • Design and implement complex database queries or interfaces.
  • Support software testing and evaluation, including the development of test procedures.
  • Recommend improvements to documentation, design practices, and software development standards.
  • Lead or support software development teams based on project scope and lifecycle stage.
Education and Experience:
  • Minimum of four (4) years of software engineering experience supporting programs of similar scope and complexity.
  • Bachelor's degree in Computer Science or related discipline from an accredited institution. (In lieu of a degree, an additional four (4) years of experience in a related software engineering role may be substituted)
  • Strong proficiency in enterprise Java development using Spring Boot framework.
  • Experience with software development and design methodologies suited to various environments.
Desired Experience:
  • Development of complex software systems using scientific analysis and mathematical modeling.
  • Modifying software to improve performance or adapt to new hardware.
  • Data usage analysis and system workflow optimization.
  • Writing or modifying queries for existing/proposed databases or data repositories.
  • Collaborating with users, system engineers, and analysts to define system functionality.

Clearance Requirement:
  • Must possess an active TS/SCI with Polygraph security clearance to be considered for this role .


Independent Software is an Equal Opportunity Employer EOE, M/F/D/V.
group id: 10221552
Find Independent Software on Social Media
Network Employers
no recruiters

doesn't have any Employers yet. Check back later.

user avatar
About Us
For the past nineteen years, Independent Software has supported Department of Defense and Intelligence Community customers by providing next-generation cyber services and analytics, machine learning and data science, all-source analysis, and mission application development. In addition to our service-based efforts, we also offer innovative commercial IT and cyber products to solve our customers’ most complex data challenges. We are a Woman-Owned Small Business committed to hiring veterans and supporting our national defense missions.

Independent Software Jobs


Job Category
IT - Software
Clearance Level
Top Secret/SCI