Software Engineer III
Full-time
US
Oct 22, 2026
RemoteMatch analyzes your experience against this role's specific tech stack, timezone overlap, and requirements.
About the Role
The Software Engineer III is a mid-level engineering professional responsible for the design, development, maintenance, and optimization of software applications and business process solutions. This role operates with a high degree of autonomy, providing technical expertise across multiple systems and business functions while driving development initiatives that improve performance, reliability, scalability, and operational efficiency. The Software Engineer III serves as a subject matter expert for assigned applications, collaborates with cross-functional teams to implement technology solutions, mentors junior engineers, and contributes to strategic technology decisions. This position plays a key role in the full software development lifecycle, from solution design and development through deployment, support, and continuous improvement. Essential Job Functions Software Development & Application Support Design, develop, test, implement, and maintain software applications and business process optimization solutions. Manage the full software development lifecycle, including requirements analysis, coding, testing, deployment, enhancements, and ongoing support. Perform application upgrades, enhancements, patches, and maintenance activities. Diagnose, troubleshoot, and resolve software and system issues in a timely manner. Ensure application performance, reliability, scalability, and quality meet established service level agreements. Participate in architecture discussions and