Software Engineer; TS/SCI Poly
Listed on 2026-05-30
-
IT/Tech
Cloud Computing, Data Engineer, Systems Engineer
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, Dev Ops, automation, and software development, with a passion for building innovative solutions that enable advanced analytics and data science capabilities.
Responsibilities- 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.
- Bachelor’s degree in Computer Science, Computer Engineering, Systems Engineering, Information Technology, or a related technical field.
- Active TS/SCI clearance with Polygraph required.
- Demonstrated experience developing applications supporting large-scale data analysis.
- Experience with cloud services and architectures, including AWS technologies such as S3, RDS, and EC2.
- Experience administering and optimizing SQL databases, including MySQL and Postgre
SQL. - Experience implementing ETL workflows using Apache NiFi and custom Python or Java solutions.
- Experience creating operating system-level scripts to automate data processing tasks.
- Experience using Git and version control best practices.
- Experience with JavaScript, HTML5, CSS, Flask, and modern web development technologies.
- Experience developing and deploying containerized applications using Docker or similar technologies.
- Experience applying user-centered design principles and web usability standards.
- Experience using Anaconda, Bash, and Terraform for development and infrastructure automation.
- Experience building and maintaining CI/CD pipelines utilizing tools such as Git Hub, Jenkins, Jira, and Confluence.
- Experience with automated testing, infrastructure deployment, and configuration management.
- Experience provisioning and managing cloud infrastructure, including AWS, Azure, or similar cloud platforms.
- Experience integrating cloud-based services with on-premises high-performance computing environments.
- Strong documentation and system architecture experience.
- Professional proficiency in SQL, PL/SQL, Python, and Java.
- Advanced experience in Computer Science, Computer Engineering, Systems Engineering, or related disciplines.
- Experience supporting data scientists in machine learning model development, transfer…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).