Principal Software Engineer

Base-2 Solutions
Glen Burnie, MD
Job Description
Role Overview

Base-2 Solutions is looking for a top-notch software engineer to join their team. The successful candidate will develop complex and diverse software systems, work individually or as part of a team, and utilize software development and design methodologies.

What You Will Do

Develops, maintains, and enhances complex software systems, reviews and tests software components, resolves software problem reports, and provides input to system design.

Why It Might Be a Fit

The ideal candidate will have 20 years of experience as a software engineer, with expertise in programming languages, IDEs, operating systems, team collaboration tools, software frameworks, databases, build tools, containers, and cloud providers.

Requirements

  • 20 years experience as a software engineer
  • Bachelor's degree in Computer Science or related discipline from an accredited college or university
  • Experience with programming languages (Java, C#, C++, etc.)
  • Experience with IDEs (Eclipse, NetBeans, etc.)
  • Experience with operating systems (Windows, Unix, Linux, etc.)
  • Experience with team collaboration and issue tracking tools (Atlassian Suite, GitHub, etc.)
  • Experience with software frameworks (Spring, Angular, etc.)
  • Experience with databases (Oracle, MySQL, etc.)
  • Experience with build tools (Maven, Jenkins, etc.)
  • Experience with containers and container orchestration tools (Docker, Kubernetes, etc.)
  • Experience with configuration management tools (Git, SVN, etc.)
  • Experience with cloud providers (AWS, Azure, etc.)
  • Active Top Secret/SCI with Full Scope Polygraph
]]>