Jr Software Engineer

FANTOM CORPORATION

Emeryville (CA)

On-site

USD 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

FANTOM CORPORATION is seeking a Jr Software Engineer to support the development and maintenance of complex software systems in Emeryville, California. This role involves building scalable applications and integrating modern technologies in a collaborative environment.

The ideal candidate must have a Bachelor’s degree and strong experience in C++ and Python, along with familiarity in frontend technologies like Angular, HTML, and JavaScript.

Candidates must be fully cleared with a recent MD polygraph and be willing to work onsite.

Qualifications

  • Must be fully cleared with a recent MD polygraph.
  • Strong programming experience with C++ and Python.
  • Experience developing frontend applications using Angular, HTML, and JavaScript.

Responsibilities

  • Design, develop, and maintain full stack software applications and services.
  • Develop backend functionality using C++, Python, Java, and related technologies.
  • Build and maintain frontend applications using Angular, HTML, JavaScript, and modern web frameworks.
  • Deploy and manage applications using Docker and Kubernetes.

Skills

C++
Python
Java
MongoDB
SQL
Docker
Kubernetes
Angular
HTML
JavaScript

Education

Bachelor’s degree in Computer Science or related discipline

Job description

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 Jr Software Engineer to support the development and maintenance of complex software systems within a collaborative engineering environment. This role involves building scalable applications, integrating modern technologies, and supporting both frontend and backend development efforts.

The ideal candidate has experience with C++ and Python development, modern web technologies, containerization, and database platforms, along with a strong interest in developing innovative and mission‑focused technical solutions.

Responsibilities
  • Design, develop, and maintain full stack software applications and services
  • Develop backend functionality using C++, Python, Java, and related technologies
  • Build and maintain frontend applications using Angular, HTML, JavaScript, and modern web frameworks
  • Develop and support database solutions using MongoDB and SQL-based technologies
  • Deploy and manage applications using Docker and Kubernetes
  • Analyze user requirements and translate them into software design and performance solutions
  • Debug and resolve software defects and performance issues
  • Integrate software into new and existing systems and environments
  • Develop database queries and support data processing activities
  • Participate in software testing, validation, and quality assurance activities
  • Contribute to software documentation and process improvement initiatives
  • Collaborate with cross‑functional teams throughout the software development lifecycle
Required Qualifications
  • Must be fully cleared with a recent MD polygraph
  • Must be willing and able to work fully onsite at the location listed in this posting
  • Bachelor’s degree in Computer Science or related discipline (or equivalent experience)
  • Strong programming experience with C++ and Python
  • Experience with Java development
  • Experience working with MongoDB and SQL databases
  • Experience with Docker and Kubernetes
  • Experience developing frontend applications using Angular, HTML, and JavaScript
  • Understanding of software development lifecycle methodologies and best practices
  • Strong troubleshooting and problem‑solving skills
  • Ability to work independently and collaboratively within a team environment
Desired Qualifications
  • Experience working with distributed systems or cloud‑based environments
  • Familiarity with Agile software development methodologies
  • Experience supporting data‑intensive or real‑time applications
  • Experience with DevOps tools and CI/CD pipelines
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mid-Level Software Engineer
Mid-Level Software Engineer

Fantom Corporation • Hanover (MD)

On-site
USD 110,000 - 140,000
Sr Software Engineer
Sr Software Engineer

Fantom Corporation • Chantilly (VA)

On-site
USD 120,000 - 150,000
Full Stack Developer
Full Stack Developer

Fantom Corporation • McLean (VA)

On-site
USD 110,000 - 145,000
Senior Software Developer
Senior Software Developer

FANTOM CORPORATION • Emeryville (CA)

On-site
USD 120,000 - 160,000
Software Engineer
Software Engineer

Fantom Corp • Chantilly (VA), Northern (KY)

Hybrid
USD 120,000 - 180,000
Jr Systems Engineer
Jr Systems Engineer

Fantom Corp • Northern (KY)

Hybrid
USD 90,000 - 130,000
Junior Software Engineer: Onsite, Full‑Stack, Mission‑Focused
Junior Software Engineer: Onsite, Full‑Stack, Mission‑Focused

FANTOM CORPORATION • Emeryville (CA)

On-site
USD 70,000 - 90,000
Full Stack Developer
Full Stack Developer

Fantom Corporation • Chantilly (VA)

On-site
USD 100,000 - 130,000
Software Developer
Software Developer

Fantom Corp • Chantilly (VA), Northern (KY)

Hybrid
USD 170,000 - 240,000
Software Developer
Software Developer

Socket.dev • Chantilly (VA)

On-site
USD 120,000 - 180,000