Intelliforce-IT Solutions Group-posted about 1 month ago
$179,000 - $236,000/Yr
Full-time • Mid Level
Onsite • Columbia, MD
11-50 employees

At Intelliforce, innovation drives mission readiness. As a Senior Software Engineer on the JBlocks team, you’ll lead development efforts supporting data labeling and classification tools that strengthen security across multiple domains. You’ll manage a single software baseline spanning several operational environments, ensuring consistency, reliability, and performance. This role is ideal for a seasoned Java developer who enjoys tackling complex technical challenges, mentoring others, and delivering mission-critical software that directly supports the intelligence community.

  • Design, develop, and enhance Java-based software within the JBlocks environment to meet expanding data labeling requirements
  • Manage and maintain a single baseline across multiple domains while meeting evolving requirements
  • Collaborate with leadership, customers, and interfacing teams to gather requirements and provide progress updates
  • Develop and execute build pipelines using GitLab CI/CD and Linux environments
  • Perform development within the eVo environment, leveraging tools such as GreyBox
  • Define and implement software development best practices and mentor junior developers in coding standards and process improvement
  • Troubleshoot and resolve issues in existing systems while maintaining software documentation
  • Contribute to architecture discussions and ensure security, compliance, and scalability across systems
  • Review, test, and validate software components to ensure adherence to design and performance standards
  • Clearance: Top Secret Clearance with Full Scope Polygraph (must be active). We do not have the ability to sponsor clearances.
  • Citizenship: Must be a U.S. Citizen. We cannot sponsor visas.
  • Education and Experience: Bachelor’s degree or higher in Computer Engineering, Computer Science, or related discipline plus eight (8) years of software engineering experience OR twelve (12) years of software engineering experience in lieu of a degree
  • At least three (3) years of experience in SIGINT, IA, or IT domains
  • Proficiency in Java development
  • Experience with PKI and RESTful services
  • Development experience in the eVo environment, including use of GreyBox and related tools
  • Experience using GitLab CI/CD pipelines and Linux-based environments
  • Strong organization and time management skills with the ability to work independently
  • Proven ability to interface with leadership, customers, and technical teams
  • Experience containerizing software using Docker
  • Ability to guide junior developers and promote software development best practices
  • Familiarity with EDH1/2, ISM, CAPCO, and CUI standards
  • Understanding of software lifecycle management and secure software development principles
  • Experience documenting software design and architecture using tools like Confluence, wikis, or XML/HTML
  • Strong communication skills with the ability to present technical information clearly and effectively
  • Ample PTO to rest and recharge—plus all federal holidays and your birthday off, just because.
  • Multiple medical plan options, including ones with zero deductible or premium for employees.
  • Generous 401(k) with immediate vesting—because your future matters now.
  • Exciting bonus opportunities, from profit sharing to quarterly awards and President’s Club recognition.
  • A culture of collaboration, connection, and fun, with regular team activities that go beyond the work.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service