Software Engineer- C++ & OOD
REMOTE (Melbourne FL)
Company’s Movement Planner (MP) is an advanced software solution that provides real-time traffic
planning. MP has a simulation-based planning algorithm that uses heuristics to make intelligent
decisions to optimize train movements & improve railroad operations.
You will help improve Movement Planner to move freight faster at a lower cost while using existing
rail networks. Work independently and contribute to the immediate team and teams across the
business. You will build simple solutions to complex problems, with a large number of variables and
scenarios considered and optimized in a small amount of time.
Deliver fully tested and shippable software for Movement Planner, as part of a Scrum team.
Understand a complex planning algorithm to effectively answer customer questions, resolve
defects, and make enhancements.
Identify and quickly resolve time critical production issues
Contribute to peer reviews with the intent of strengthening the quality of software.
Provide ongoing maintenance, support, and enhancements to existing systems and platforms
Challenge yourself and the team to continuously improve
Improve automated tests to support continuous integration (CI) and continuous deployment
Collaborate with Product Managers and Product Owners to maximize the value provided to
customers with every release.
Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product
Security, Scalability, Documentation Practices, refactoring and Testing Techniques
Write code that meets standards and delivers desired functionality using the technology
selected for the project. Drive world-class quality in the development and support of products
Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology,
Engineering and Math)
5+ years of professional experience in Object Oriented Programming and Design
Proficient with Agile development methodologies such as Scrum
Hands-on experience testing/debugging software and providing solutions
Experience triaging problems with sense of urgency.
Ability to document system designs clearly and concisely.
Skilled in breaking down problems, creating user stories and estimating effort of work.
Effective oral and written communication skills; ability to articulate clearly and concisely
Self-driven, quick learner, results-oriented, and a clear focus on high quality
Able to work well with global teams, including time-zone flexibility
Ability to takes ownership of small and medium sized tasks and deliver while mentoring and
helping team members
Must be a good team player
About Matlen Silver
Experience Matters. Let your experience be driven by our experience. For more than 40 years, Matlen Silver has delivered solutions for complex talent and technology needs to Fortune 500 companies and industry leaders. Led by hard work, honesty, and a trusted team of experts, we can say that Matlen Silver technology has created a solutions experience and legacy of success that is the difference in the way the world works.
Matlen Silver is an Equal Opportunity Employer and considers all applicants for all positions without regard to race, color, religion, gender, national origin, age, sexual orientation, veteran status, the presence of a non-job-related medical condition or disability, or any other legally protected status.