Posted 1mo ago

Software Engineer Level 2

@ Base-2 Solutions
Annapolis Junction, Maryland, United States
OnsiteFull Time
Responsibilities:Analyze requirements, Design features, Debug software
Requirements Summary:Active TS/SCI with Full Scope Polygraph; 14+ years in software engineering; Bachelors in Computer Science or related field; AI/ML development/ integration; Terraform and AWS; C++, Python, and/or Golang; GPU-enabled high-performance apps; large-scale streaming data analytics.
Technical Tools Mentioned:Terraform, AWS, C++, Python, Golang, GPU-accelerated computing, Large-scale data analytics
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Position Summary

Base-2 Solutions is seeking a Software Engineer Level 2 to support the VISTA (Inference Processing Team). This role develops, maintains, and enhances complex and diverse software systems, including processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems. The Software Engineer works independently or as part of a team to design, code, test, debug, integrate, and improve software solutions based on documented requirements.

Essential Duties and Responsibilities

  • Analyze user requirements to derive software design and performance requirements.
  • Design and code new software or modify existing software to add new features.
  • Debug existing software and correct defects.
  • Integrate existing software into new or modified systems or operating environments.
  • Develop simple data queries for existing or proposed databases or data repositories.
  • Provide recommendations for improving documentation and software development process standards.
  • Develop or implement algorithms to meet or exceed system performance and functional standards.
  • Assist with developing and executing test procedures for software components.
  • Write or review software and system documentation.
  • Develop software solutions by analyzing system performance standards, conferring with users or system engineers, analyzing systems flow, data usage, and work processes, and investigating problem areas.
  • Serve as team lead at the level appropriate to the software development process being used on any particular project.
  • Modify existing software to correct errors, adapt to new hardware, or improve performance.
  • Design, develop, and modify software systems using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Design or implement complex database or data repository interfaces and queries.
  • Oversee one or more software development teams and ensure work is completed in accordance with the constraints of the software development process being used on any particular project.
  • Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints.
  • Perform quality control on team products.
  • Confer with system engineers and hardware engineers to derive software requirements and obtain information on project limitations, capabilities, performance requirements, and interfaces.
  • Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met.
  • Implement recommendations for improving documentation and software development process standards.

Required Qualifications

  • Active TS/SCI with Full Scope Polygraph.
  • Fourteen (14) years of experience as a Software Engineer in programs and contracts of similar scope, type, and complexity.
  • Bachelor’s degree in Computer Science or related discipline from an accredited college or university.
  • AI/ML development or integration experience.
  • Experience with Terraform and AWS.
  • Experience with C++, Python, and/or Golang.
  • Experience writing high-performance, GPU-enabled applications.
  • Experience with large-scale streaming data analytic systems.

Required Education and Experience Equivalency

EducationYears of Experience
High School Diploma/GED18
Associates Degree18
Bachelors’ Degree14
Masters’ Degree14
PhD14

Required Certifications

  • None specified.

Required Security Clearance

  • Active TS/SCI with Full Scope Polygraph.