The Senior Software Engineer assesses gaps between customer and business expectations and existing software, classifies requirements, identifies risks, and recommends corrective steps. The role contributes to user stories and software design, evaluates design trade-offs, and helps translate high-level designs into detailed module designs. It develops and configures software components, supports language and tool selection, automates routine processes, implements telemetry, and applies security policies. The position maps customer requirements to test objectives, creates and executes test cases, analyzes and tracks defects, performs regression testing, and troubleshoots application performance and availability. It independently conducts complex maintenance, monitors application performance metrics, performs maintenance and re-engineering, analyzes application and performance data, and evaluates change requests for validity and feasibility.
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