Skip to content

Opportunities at Sourceree

Begin building something special at Sourceree.

Senior Software Developer

Sourceree is currently seeking a Senior Software Developer  to join their team in  Suitland, MD (20020)

Who we are:

Sourceree is a high-tech company that fosters innovation and collaboration of brilliant minds across industry, government, military, and academia. We offer trusted services and solutions across multiple U.S. Government sectors and Commercial Enterprises. Sourceree strives to be at the leading edge of today’s information technology revolution by cross-pollinating ideas to lead change, introducing proven management techniques, implementing habits to increase productivity, and providing engineering support to meet any challenge.

Sourceree is comprised of critical thinkers, agile developers, and subject matter experts. Together we make a team with expansive experience and complementing skill sets, which enables us to deliver simple innovative solutions.

Sourceree is passionate about providing the culture and atmosphere needed to allow team members to be true innovators.

Purpose and Values

Our purpose is to help people succeed. While the opportunities to deliver on our purpose may present themselves differently for everyone, we believe staying true to the following values will ensure a successful, engaged, and impactful company:

  • We embrace innovation and challenge the status quo.
  • We deliver quality work through constant communication.
  • We create a culture where people enjoy coming to work and what they do.

About The Role:

As an experienced Software Developer, you will work with the client supporting the Office of Naval Intelligence (ONI) to keep existing applications running while designing and modernizing the future state to support our Nation's Intelligence community.

Essential Responsibilities

Core duties and responsibilities include the following. Other duties may be assigned by management.

  • Design, develop, implement, and maintain web-based applications (front-end and server-side development).
  • Design, develop, implement, and maintain Web API REST endpoints.
  • Software applications include government off-the-shelf (GOTS), modified off-the-shelf (MOTS), and commercial off-the-shelf (COTS) used on unclassified and classified ONI systems.
  • Development may include research, new development, modification, reuse, refactor, maintain, or any other activities that result in software products to meet the needs of specific client/business requirements of ONI.
  • Experience with Docker containers, or any GIT repositories and REST APIs.
  • Utilize Java coding skills to maintain and sustain current capabilities.
  • Develop and maintain source code in compliance with secure coding standards, application STIGS, and all applicable government regulations, guidance, and directions.
  • Provide application development support within the Development Team.
  • Troubleshoot application deployment.
  • Attending and contributing to company development meetings.
  • Learning the codebase and improving your coding skills.
  • Writing and maintaining code.
  • Working on minor bug fixes.
  • Monitoring the technical performance of internal systems.
  • Responding to requests from the development team.
  • Gathering information from consumers about program functionality.
  • Conducting development tests and coordinating with functional testers.

Minimum Job Requirements

  • 5 or more years of experience working as a Software Developer is required.
  • Bachelor’s degree in information technology, computer science, software engineering, or related field is required.
  • Security Clearance: Active DoD – Top Secret with SCI is required.
  • DoD IAT Level II certification or equivalent is required.
  • Experience with Docker containers, BitBucket repositories, and REST APIs is required.
  • Version Control: Git 3+ (GitLab, GitHub, BitBucket, etc.).
  • Languages/Scripting: Java, Angular/React TypeScript Libraries, (TypeScript or JavaScript), HTML, CSS, Python, Unix/Linux Shell Script.
  • Tools/Libraries: Eclipse (any Java IDE), VS Code, Java Development Kit (JDK), Node Package Manager (npm), Python PIP.
  • Build/SCM Tools: Mavin, Gradle, Puppet (or other similar SCM tools).
  • Familiarity with AWS or other cloud environments
  • Experience with Scrum project management methodology.
  • Work arrangement: onsite in Suitland, MD at least 2 to 3 days a week. Off-hours work may also be required to support releases and outages.
  • Travel requirements: <10%

What We Offer:

  • Salary $90,000 - $120,000 commensurate experience. Please provide your expectations when submitting your resume.
  • PTO, paid holidays, and paid time off for jury duty and military obligations.
  • Awesome benefits package including Medical, Dental, Vision, Life, and Disability.
  • 401(k) with generous company match.

Senior Software Developer Application