- Dayton, Ohio, United States
- Full-time · Senior
- $95K–$159K per year
- 7+ years
Design, develop, test, deploy, and maintain software supporting large-scale data ingestion and processing workflows.
Compensation
U.S. National Base Pay Range: $95,300 - $158,800. Geographic differentials may apply in some locations to better reflect local market rates.
Responsibilities
- Design, develop, test, deploy, and maintain software supporting large-scale data ingestion and processing workflows.
- Interface with technical personnel, product stakeholders, architects, and team members to understand and finalize complex requirements.
- Translate product, data, and operational requirements into scalable and maintainable software designs.
- Write and review detailed specifications and technical designs for complex system components and cross-system changes.
- Design solutions spanning multiple services and stages of distributed workflows, including orchestration, file movement, preprocessing, ingestion, metadata management, and downstream delivery.
Requirements
- BS in Engineering, Computer Science, or a related discipline, or equivalent practical experience.
- Nice to have: Java 17+
- Nice to have: Maven
- Nice to have: JUnit
- Nice to have: Microsoft Azure