The Staff Engineer is a senior individual contributor and technical leader, responsible for leading deep, complex, and/or high-risk technical projects. This role supports the organization by providing context and technical direction, defining technical specifications, developing reusable technical patterns, automating manual processes and tasks, and delivering robust and scalable solutions. They work closely with architects and other engineers to build target architectures and roadmaps to drive modernization efforts. Staff Engineers work with business and IT leaders and actively demonstrate core leadership skills such as critical thinking, judgment, active listening, analysis, problem solving, and communication. Key Functions/Duties of Position • Solution Architecture & Modernization o Establishes and instantiates engineering standards, patterns, and best practices within the Enterprise Content Management and Middleware teams and across other infrastructure teams. o Learns and assesses current-state platforms to develop target state architectures and roadmaps for modernization. o Stays abreast of vendor roadmaps and makes recommendations for including new features into target state architectures and roadmaps. o Influences buy-in and change through problem breakdown, business cases, data gathering and analysis, and sound judgment. o Partners with leaders, peers, centralized and subsidiary groups to create transparency of current state, future state, challenges, expected timelines and risks. o Collaborates with Enterprise Architecture to align solutions with strategic direction. • Technical Leadership & Mentorship o Sets technical direction for application engineering teams, providing expertise in modern integration, automation, containerization, cloud, and DevOps practices. o Effectively leads the evaluation, design, and implementation of key projects within the Middleware team and across other infrastructure teams. o Mentors and coaches other engineers, fostering growth in autonomy, critical thinking, problem solving, and technical maturity. o Leads code reviews, architectural discussions, and technical assessments. • Operational Excellence o Identifies and solves difficult and challenging technical problems, often beyond the capability of others on the team. o Performs comprehensive reviews on system changes. o Ensures reliability, performance, scalability, and security of application platforms. o Guides and validates proper monitoring and observability of applications and infrastructure. o Develops and maintains technical and process documentation. • Collaboration & Communication o Partners with business/application stakeholders to identify and understand problems/opportunities and translate requirements into technical solutions. o Communicates complex technical concepts to both technical and non-technical audiences. o Participates in cross-functional initiatives and represents application engineering in enterprise projects. • Continuous Improvement o Promotes innovation and challenges the status quo. o Identifies and addresses technical debt, process inefficiencies, and opportunities for automation. o Stays current with industry trends, emerging technologies, and best practices.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Career Level
Mid Level