FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Junior Software Developer
Moffatt & NicholSoftware Developer developing simulation models for analyzing processes at container terminals. Join Moffatt & Nichol to work on innovative waterfront infrastructure projects from Costa Mesa office.
Tech Stack
Tools & technologiesJavaJavaScriptNoSQLPythonSDLCSQL
About the role
Key responsibilities & impact- 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
- Document modeling assumptions, process flows, results, and issue technical reports
- Develop emulation models connecting to real-world control systems such as Terminal Operating Systems (TOS)
- 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
Requirements
What you’ll need- 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)
- Willingness to complete a pre-employment background check in compliance with NIST 800-171
Benefits
Comp & perks- Comprehensive, highly competitive benefits package with low employee contributions
- Family coverage available
- Low-deductible plan available
- Generous HSA match to help manage healthcare expenses
- Amazing Wellness Program (with financial incentives)
- Free and confidential Employee Assistance Programs for counseling and support
- Generous Paid time off (15 to 25 days based on experience level)
- Paid Holidays (7), and a floating holiday
- 401(k) match to help you reach your financial goals
- Excellent Life Insurance coverage, fully paid by the company
- Comprehensive Tuition Reimbursement Program
- Plenty of training opportunities
- Leadership Development Program
- Formal Mentoring program
- Active YP (Young Professionals) group
- Pet Insurance
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++JavaC#PythonJavaScriptdiscrete event simulationnumerical analysisstatistical analysissoftware development lifecycle
Soft Skills
communicationpresentationindependenceproblem-solvingcollaboration