The Software Engineer III coordinates and oversees job-related activities and assignments, develops relationships with stakeholders, supports initiatives that meet customer and business needs, and promotes continuous learning and improvement. The role analyzes and scopes business, stakeholder, and technical requirements; maintains traceability among business requirements, functional requirements, design, and test cases; and contributes user stories for component and module requirements. The engineer develops and maintains software components and applications using appropriate languages, frameworks, tools, and standards. The role builds automation scripts for CI/CD, testing, and other routine tasks; prepares and executes test cases; manages defects and regression testing; and troubleshoots application performance and availability. It also performs application maintenance and re-engineering, monitors performance metrics and logs, evaluates change requests, and reviews program metrics and reporting to monitor milestones and timelines. The position focuses on JavaScript-based UI development, including reusable React components, Redux-based client data management, TypeScript, modular CSS, and Jest testing. The engineer collaborates with UX, product owners, business SMEs, and technical resources to deliver supportable solutions consistent with architecture, design, and development standards, and directs root-cause analysis of critical business and production issues.
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