Analytics Software Engineer (Core Platform Developer)
Job Description
NavitasPartners is looking for an Analytics Software Engineer to join its core data platform team in Yonkers, New York. This on-site role focuses on building analytics applications, data pipelines, and microservices within a mission-critical data environment, with the potential for a Top Secret clearance. The position offers an hourly rate of $40.
Responsibilities
- Design, build, and extend analytics applications within a central data platform
- Create reusable components, plugins, and APIs to expand analytics capabilities
- Develop and maintain microservices that handle data processing and analytics workflows
- Architect and implement data pipelines to process flight test and mission data
- Ensure data integrity, scalability, and performance across large-scale datasets
- Integrate varied data sources into a unified analytics platform
- Build solutions for containerized and cloud-edge environments
- Leverage Docker and Kubernetes for deployment and orchestration
- Contribute to continuous integration and deployment pipelines using modern DevOps tooling
- Collaborate with data scientists, analysts, and systems engineers across functions
- Participate in code reviews, testing, and debugging
- Adhere to software development best practices, version control, and documentation standards
Requirements
- Strong programming experience in Python, Java, or C++
- Hands-on REST API development experience
- Experience working with Linux-based systems
- Familiarity with Docker and Kubernetes
- Experience using GitLab and CI/CD pipelines
- Solid understanding of software engineering principles and scalable system design
Technologies
- Python
- Java
- C++
- REST API
- Linux
- Docker
- Kubernetes
- GitLab
- CI/CD pipelines
Role Overview
We are seeking a capable Analytics Software Engineer to develop and enhance advanced analytics applications within a mission-critical data platform. The role centers on building scalable analytics solutions, data pipelines, and microservices to support processing of test and mission data. The ideal candidate will bring strong software engineering fundamentals, experience with data-intensive systems, and exposure to defence or test and evaluation environments.
Key Competencies
- Robust analytical thinking and problem-solving abilities
- Comfort working in complex, data-heavy environments
- Strong communication and collaboration skills
- Adaptability to rapidly changing technical requirements
Preferred Qualifications
- Experience in Test & Evaluation (T&E) systems
- Background in defence RDT&E environments
- Familiarity with big data analytics frameworks
- Experience working with mission-critical or real-time data systems