Software Developer

Fantom CorporationChantilly, VA
14dOnsite

About The Position

Fantom Corporation is a mission-focused organization supporting critical programs across the defense and intelligence community. We partner with our customers to deliver high-impact technical solutions while fostering a culture built on trust, expertise, and long-term career growth. We are seeking a Mid-Level Software Development Engineer to provide Agile and DevOps support for mission-critical systems within an enterprise cybersecurity environment. This role offers the opportunity to design and build scalable software solutions using cloud technologies while contributing across the full software development lifecycle. Candidates will gain hands-on experience in Agile methodologies and enterprise cloud environments. This position also offers the opportunity to be sponsored for a TS/SCI security clearance.

Requirements

  • Bachelor’s degree and 4–8 years of relevant professional experience
  • Experience developing software in Java, JavaScript (React, Redux, Node.js, or similar), Python, and/or Bash
  • Experience working with or willingness to learn: Linux scripting and operating system environments Relational and NoSQL databases (e.g., Oracle, MySQL, CouchDB) Cloud platforms such as AWS or Microsoft Azure DevOps automation tools (Ansible, Chef, Puppet) Source control and Agile tools (Git, Maven, Jenkins, Bitbucket, Jira, Confluence) Search and analytics technologies (Elasticsearch, Splunk, Apache Solr)
  • Experience working within Agile development teams
  • Understanding of software design principles and design patterns
  • Strong written and verbal communication skills
  • Proficiency with Microsoft Office tools
  • Ability to obtain a security clearance (TS/SCI processing available)
  • U.S. Citizenship required
  • Local to DMV (DC/Maryland/Virginia) with ability to be physically present at the team’s work location in Chantilly

Nice To Haves

  • Familiarity with Identity, Credential, and Access Management (ICAM) concepts and standards such as LDAP, Active Directory, PKI, TLS/SSL, OAuth 2.0, OpenID Connect, SAML, SCIM, and MFA
  • Experience in identity governance, single sign-on, identity federation, or enterprise directory architecture
  • Experience working with container platforms and orchestration technologies
  • Experience building and maintaining CI/CD pipelines to automate containerized deployments

Responsibilities

  • Contribute to the development and enhancement of software solutions using Java, JavaScript, Python, and related technologies
  • Design and implement solutions that leverage automated deployment and cloud-based infrastructure services
  • Develop, test, and deploy applications within commercial cloud environments
  • Support the Agile software development lifecycle in alignment with SAFe practices
  • Utilize DevOps tools such as Ansible, Docker, and Jenkins to enable automation and containerization
  • Assist with deployment of build artifacts across multiple customer environments
  • Use tools such as JIRA, Confluence, and Git-based repositories to manage development efforts and documentation
  • Collaborate with team members to deliver innovative technical solutions that meet customer requirements
  • Communicate project updates and technical details effectively within the team
  • Mentor junior developers and provide technical guidance
  • Offer input on technical approaches and architectural decisions within Agile teams
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service