Under general supervision, the Staff Software Engineer assists in developing software products and works on improving the overall quality of the product throughout the software development life cycle. Essential Job Functions: Works on problems of moderate