freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer (TS/SCI with Poly)

Job Type

Full-time


Description


Take the next step in your professional career with Solerity. As a recognized leader in providing Information Technology, Engineering Services, Program Management, and Consulting Services to the U.S. Federal Government and Intelligence Community, we deliver innovative and mission-focused solutions that enable our clients to achieve their most critical objectives.

Solerity is seeking a Software Engineer to support a mission-focused organization responsible for delivering data-driven business analysis to senior leadership. This position will focus on the development, integration, optimization, and maintenance of cloud-based data processing systems, analytics platforms, and scalable computing environments supporting large-volume datasets across both on-premises and cloud infrastructures.

The ideal candidate will possess strong expertise in cloud technologies, data engineering, DevOps, automation, and software development, with a passion for building innovative solutions that enable advanced analytics and data science capabilities.



Responsibilities Include:

  • Develop algorithms, schemas, and custom solutions to process and ingest large datasets into cloud and on-premises environments.
  • Design, implement, and optimize data ingestion workflows using Apache NiFi, custom Python scripts, and other ETL technologies.
  • Generate and maintain metrics to monitor data ingest performance, quality, and integrity.
  • Create and maintain technical documentation, data flow diagrams, and system architecture documentation.
  • Participate in the full product development lifecycle, including requirements gathering, design, implementation, testing, and deployment.
  • Develop conceptual models, workflows, user interface designs, and functional specifications.
  • Optimize cloud-based computing technologies through distributed processing, PySpark, machine learning model training, and model deployment.
  • Build automation tools and scripts to monitor, troubleshoot, deploy, and maintain AI/ML models and analytics platforms.
  • Support cloud infrastructure performance, availability, scalability, security, monitoring, and capacity planning initiatives.
  • Develop cloud-native microservices and integrate cloud resources with on-premises high-performance computing environments.
  • Utilize Sponsor-approved version control systems, coding standards, knowledge management tools, and delivery platforms.
  • Manage software builds, upgrades, patches, and deployments across development, testing, and production environments.
  • Support developers and data scientists through CI/CD implementation and deployment automation.
  • Apply Agile development methodologies and microservice architectures to improve system performance, resource management, and security.
  • Provide engineering support for data science teams, including compute environment preparation, data engineering, database administration, backend development, operational support, and knowledge management.
  • Design enterprise architectures supporting the collection, analysis, and visualization of diverse data sources.
  • Recommend enhancements to databases, applications, and processes to enable near real-time analytics and improved business outcomes.
  • Additional duties may be assigned.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available