With a high level of independent decision-making authority, the Sr. Software Engineer will be responsible for analyzing logs to troubleshoot and debug system errors, updating enhancements for existing projects, developing new projects, and maintaining systems with upgrades. The role involves designing and developing templates and responsive web pages, working on the end-to-end content lifecycle, web content management, content publishing/deployment, and delivery processes. The engineer will gather and document customer business requirements, turning them into technical requirements and designing applications. Responsibilities also include developing, maintaining, and updating templates, LiveSite components, sites, and workflows, as well as supporting and maintaining deployed applications and TeamSite environments, including OpenDeploy server setups and configurations. The engineer will update technical documentation relating to design and code, work on Interwoven products, and support existing systems with TeamSite administration. Additional tasks include designing and developing Edition and Auto Archiving Management Utility, developing Site Publisher components and templates, creating both fixed and custom page layouts for page creation, developing JNDI/Inline Data Sources, and developing reusable DCT (Data Capture Template) components for various data types. The engineer will participate in the full SDLC of projects from design through to deployment.