Software Engineer Level 4
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)