EngineerJobs.io
← Back to all jobs

Job Description

Base-2 Solutions is seeking a Software Engineer Level 4 (onsite) to build and enhance complex backend, data engineering, and API systems for mission-focused environments.

Responsibilities

  • Develop, maintain, and improve complex software systems spanning processing-intensive analytics, novel algorithm work, extremely large data set manipulation, real-time systems, and business management information systems, aligned to documented requirements.
  • Contribute to software component design, including hardware/software trade-offs, software reuse, and evaluating COTS/GOTS versus new development.
  • Perform requirements analysis and synthesis from the system level down to individual software components.
  • Design, implement, and integrate software applications, or complete software engineering tasks in support of production environments.
  • Apply software engineering and design methodologies appropriate for development, integration, and deployment.
  • Deliver software engineering capabilities through industry standards and repeatable processes.
  • Mitigate risks and control costs and schedule variance for large-scale integrated software projects.
  • Review and test software components to confirm adherence to design requirements and document test results.

Requirements

  • Active TS/SCI with CI Polygraph
  • 5+ years of experience
  • Demonstrated backend development experience
  • Demonstrated data engineering and API development experience
  • Experience building scalable systems using Python and FastAPI
  • Experience designing and managing PostgreSQL databases using efficient SQL and indexing strategies
  • Proficiency in Python
  • Proficiency in FastAPI
  • Proficiency in PostgreSQL
  • Proficiency in Elasticsearch
  • Experience building high-performance API connections between high-speed, high-volume, mission-critical, data-sensitive systems

Technologies

  • Python
  • FastAPI
  • PostgreSQL
  • Elasticsearch

Preferred Qualifications

  • Experience supporting processing-intensive analytics environments
  • Experience working with extremely large data sets
  • Experience supporting real-time systems
  • Experience contributing to software design decisions involving software reuse, COTS/GOTS, and system-to-component requirements analysis

Education and Experience Equivalency

  • High School Diploma/GED with 13 years of experience
  • Associates Degree with 11 years of experience
  • Bachelors' Degree with 9 years of experience
  • Masters' Degree with 7 years of experience
  • PhD with 5 years of experience

Compensation and Benefits

  • 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)
  • 100% company-paid medical premiums for employees and eligible dependents
  • Medical 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 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)

Similar Jobs