The Senior Software Engineer develops and modifies complex, broad-scope software solutions using current software development techniques within an Agile Scrum framework. The role provides technical support to application engineers and lower-level software engineers and promotes efficient use of computing resources through best practices and design patterns. It may lead the work of lower-level software engineers. The Senior Software Engineer designs, develops, and documents software systems and related hardware interface components based on product and system requirements. The role provides technical leadership throughout Agile development, collaborates with Enterprise Architecture, and works with the System Administration team to support production environments as needed. It helps ensure quality controls are met, develops quality and testing strategies, and advances process improvements. The role works collaboratively within an Agile Scrum team, mentors and guides software engineers, keeps current with new technologies, participates in Scrum ceremonies, and researches and designs object-oriented techniques and frameworks. The position is based in a typical office environment. The listed annual pay range is $120,000 to $140,000.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior