Job Information
Scitec, Inc. Senior Staff Software Engineer in Dayton, Ohio
[Key Responsibilities]{segoe="" ui",="" tahoma,="" sans-serif"=""}
- [Design, implement, and maintain high-quality software aligned with program and project objectives]{segoe="" ui",="" tahoma,="" sans-serif"=""}
- [Work both independently and collaboratively with development teams to deliver complex features end to end]{segoe="" ui",="" tahoma,="" sans-serif"=""}
- [Collaborate directly with advanced technical and scientific users to translate analysis needs into robust software solutions]{segoe="" ui",="" tahoma,="" sans-serif"=""}
- [Ensure reliability, scalability, and performance of messaging systems and data pipelines]{segoe="" ui",="" tahoma,="" sans-serif"=""}
- [Contribute to containerized, distributed microservice architectures, including development, deployment, and testing]{segoe="" ui",="" tahoma,="" sans-serif"=""}
- [Design, implement, and maintain real-time or near-real-time data processing and streaming workflows]{segoe="" ui",="" tahoma,="" sans-serif"=""}
- [Ensure reliability, scalability, and performance of messaging systems and data pipelines]{segoe="" ui",="" tahoma,="" sans-serif"=""}
- [Identify technical risks and propose risk-reduction strategies to support program success]{segoe="" ui",="" tahoma,="" sans-serif"=""}
- [Participate in and guide Agile development activities, including code reviews, design discussions, and sprint planning]{segoe="" ui",="" tahoma,="" sans-serif"=""}
- [Promote strong engineering practices, including testing, documentation, and maintainability]{segoe="" ui",="" tahoma,="" sans-serif"=""}
- [Mentor junior and mid-level engineers through technical collaboration and code reviews]{segoe="" ui",="" tahoma,="" sans-serif"=""}
- [Champion comprehensive testing strategies, including unit, integration, and system testing]{segoe="" ui",="" tahoma,="" sans-serif"=""}
- [Contribute to documentation, knowledge sharing, and clear technical communication]{segoe="" ui",="" tahoma,="" sans-serif"=""}
- [Perform other duties as assigned]{segoe="" ui",="" tahoma,="" sans-serif"=""}
[Requirements]{segoe="" ui",="" tahoma,="" sans-serif"=""}
[The following minimum qualifications are required for the position:]{segoe="" ui",="" tahoma,="" sans-serif"=""}
[Bachelor's degree in Computer Science, Engineering, Mathematics, Physical Sciences, or a related technical field]{segoe="" ui",="" tahoma,="" sans-serif"=""}
[5+ years of professional software engineering experience]{segoe="" ui",="" tahoma,="" sans-serif"=""}
[Strong proficiency in Object-Oriented Programming, including modern language features and best practices]{segoe="" ui",="" tahoma,="" sans-serif"=""}
[Hands-on experience with microservice architectures and distributed systems]{segoe="" ui",="" tahoma,="" sans-serif"=""}
[Understanding of containerization (e.g., Docker, Podman) and orchestration (e.g., Kubernetes)]{segoe="" ui",="" tahoma,="" sans-serif"=""}
[Solid understanding of software engineering fundamentals, including design patterns, modularity, and maintainability]{segoe="" ui",="" tahoma,="" sans-serif"=""}
[Experience writing and mainta ]{segoe="" ui",="" tahoma,="" sans-serif"=""}