Senior Software Development Engineer

· Bachelor's degree in computer science, computer engineering or related technical discipline
· 5+ years professional experience in software development

· Strong, object-oriented design and coding skills (C/C++ and/or Java preferably on a UNIX or Linux platform)
· Knowledge of Python or other scripting languages a plus
· Experience with distributed (multi-tiered) systems, algorithms, and relational databases
· Experience in optimization mathematics (linear programming, nonlinear optimization)
· Ability to effectively articulate technical challenges and solutions
· Deal well with ambiguous/undefined problems; ability to think abstractly

You may return to your current search results by clicking here.

Latest Job Listings