Software Engineer
Backend Developer
Application Security
Automation
Cloud Infrastructure
Cloud Operations
Cloud Platform
Cloud Platforms
Cloud Technology
Data Analysis
Data Analytics
Data Integration
Data Processing
Database
Databases
DevOps
DevSecOps
Embedded Software
Embedded Systems
Engineering
GPU
Hardware Engineering
Hardware Software Co Design
Information Technology (IT)
Infrastructure As Code
Programming
Programming Language
Programming Languages
Security Automation
Software Development
Software Engineer
Software Engineering
Software Security
SQL
Systems
Job Description
Base-2 Solutions is hiring a Software Engineer for an on-site role in Annapolis Junction, MD. In this position, you will work on complex software systems spanning processing-intensive analytics and real-time systems, with opportunities to influence system design choices through performance-focused engineering and clear documentation practices.
What you’ll do
- Analyze user requirements to derive software design and performance requirements.
- Design and code new software or modify existing software to deliver new features and improvements.
- Debug defects, correct issues, and integrate existing software into new systems or operating environments.
- Develop simple data queries for existing or proposed databases and data repositories.
- Develop or implement algorithms aligned to strict system performance and functional standards, including timing, resource, and interface constraints.
- Assist with developing and executing test procedures for software components.
- Write or review software and system documentation, and recommend improvements to documentation and software development process standards.
- Contribute to software solutions by analyzing system performance standards, systems flow, data usage, work processes, and problem areas.
- Serve as team lead at the level appropriate to the software development process used on each project.
- Design, develop, and modify software systems using scientific analysis and mathematical models to predict and measure outcomes.
- Design or implement complex database or data repository interfaces and queries.
- Oversee one or more software development teams and ensure delivery aligns with software development process constraints.
- Conduct quality control on team deliverables.
- Coordinate software system installation and monitor equipment to ensure operational specifications are met.
- Collaborate with system, hardware, and other engineering stakeholders to identify project limitations, capabilities, interfaces, and performance requirements.
Required experience & skills
- AI/ML development or integration experience.
- Terraform experience with AWS.
- Experience with C++, Python and/or Golang.
- Experience writing high-performance / GPU-enabled applications.
- Experience with large-scale streaming data analytic systems.
- 14 years of Software Engineer experience in programs and contracts of similar scope, type, and complexity.
- Bachelor’s degree in Computer Science or a related discipline from an accredited college or university.
- Four (4) additional years of Software Engineer experience on similar projects may substitute for the bachelor’s degree.
Tools you’ll use
- AI/ML, Terraform, AWS, C++, Python, Golang
- GPU-enabled applications
Security clearance
- Active Top Secret/SCI with Full Scope Polygraph
Benefits
- 100% company-paid medical premiums for employees and eligible dependents.
- Choose from 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.
- 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.
- 401(k) with immediate vesting: 4% company match plus a 4% non-elective company contribution (8% total).
- 401(k) pre-tax and Roth options.
- Up to 20 days of flexible paid time off (PTO).
- 11 paid floating holidays.
- Flexible work schedules, including flex time and compressed work periods (contract and project-dependent).
- 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).
Requisition ID: 4921
Work type: On-Site
Shift: First
Referral eligibility: Eligible
U.S. Citizenship required: Yes