> Markdown version of [/jobs/ext/933009-software-developer-junior-level](https://www.wearedevelopers.com/jobs/ext/933009-software-developer-junior-level). 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). --- # Software Developer - Junior Level - **Company:** Moffatt & Nichol - **Location:** Costa Mesa, CA, United States - **Experience:** Starter - **Salary:** $83,200.0 - $93,600.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, C Sharp (Programming Language), C++ (Programming Language), Information Systems, Computer Programming, Databases, Data Integration, Software Debugging, Discrete Event Simulation, Python (Programming Language), NoSQL, Systems Development Life Cycle, Software Engineering, SQL Databases, Web Application Frameworks, Enterprise Software Applications, Git, Information Technology, Software Version Control, Programming Languages - **Published:** June 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a67fde74c7b86d77 ## About the Role Do you have experience in Version control systems?, Do you have a Bachelor's degree?, * Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field; * 2-4 years of software development experience * Proficiency in one or more programming languages (e.g., Python, JavaScript, C#, Java, or similar) * Experience with web frameworks, APIs, and/or enterprise application development * Familiarity with databases (SQL or NoSQL) and data integration concepts * Experience with version control systems (e.g., Git) * Knowledge of software development lifecycle (SDLC) and Agile methodologies * Excellent communication skills (verbal, written, and presentation) * All new hires will be required to successfully complete and pass a pre-employment (post offer) background check in compliance with NIST 800-171 * Moffatt & Nichol uses E-Verify and employment is contingent upon the legal ability to obtain employment in the U.S. and to present the required documentation at hire Physical requirements: Sedentary for prolonged period of time, interact with clients, and travel occasionally. ## Description Reasonable accommodations may be made to enable individuals with disabilities to perform these essential functions. * Develop and enhance simulation models for analyzing processes and layouts within container terminals and port facilities using discrete event simulation software and programming * Perform software and model development using programming languages such as C, C++, Java, or C#, working on less routine tasks with growing ownership of assigned components * Conduct debugging, validation, verification, and output analysis of simulation models, handling moderately complex problems with guidance from senior staff * Document modeling assumptions, process flows, results, and issue technical reports; adapt communication style to team needs * Develop emulation models connecting to real-world control systems such as Terminal Operating Systems (TOS) used in marine terminal environments * Support data collection and analysis activities to inform model inputs * Perform numerical and statistical analysis of various operational processes * Interface with technicians, engineers, and project managers during data gathering, model development, analysis, reporting, and presentations * Work independently on well-defined tasks, receiving detailed direction on outcomes while exercising some discretion to vary from established procedures Other duties: Please note this job posting is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice. ## 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) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [Tomorrow's cloud data platforms - fully managed database-as-a-service (DBaaS)](https://www.wearedevelopers.com/videos/254-tomorrow-s-cloud-data-platforms-fully-managed-database-as-a-service-dbaas) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) ## Related Articles - [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) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)