> Markdown version of [/jobs/ext/4589604-mid-level-analytics-software-engineer](https://www.wearedevelopers.com/jobs/ext/4589604-mid-level-analytics-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Mid-Level Analytics Software Engineer - **Company:** Nyla Technology Solutions - **Location:** United States - **Experience:** Experienced - **Salary:** $149,000 - $176,000 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Algorithm Design, Business Analytics Applications, Data Analysis, Unit Testing, Big Data, C++ (Programming Language), Network Sockets, Code Reuse, Computational Linguistics, Data Structures, Distributed Data Store, Memory Management, Apache Hadoop, Python (Programming Language), OpenShift, Real-Time Operating Systems, Software Engineering, Systems Integration, Multithreading, Apache Spark, Test Scripts, Containerization, Kubernetes, Information Technology, Low Latency, Apache Flink, Apache Kafka, Stream Processing, Data Pipelines, Docker - **Published:** November 5, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=77d99c2b191c8b21 ## About the Role Language Proficiency: Advanced proficiency in at least two core systems/data languages (e.g., C++, Java, Python, or Go).Algorithm & Data Structure Design: Strong foundation in computer science fundamentals, computational complexity, memory management, and algorithm optimization. Large-Scale Data Manipulation: Demonstrated experience working with high-volume, high-velocity data pipelines, memory-mapped files, or distributed data frameworks. Testing & Quality Assurance: Proven capability writing automated unit tests, integration harnesses, and mocking frameworks; experience generating formal test reports against strict requirements. Education: Bachelor's Degree in Data Science, Computer Science, Computational Linguistics, Mathematics, or a related technical discipline, PLUS 7+ years of professional experience in data science, NLP, or software engineering OR High School Diploma / GED, PLUS 11+ years of specialized technical experience in lieu of a degree. , Desired Skills COTS/GOTS Integration: Direct background evaluating, integrating, and configuring COTS and GOTS software components into secure operational baselines. Real-Time & Embedded Systems: Practical experience with real-time operating systems (RTOS), low-latency network sockets, multi-threaded concurrency, or kernel-space tuning. Distributed Analytics Engines: Hands-on familiarity with distributed analytics platforms and stream processing frameworks (e.g., Apache Spark, Kafka, Flink, Hadoop). Containerization & Orchestration: Experience containerizing complex applications using Docker and deploying to orchestrators such as Kubernetes or OpenShift. ## Description The Mid-Level Software Engineer develops, maintains, and enhances complex, high-performance software systems based on documented requirements. This role encompasses end-to-end software development across demanding domains, including processing-intensive analytics, novel algorithm development, real-time architectures, manipulation of extremely large data sets, and enterprise-grade business management information systems. Operating both independently and in cross-functional engineering teams, the engineer participates directly in systems-level design decisions. Key responsibilities include evaluating hardware/software trade-offs, driving software reuse, assessing Commercial Off-the-Shelf (COTS) and Government Off-the-Shelf (GOTS) integration versus greenfield development, and synthesizing system-level requirements into component-level designs.