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

Senior Software Engineer - Documents

Workiva

$111,000 - $178,000
May 9, 2025
Ames, IA, US
Apply Now

The company is looking to leverage a diverse and cutting-edge tech stack to make a significant impact in the documents team.

Requirements

  • Strong foundation in computer science, including expertise in data structures, algorithms, object-oriented software design, and working with cloud-based distributed systems
  • Demonstrated expertise in modern programming languages such as React, TypeScript, GraphQL, Java, Go, etc…
  • Expertise in debugging complex systems or applications
  • Experience developing for service-oriented architecture is a plus
  • 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
  • Experience with cloud-based distributed systems

Responsibilities

  • Design, develop, and implement high-quality software solutions that meet business and technical requirements
  • Write clean, efficient, and maintainable code that follows industry best practices and coding standards
  • Participate in code reviews and provide constructive feedback to team members to ensure code quality and consistency
  • Deliver and document team or group level technical solutions that meet or exceed customer expectations
  • Develop and execute comprehensive test plans and automated tests (unit, integration, functional, etc.) with Workiva solutions in mind to ensure software quality and reliability
  • Debug and troubleshoot complex issues across multiple service and application contexts using tools and techniques appropriate for the problem
  • Collaborate with support teams in triaging and resolving production issues to ensure customer satisfaction

Other

  • 2+ years of relevant experience with a Bachelor's Degree or equivalent experience
  • 4+ years of professional software development experience preferred
  • Strong communication skills, both written and verbal, with the ability to communicate complex technical issues to both technical and non-technical audiences
  • Expect up to 10% travel
  • Ability to work remotely from your chosen spot, whether that's your home office or a beachside café