The Software Engineer III coordinates and oversees job-related activities and assignments, builds relationships with key stakeholders, supports plans and initiatives, communicates goals, measures progress, addresses improvement opportunities, and promotes adaptability and continuous learning. The role analyzes business, stakeholder, and technical requirements; reviews existing solutions; maintains requirement traceability across requirements, design, and test cases; and contributes user stories for component or module requirements. The engineer develops and configures code for components and applications, helps select programming languages, standards, and tools, and creates automation scripts for CI/CD, testing, and other processes. The role implements telemetry and applies security policies during development. Responsibilities also include mapping customer needs to test objectives, creating and executing test cases, managing and troubleshooting defects, performing regression testing, and addressing performance and availability bottlenecks. The position independently conducts complex application maintenance, monitors application performance and metrics, performs corrective, adaptive, and perfective maintenance and re-engineering, analyzes logs and operational data, evaluates change requests, and tracks project adherence to approved milestones and timelines. The role requires experience building cloud-native microservices and applications, APIs, user interfaces, CI/CD pipelines, event-streaming applications, and monitoring solutions using the technologies listed in the posting.
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