The Senior Software Engineer explores products and solutions to address business and technical needs, assesses gaps between requirements and existing solutions, classifies requirements, anticipates risks, and contributes to user stories. The role assists with solution design, evaluates design trade-offs, and develops detailed module designs from high-level designs. The engineer creates and configures application components, selects appropriate languages and development tools, builds automation scripts for CI/CD and testing, implements telemetry, and applies security requirements. The role maps customer requirements to test objectives, creates and executes test cases, manages and troubleshoots defects, and performs regression testing. The engineer independently conducts complex application maintenance, monitors application performance and metrics, performs maintenance and re-engineering, analyzes logs and performance data, and evaluates change requests. The role also monitors program progress against approved milestones and timelines.
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