Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Workiva Logo

Principal Software Engineer

Workiva

$177,000 - $284,000
Oct 27, 2025
Ames, IA, US
Apply Now

At Workiva, the business problem is to help businesses navigate complex Governance, Risk, and Compliance (GRC) challenges by building innovative solutions.

Requirements

  • Strong foundation in computer science, including expertise in data structures, algorithms, object-oriented software design, and working with cloud-based distributed systems
  • Hand-on experience in a production engineering environment
  • Proficiency with event-driven architectures, data pipelines, and event sourcing
  • Expertise in React, Kotlin, GraphQL (API development), and Snowflake (data storage)
  • Expertise in debugging complex systems or applications
  • Experience working in an agile development environment preferred, with a focus on continuous improvement and delivery
  • Strong problem-solving, critical thinking, and adaptability skills, with a commitment to staying up-to-date with new technologies and best practices in software engineering

Responsibilities

  • Lead the design and development of new systems and services—taking products from concept to launch
  • Architect and develop scalable, event-driven distributed systems and APIs that power our GRC solutions
  • Learn and adapt to GRC principles and apply them effectively in software development
  • Write clean, efficient, and maintainable code that follows industry best practices and coding standards
  • Develop and execute comprehensive test plans and automated tests (unit, integration, functional, etc.) with Workiva solutions in mind to ensure software quality and reliability
  • Drive product discovery activities with customers and stakeholders to gain insights, validate hypotheses, and identify opportunities for innovation
  • Participate in production on-call support rotation

Other

  • Proven experience operating at a Principal Engineer level or higher. (8+ years of relevant experience)
  • Ability to thrive in fast-paced environments with evolving priorities
  • Strong written and verbal communication and collaboration skills, adept at explaining complex technical issues to diverse audiences
  • Curiosity, accountability, and a passion for creating change that matters
  • Expect up to 10% travel