Workiva is a company that provides an AI-powered platform designed to unify finance, risk, and sustainability. They are seeking a Staff Data Engineer who will lead technical initiatives, mentor team members, and collaborate with stakeholders to deliver impactful solutions.
Responsibilities:
- Participate in product discovery to understand stakeholders, customer usage, and product scope
- Break down projects into manageable tasks for efficient development
- Independently develop and enhance features, solutions, and services based on partial definitions
- Lead the team in resolving complex incidents, analyzing root causes, and driving improvements
- Guide and support team members with technical challenges, contributing to their growth and development
- Improve solution quality through code reviews, automated testing, and collaboration with stakeholders
- Represent the team, providing integration assistance, education, and risk mitigation for stakeholders
- Establish key metrics to identify software issues, propose solutions, and drive resolution
- Foster an inclusive environment, encouraging diverse perspectives and open technical discussions
Requirements:
- Undergraduate degree or equivalent combination of education and experience in a related field; an advanced degree may be considered in lieu of professional experience
- 6 years of related experience
- Specialized expertise in sub-function and working knowledge of related functions
- Understanding of industry and how work contributes to the achievement of objectives
- Strong proficiency in computer science fundamentals, including knowledge of data structures, algorithms, object-oriented software design, functional programming, and cloud-based distributed systems
- Experience in building and implementing various types of tests to ensure high-quality software
- Demonstrated success in leading initiatives, showing your ability to take ownership and drive projects forward
- Expertise in modern programming languages such as JavaScript, Java, Go, Python, etc., enabling you to contribute effectively to our tech stack
- Skilled in debugging complex systems or applications, with a keen eye for identifying and resolving issues
- Knowledge of mobile computing, databases, database design, cloud infrastructure, HTTP, and web protocols is a plus, as it will further enhance your contributions to our team
- Availability for after-hours support to address critical customer issues and ensure a reliable and smooth customer experience