> Markdown version of [/jobs/ext/3806294-junior-software-engineer](https://www.wearedevelopers.com/jobs/ext/3806294-junior-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). --- # Junior Software Engineer - **Company:** Nyla Technology Solutions - **Location:** Anne Arundel County, MD, United States - **Experience:** Starter - **Salary:** $106,000.0 - $125,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Java (Programming Language), Agile Methodology, Big Data, C++ (Programming Language), Cloud Computing, Code Reuse, Computer Engineering, Continuous Integration, Software Debugging, Distributed Systems, Python (Programming Language), Object-Oriented Software Development, Software Engineering, Software Systems, Systems Architecture, Real Time Systems, Git, Containerization, Kubernetes, Bug Reporting, Information Technology, Deployment Automation, Functional Programming, Software Version Control, Docker - **Published:** October 17, 2026 - **Apply:** https://www.thejobnetwork.com/job/4c9cbba2-5fb1-4ef7-9295-4e7e39dab665/junior-software-engineer ## About the Role * Software Development Expertise: Proven proficiency in modern object-oriented or functional programming languages (e.g., Java, C++, Python, or Go). * System Architecture Trade-offs: Practical experience evaluating software reuse, system trade-offs, and integrating COTS/GOTS products into technical architectures. * Large-Scale Data Handling: Experience writing performant code designed to process, manipulate, or query complex or large-scale datasets. * Software Testing Debugging: Strong background reviewing, testing, and debugging complex software components, with a proven ability to resolve software problem reports. Education: Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline OR High School Diploma / GED, PLUS 4+ years of hands-on software engineering experience in lieu of a degree. , Desired Skills Agile Methodologies: Familiarity with modern Agile software development practices, continuous integration, and version control systems (Git). Real-time Distributed Systems: Experience engineering low-latency, real-time processing systems or distributed cloud computing frameworks. Algorithm Optimization: Background refining novel algorithms or tuning system memory and CPU utilization for heavy analytical workloads. Containerization Deployment: Exposure to Docker, Kubernetes, and automated deployment pipelines (CI/CD). ## Description Deliver high-impact software solutions that power real-world analytics, complex algorithms, and large-scale data processing! In this role, you will design, maintain, and enhance complex software systems spanning processing-intensive analytics, novel algorithm implementations, and massive dataset manipulation. You won't just write code-you'll dive into system design, conduct hardware/software trade-off evaluations, optimize COTS/GOTS integrations, and ensure strict alignment with core operational requirements. Whether working independently or alongside an agile dev team, if you thrive on building resilient code, resolving complex software problem reports, and delivering mission-critical technology end-users love, you'll fit right in with Team Nyla.