Jobs · Engineering · Maryland

Principal Software Engineer

Base-2 Solutions · Annapolis Junction, MD · 1 wk ago
EngineeringFull-time

Annapolis Junction, MD • On-site • First shift • U.S. citizenship required

About the role

Base-2 Solutions is looking for a top-notch software engineer to join our team. We solve challenging customer problems by leveraging innovative technical solutions. Our software engineers develop next-generation technologies that drive decision making and impact national defense. We need versatile engineers who bring fresh ideas from areas such as information retrieval, distributed computing, large-scale system design, networking, security, artificial intelligence, natural language processing, and UI design. Engineers display leadership qualities and tackle new problems as we push technology forward.

Responsibilities

  • Develop, maintain, and enhance complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements.
  • Work individually or as part of a team.
  • Review and test software components for adherence to design requirements and document test results.
  • Resolve software problem reports.
  • Utilize software development and design methodologies appropriate to the development environment.
  • Provide specific input to software components of system design, including hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.

Skills

  • Programming languages: Java, C#, C++, JavaScript, Python, Scala, Ruby, Go
  • IDEs: Eclipse, NetBeans, IntelliJ IDEA, PyCharm, Visual Studio, VS Code
  • Operating systems: Windows, Unix, Linux, macOS
  • Team collaboration and issue tracking tools: Atlassian Suite (JIRA, Confluence), GitHub, ServiceNow
  • Software frameworks: Spring, Angular, Bootstrap
  • Databases: Oracle, MySQL, MongoDB
  • Build tools: Maven, Jenkins
  • Containers and orchestration: Docker, Kubernetes
  • Configuration management: Git, SVN, CVS
  • Cloud providers: AWS, Azure, Google Cloud

Requirements

  • Twenty (20) years of experience as a software engineer.
  • Bachelor’s degree in Computer Science or related discipline from an accredited college or university (four years of additional software engineering experience may substitute for the degree).
  • Active Top Secret/SCI with Full Scope Polygraph clearance.

Benefits

Compensation

  • Competitive fixed salary or hourly pay based on experience, skills, location, and internal equity.
  • Employee referral bonuses up to $10,000 per hired referral.
  • Additional bonus opportunities for exceptional performance and contributions to business development and company growth (role-dependent).

Health

  • 100% company-paid medical premiums for employees and eligible dependents (multiple plan options with CareFirst, Kaiser, and UnitedHealthcare, including PPO, POS, HMO, and HSA-compatible plans).
  • 100% company-paid dental premiums for employees and eligible dependents.
  • 100% company-paid vision premiums for employees and eligible dependents.

Income Protection

  • 100% company-paid premiums for short-term disability.
  • 100% company-paid premiums for long-term disability.
  • 100% company-paid premiums for accidental death & dismemberment (AD&D).
  • 100% company-paid premiums for life insurance up to $200,000.

Retirement

  • 401(k) with immediate vesting: 4% company match plus a 4% non-elective company contribution (8% total).
  • 401(k) pre-tax and Roth options.

Leave

  • Up to 20 days of flexible paid time off (PTO).
  • 11 paid floating holidays.

Work-Life Balance

  • Flexible work schedules, including flex time and compressed work periods (contract and project-dependent).

Similar jobs

Principal Software Engineer

Palo Alto NetworksSan Jose, CA· 2 mo ago
Engineering$126k–$205k/yrapply on paloaltonetworks.wd5.myworkdayjobs.com