Software Engineer 3
Backend Developer
Apache Airflow
APIs
Application Security
Cloud
Cloud Infrastructure
Cloud Native
Cloud Native Technologies
Cloud Operations
Cloud Platform
Cloud Platforms
Cloud Platforms Cloud Platforms
Cloud Technology
Data Analysis
Data Analytics
Data Integration
Data Pipeline
Data Processing
Database
Databases
DevOps
DevSecOps
Engineering
Engineering Software
ETL
Geospatial Data Engineer
Geospatial Data Engineering
Geospatial Etl
Information Technology (IT)
Infrastructure As Code
Kubernetes
Node.js
Platform Engineering
Programming
Software Development
Software Engineer
Software Security
SQL
Workflow Orchestration
Job Description
Trinzic is hiring a Software Engineer 3 to help power geospatial data processing, storage, and distribution for USGS Science projects. This hybrid role in Sioux Falls, SD combines leading-edge data workflows with platform work, including integration of Apache Airflow and planning future system migrations to Kubernetes.
What you’ll work on
- Support geospatial data processing, storage, and distribution for USGS Science projects.
- Ensure development activities follow the Software Development Life Cycle and that documentation is maintained.
- Lead, communicate, and coordinate technical status and design/deployment activities with Enterprise Architects, Software Engineers, and the project team.
- Analyze system and user requirements to define and develop software requirements.
- Break down design and development into tasks and provide estimates for assigned work.
- Perform and document preliminary and detailed component designs for software products.
- Manage and participate in peer review processes.
Data, databases, and workflow engineering
- Create, administer, and troubleshoot databases built for large-scale information processing with security in mind.
- Analyze and maintain existing databases, and research new database features to improve capabilities.
- Optimize database systems for performance, including support for query optimization.
- Prepare design specifications and functional documentation for assigned software, database, and user interface tasks.
- Integrate Apache Airflow into current data processing systems to improve Python-based workflow execution.
- Design geospatial processing systems and databases using best practices for on-premises operations and potential future cloud architecture.
Systems architecture and modernization
- Research USGS-approved AI technologies for cost-saving uses.
- Collaborate with Enterprise Architects and System Administrators to plan future migrations to Kubernetes containers.
What you bring
- Bachelor’s degree in Computer Science, Computer Information Systems, or a related field, plus 5 years of progressive post-baccalaureate related experience.
- 4 years designing, developing, and deploying large-scale applications for geospatial datasets with a focus on scalability, performance, and security.
- 4 years building geospatial processing systems and incorporating image analysis using GIS and image processing tools.
- 4 years developing and optimizing data processing workflows using Python.
- 4 years creating interactive user interfaces and backend services for enterprise applications using JavaScript, including Node.js and React.
- 3 years designing schemas, writing optimized queries, and supporting large-scale transactional and analytical workloads with relational databases (MySQL, PostgreSQL, SQL).
- 3 years managing deployments, automation scripting, and troubleshooting in Unix and Linux.
- 3 years integrating software components and enabling secure communication via Web Services and APIs as part of enterprise solutions.
- 2 years performing tuning, query optimization, backup/recovery, and ensuring secure handling of large datasets in database administration (Postgres and MySQL).
- 1 year deploying and managing containerized applications using containerization.
- 1 year working with on-premise systems and contributing to planning for future cloud-computing architectures.
Technology focus
Python, JavaScript, Node.js, React, Apache Airflow, Geographic Information System, Image Processing, Relational Databases, MySQL, PostgreSQL, SQL, Unix, Linux, Web Services, APIs, Postgres, containerization, Kubernetes
How to apply
- Click “Apply Now.”
- If you have difficulty applying through the website, email [email protected] for assistance.