I

Intelliforce-IT Solutions Group

Secure software, systems engineering, cyber defense.

Senior Software Engineer: Data Dictionary Platform

Backend EngineeringConfirmed live in the last 24 hours
Full-timeAnnapolis Junction, MD, USAIn-person

About the Job

Requirements

  • Must hold an active Top Secret clearance with polygraph; the employer cannot sponsor clearances.
  • Must be a U.S. citizen; the employer cannot sponsor visas.
  • Have 8 or more years of software engineering experience, or 12 total years of software engineering experience in lieu of the degree requirement.
  • Have a bachelor's degree or higher in Computer Engineering or a field related to Computer Engineering or Computer Science disciplines, unless substituting the stated additional experience.
  • Have 3 years of work experience in the SIGINT, IA, or IT domains.
  • Have 3 or more years of Java experience; modern Java is preferred.
  • Have 3 or more years of experience with Spring and Spring Boot.
  • Have experience developing RESTful APIs and JSON-based services.
  • Have strong SQL and database experience, including PostgreSQL or an equivalent database.
  • Have experience in a Linux development environment.
  • Be able to independently implement features and contribute to architecture decisions.
  • Have experience collaborating in Agile delivery environments.
  • Be able to mentor junior engineers.

Responsibilities

  • Design and implement backend services and APIs for a Data Dictionary capability.
  • Contribute to system architecture and technical design decisions.
  • Develop and maintain database schemas and supporting integrations.
  • Participate in CI/CD and deployment processes across the platform lifecycle.
  • Collaborate with cross-functional teams and stakeholders to deliver reliable capabilities.
  • Mentor junior engineers and help strengthen engineering quality across the team.
  • Support full lifecycle delivery in a collaborative Agile environment.

Desired Qualifications

  • Have experience developing software and systems in Java, including J2EE; Java 17 is preferred.
  • Have experience with metadata or schema-driven systems.
  • Have experience with Spring.
  • Have experience with PostgreSQL and SQL data design.
  • Have experience with user interface design and testing.
  • Have experience with web services using REST, XML, and JSON.
  • Have experience working in Linux environments.
  • Have experience with Docker and Kubernetes.
  • Have experience with deployment pipelines.
  • Have experience with task tracking or ticketing systems such as JIRA, Redmine, or similar.
  • Be able to communicate ideas and status updates clearly and professionally to peers and management.

About the Company

Intelliforce-IT Solutions Group

Secure software, systems engineering, cyber defense.

Intelliforce-IT Solutions Group delivers secure software and systems for government customers, focusing on the DoD and Intelligence Community. Its work uses secure development lifecycle practices, agile development, cybersecurity and information assurance, and system and database administration to design, build, test, and manage defense software and IT systems. As a Woman-Owned Small Business, it differentiates itself with government-focused security expertise, compliant processes, and flexible, accountable program management for government missions. Its goal is to protect the nation by providing high-quality, secure solutions that meet government standards and mission needs.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Ellicott City, MD
Founded
2011

Recently Posted Jobs

Explore more opportunities at Intelliforce-IT Solutions Group

See more jobs