> Markdown version of [/jobs/ext/1819962-junior-software-engineer](https://www.wearedevelopers.com/jobs/ext/1819962-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:** Annapolis Junction, MD, United States - **Experience:** Starter - **Salary:** $104,000.0 - $123,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:** July 31, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=260b1574730e48a0 ## 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. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [My journey into DevOps world - How it all started!](https://www.wearedevelopers.com/videos/545-my-journey-into-devops-world-how-it-all-started) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)