The Software Engineer III analyzes business, stakeholder, and technical requirements and assesses existing solutions. The role maintains traceability among business and functional requirements, designs, and test cases, and contributes user stories for components, modules, and straightforward requirements. The engineer develops and configures code for components or applications that meet business, technical, security, and non-functional requirements, including availability and scalability needs. The role helps select suitable programming languages, development standards, and tools; learns relevant languages and frameworks; automates routine tasks in CI/CD and testing processes; and implements telemetry as needed. The role maps customer requirements to test objectives, creates and executes test cases, and performs appropriate testing. It tracks and analyzes defects, conducts regression testing, investigates recurring issues, and troubleshoots performance and availability bottlenecks. The engineer independently performs complex application maintenance, monitors application metrics, conducts maintenance and re-engineering, analyzes logs and performance data, assesses change requests, and monitors project 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
Mid Level