Back to Jobs
Recently postedEmployeeTechnology

Senior Software Engineer with Security Clearance

Mindbank Consulting GroupSan Diego, CA🇺🇸United States

Quick overview

Salary$125k - $175k/yr
SeniorityMid Senior
Employment typeEmployee
Work modeOn Site
LocationSan Diego, CA, United States
DockerRustAWSSnowflakeAirflowApacheData PipelineKafkaPythonRabbitMQRedisdbtReactPostgreSQLKubernetesJavaScriptMachine Learning

Job description

MINDBANK JOB OPENING Period of Performance: 3.5 years
Position: Senior Software Engineer Location:100% onsite; work location can be:
San Diego, CA at NAVWAR or Arlington, VA or Colorado Springs, CO, Charleston, SC or Denver, CO; Note: If San Diego is not your primary duty station, then you will be required to travel to San Diego for at least 5 weeks a year for team meetings and administrative tasks.

Direct Hire Position Pay Rate: $ 125,000 - $175,000
Work Schedule: Standard DOD hours- 40 hours per week.
Education and Certification Requirements
Bachelor’s degree or Equivalent Experience Current Security+ Certificate Preferred Citizenship and Clearance Requirements –

  • U.S. Citizenship required
  • No dual citizenship
  • TS/SCI Eligible, security clearance a plus.
Travel & Passport – 10%, CONUS and OCONUS
Work Environment – You will work at a government facility.

Job Description: Mindbank is seeking a highly experienced and motivated Senior Software Engineer to contribute to the integration of AI capabilities into distributed software and data systems. The successful candidate will play a key role in enhancing software and data capabilities through innovative and cutting-edge technologies. Daily tasks can vary from hands on keyboard to technical discussions, including but not limited to, maintaining real-time data infrastructure in Rust, creating frontend React applications in JavaScript, working with AI engineers to integrate machine learning models, transforming data between standardized formats, or providing subject matter expertise in discussions with senior management.

Responsibilities

  • Collaborate with cross-functional teams to understand and address complex technical challenges integrating artificial intelligence into distributed software systems.
  • Design, develop, and implement software applications and data services.
  • Test software in development and operational environments to ensure performant and high-quality data flow between systems.
  • Collaborate with machine learning engineers and domain experts to analyze data and integrate machine learning solutions into existing systems.
  • Collaborate with data engineers to monitor data pipelines and analytics to ensure accuracy, reliability, and robustness.
  • Stay updated with the latest advancements in data architecture to propose and implement innovative solutions.
  • Work closely with systems engineers to connect data pipelines with software applications and operational systems.
  • Provide technical expertise and contribute to the development of long-term technology strategies within government and defense environments.

Required Skills and Experience

  • At least 10 years’ experience working as a business analyst, data analyst, data scientist, data engineer, database administrator, geospatial analyst, geospatial engineer, IT specialist, machine learning engineer, software engineer, or system administrator.
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes).
  • Expert programming skills in Python
  • Intermediate programming skills in Rust or Go
  • Experience designing or normalizing data to common standards
  • Experience with multiple data formats, e.g., CSV, JSON, XML, Parquet, ORC.
  • Familiarity with event streaming libraries and platforms, e.g., Apache Kafka, AWS Kinesis, RabbitMQ, ZeroMQ, or Zenoh.
  • Experience troubleshooting complex software and data systems
  • Experience deploying, monitoring, and improving data pipelines
  • Strong problem-solving and analytical skills.
  • Passion for staying updated with the latest advancements in data architecture.
  • Excellent communication skills and the ability to work effectively in a collaborative team environment.

Preferred Skills and Experience

  • Experience integrating software systems with geospatial or location-aware applications.
  • Familiarity with data pipeline frameworks and libraries, e.g., AirByte, Apache Airflow, dbt, Apache Iceberg, Snowflake.
  • Experience with adding and retrieving data from Geographic Information Systems (GIS), e.g., ArcGIS, PostGIS.
  • Expertise in Elasticsearch, Redis, S3, PostgreSQL, or other data stores.
  • Understanding of cybersecurity principles in the context of mission-critical applications.
  • Previous experience working with government agencies or military organizations.
  • Master of Science in Computer Science, Data Science, Geography, Math, Machine Learning, or Statistics

Similar jobs