Principal Software Engineer – Distributed Systems & AI

RPMGlobal

Annapolis (MD)

On-site

USD 150,000 - 210,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Base-2 Solutions is seeking a senior software engineer to develop and enhance complex software systems, including analytics, large data sets, and real-time processing. You’ll work individually or in a team, review code, test components, and resolve issues while applying modern development methodologies.

A TS/SCI with poly is required for security clearances. The candidate should be proficient across languages like Java, C++, C#, and Python, and comfortable with cloud platforms, databases, and

Qualifications

  • Requires 20 years of software engineering experience.
  • Plays a role in design and requirements analysis with knowledge of software frameworks and databases.

Responsibilities

  • Develops, maintains, and enhances complex software systems including analytics and real-time processing.
  • Reviews and tests software components for adherence to design requirements and documents results.
  • Resolves software problem reports and works with team to improve solutions.

Skills

Java
C#
C++
JavaScript
Python
Scala
Ruby
Go

Education

Bachelor's degree in Computer Science or related discipline
20 years of experience in lieu of degree

Tools

Eclipse
NetBeans
IntelliJ IDEA
PyCharm
Visual Studio
VS Code
Windows
Unix
Linux
macOS
JIRA
Confluence
GitHub
ServiceNow
Spring
Angular
Bootstrap
Oracle
MySQL
MongoDB
Maven
Jenkins
Docker
Kubernetes
Git
SVN
CVS
AWS
Azure
Google Cloud

Job description

Base-2 Solutions is seeking a senior software engineer to develop and enhance complex software systems, including analytics, large data sets, and real-time processing. You’ll work individually or in a team, review code, test components, and resolve issues while applying modern development methodologies.

A TS/SCI with poly is required for security clearances. The candidate should be proficient across languages like Java, C++, C#, and Python, and comfortable with cloud platforms, databases, and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer — AI & Large-Scale Systems
Senior Software Engineer — AI & Large-Scale Systems

Base-2 Solutions, LLC • Hanover (MD)

On-site
USD 140,000 - 190,000
Principal Software Engineer — National Defense & Big Data Systems
Principal Software Engineer — National Defense & Big Data Systems

Base-2 Solutions, LLC • Hanover (MD)

On-site
USD 140,000 - 190,000
Senior Software Architect – Large-Scale Systems & AI
Senior Software Architect – Large-Scale Systems & AI

Base-2 Solutions • Maryland

On-site
USD 180,000 - 250,000
Senior Software Engineer - TS/SCI Clearance & AI
Senior Software Engineer - TS/SCI Clearance & AI

RPMGlobal • Maryland

Hybrid
USD 120,000 - 180,000
Senior Software Engineer — Defense & AI Systems
Senior Software Engineer — Defense & AI Systems

Base-2 Solutions, LLC • Maryland

On-site
USD 120,000 - 180,000
Software Engineer - Big Data & Real-Time Analytics
Software Engineer - Big Data & Real-Time Analytics

RPMGlobal • Annapolis (MD)

On-site
USD 120,000 - 170,000
Senior Software Engineer — Next-Gen Systems & Defense Tech
Senior Software Engineer — Next-Gen Systems & Defense Tech

Base-2 Solutions, LLC • Maryland

On-site
USD 180,000 - 230,000
Senior Software Engineer TS/SCI Clearance, Advanced Systems
Senior Software Engineer TS/SCI Clearance, Advanced Systems

Base-2 Solutions, LLC • Maryland

On-site
USD 140,000 - 190,000
Principal Software Engineer – National Defense (TS/SCI)
Principal Software Engineer – National Defense (TS/SCI)

Talentify • Hanover (MD)

On-site
USD 150,000 - 190,000
Junior Software Engineer - Defense Tech (TS/SCI + Poly)
Junior Software Engineer - Defense Tech (TS/SCI + Poly)

Base-2 Solutions, LLC • Maryland

On-site
USD 90,000 - 150,000