8,360 jobs found — updated daily
The Senior Software Engineer assesses software gaps, updates, and modifications between customer and business expectations and existing software products and solutions. The role classifies requirements, anticipates risks and issues, informs stakeholders, recommends corrective steps, and contributes to user stories. It assists with designing software solutions and converting high-level designs into detailed designs using mock screens, pseudocode, and functional logic. The engineer creates and configures software code for components and applications, ensuring they meet business, technical, and non-functional requirements, including maintainability, availability, scalability, and security. The role supports language, standards, and tool selection; builds automation scripts for CI/CD, testing, and other processes; and implements telemetry features. The position maps customer requirements to test objectives, creates and executes test cases, conducts appropriate testing, tracks and analyzes defects, and performs regression testing. It also troubleshoots performance and availability bottlenecks, independently conducts complex maintenance procedures, monitors application performance, performs maintenance and re-engineering, analyzes logs 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

The resume builder that gets results.