Jr Software Engineer

Fantom Corporation
Hanover, MD, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Working hours
Regular working hours

Tech stack

Testing (Software) HTML Java (Programming Language) JavaScript (Programming Language) Agile Methodology Software Applications C++ (Programming Language) Cloud Computing Software Documentation Computer Programming Databases Database Queries
+18 more
Software Debugging DevOps Distributed Systems Python (Programming Language) MongoDB Software Engineering SQL Databases Web Application Frameworks Data Processing Real Time Systems Software Troubleshooting Backend Containerization AngularJS Information Technology Web Technologies Front End Software Development Docker

Job description

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

Requirements

  • 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
  • CJ

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on clearancejobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all