Jobs · Engineering · Maryland

Software Engineer

Independent Software, Inc. · Annapolis Junction, MD · 2 wk ago
On-siteEngineeringFull-time

What You Will Do:

  • Contribute to the development, enhancement, and modernization of mission-critical applications supporting Department of Defense and Intelligence Community customers.
  • Work as part of a collaborative Agile/Scrum team developing Java-based applications with Angular front ends and PostgreSQL backends while supporting modernization efforts involving Spring Boot, containerization, microservices, and cloud technologies.
  • Participate in the full software development lifecycle including requirements analysis, design, development, testing, troubleshooting, and deployment.
  • Help deliver capabilities in a fast-paced mission environment.

Key Responsibilities:

  • Develop, test, debug, and maintain Java and Angular applications.
  • Design and implement RESTful APIs and service integrations.
  • Develop and maintain PostgreSQL database components and queries.
  • Support application modernization efforts, including Spring Boot migration, microservices, and containerization.
  • Implement document parsing and data processing capabilities.
  • Participate in Agile/Scrum development activities and four-week sprint cycles.
  • Perform code reviews, troubleshooting, testing, and technical documentation.
  • Utilize GitLab CI/CD, Jira, and Confluence to support software delivery.

Required Skills and Qualifications:

  • Experience developing software using Java.
  • Experience developing web applications using Angular or similar front-end frameworks.
  • Experience designing and implementing RESTful APIs.
  • Experience working with PostgreSQL or other relational databases.
  • Experience supporting application modernization efforts.
  • Experience working within Agile/Scrum development teams.
  • Strong troubleshooting, analytical, and communication skills.

Education and Experience:

  • Level 2: Fourteen (14) years of experience as a Software Engineer supporting programs and contracts of similar scope, type, and complexity is required. Bachelor’s degree in Computer Science or a related discipline from an accredited college or university is required.
  • Level 3: Twenty (20) years of experience as a Software Engineer supporting programs and contracts of similar scope, type, and complexity is required. Bachelor’s degree in Computer Science or a related discipline from an accredited college or university OR Twenty-four (24) years of experience as a Software Engineer supporting programs and contracts of similar scope, type, and complexity may be substituted for a bachelor’s degree.

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.
  • Close-knit, employee-first culture where your voice is heard.
  • Expand your skills through ongoing training, mentorship, and career development.
  • Competitive compensation, generous benefits, and work-life balance.

Application:

  • Ready to take the next step in your career? Join us and be part of something bigger.

Powered by JazzHR

Similar jobs

Software Engineer

RelativityArizona, United States· 1 wk ago
Engineering$79k–$119k/yrapply on kcura.wd1.myworkdayjobs.com

Software Engineer

RelativityOklahoma, United States· 1 wk ago
Information Technology$79k–$119k/yrapply on kcura.wd1.myworkdayjobs.com

Software Engineer

Accenture Federal ServicesChantilly, VA· 2 wk ago
Engineering$130k–$265k/yrapply on boards.greenhouse.io

Software Engineer

BarclaysWhippany, NJ· 1 mo ago
Engineering$190k/yrapply on search.jobs.barclays

Software Engineer

Royal Cyber Inc.Naperville, IL· 26 mo ago
Engineeringapply on royalcyber.zohorecruit.com