Software Engineer Level 4
Job Description
Base-2 Solutions is hiring a Software Engineer Level 4 to develop and enhance complex software systems in mission-focused environments.
Responsibilities
- Develop, maintain, and enhance complex software systems including processing-intensive analytics, novel algorithm development, and manipulation of extremely large data sets.
- Support real-time systems and business management information systems based on documented requirements.
- Contribute to software component design, including hardware/software trade-offs, software reuse, and evaluating use of COTS/GOTS versus new development.
- Perform requirements analysis and synthesis from system-level needs down to individual software components.
- Design and implement software applications, or perform software engineering tasks as assigned.
- Apply software engineering and design methodologies appropriate to development, integration, and production environments.
- Deliver software engineering capabilities using industry standards and repeatable processes.
- Mitigate risks and help control costs and schedule variance on large-scale, integrated software projects.
- Review and test software components for adherence to design requirements and document test results.
Requirements
- Active TS/SCI with CI Polygraph.
- Demonstrated experience as a backend developer.
- Demonstrated experience in data engineering and API development.
- 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.
- U.S. citizenship required.
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.
Technologies
- Python
- FastAPI
- PostgreSQL
- Elasticsearch
Education & Experience
- PhD with 5 years of experience.
- High School Diploma/GED with 13 years of experience; Associates Degree with 11 years; Bachelors' Degree with 9 years; Masters' Degree with 7 years.
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.
- 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 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).
Role Details
- Requisition ID: 5042
- Standard Title: Software Engineer
- Location: Elkridge, MD
- Work Type: On-Site
- Shift: First
- Referral Eligibility: Eligible