Software Engineer, Level 1 (FORECASTED)
Independent Software · Fort Meade, MD · 3 mo ago
EngineeringFull-time
Key Responsibilities
- Analyze user requirements and translate them into software design and functionality
- Design, develop, test, and maintain software applications and components
- Debug software and resolve defects in a timely manner
- Modify existing software to improve performance or add new functionality
- Integrate software into new or existing systems and environments
- Create and maintain technical documentation
- Collaborate within Agile teams to support iterative development
Required Skills and Qualifications
- Experience with one or more programming languages (Java, Python, C, or C++)
- Experience developing, testing, and debugging software
- Familiarity with software development lifecycle (SDLC) and Agile methodologies
- Basic experience with databases and writing queries (SQL or similar)
- Understanding of software design and system integration concepts
- Strong analytical and problem-solving skills
- Ability to work independently and in a team environment
- Strong communication skills
Preferred Skills
- Experience with Java frameworks (Spring, Hibernate)
- Familiarity with Git or other version control tools
- Exposure to CI/CD pipelines or automated testing
- Experience with Docker or Kubernetes
- Scripting experience (Python, Bash, or Shell)
Education and Experience
- Bachelor’s degree in Computer Science or a related technical discipline from an accredited college or university is required
- OR Four (4) additional years of Software Engineering experience may be substituted for a degree
- OR Seven (7) years of Software Engineering experience
Clearance Requirement
Must possess an active TS SCI with appropriate Polygraph to be considered for this role
Why Choose Independent Software
- Support critical national security missions that matter
- Be part of a close-knit, employee-first culture where your voice is heard
- Expand your skills through ongoing training, mentorship, and career development
- Enjoy competitive compensation, generous benefits, and work-life balance
Application Information
This position is contingent on contract award