The Software Engineer III develops, tests, deploys, and maintains software components and applications that meet business, technical, security, availability, scalability, and maintainability requirements. The role analyzes stakeholder and technical requirements, evaluates existing solutions, maintains traceability between requirements, designs, and tests, and contributes user stories for component-level work. The position builds and configures application code, selects suitable programming languages and development tools, automates repetitive CI/CD and testing tasks, implements telemetry, and applies security policies. It also maps customer requirements to test objectives, creates and executes tests, tracks and resolves defects, performs regression testing, and analyzes prior defects to prevent recurrence. The engineer troubleshoots performance and availability issues, performs application maintenance and re-engineering, monitors application metrics and logs, assesses change requests, and supports production releases. The role works with stakeholders and team members to deliver business solutions and meet project milestones in an Agile environment.
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