Workiva

Senior Staff Software Engineer

Workiva

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $151,000 - $242,000 per year

Job Level

About the role

  • 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, leveraging integrations and third-party services
  • Learn and adapt to GRC principles and apply them effectively in software development
  • Collaborate across product, design, and engineering to meet aggressive timelines without sacrificing quality.
  • Write clean, efficient, and maintainable code that follows industry best practices and coding standards
  • Mentor and influence engineers across teams, raising the bar on technical excellence
  • Define success measures, establish KPIs and metrics to ensure solutions deliver meaningful business and customer value
  • 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
  • Communicate complex technical issues to both technical and non-technical audiences, using clear and concise language
  • Participate in production on-call support rotation

Requirements

  • 6+ years of experience in software engineering or a related technical field
  • Solid understanding of computer science concepts, including data structures, algorithms, object-oriented design, and cloud-based distributed systems
  • Experience working in a production engineering environment
  • Experience delivering end-to-end solutions, including initiating and driving projects forward
  • Ability to work effectively in dynamic environments with shifting priorities
  • Clear written and verbal communication skills, with the ability to explain technical concepts to a variety of audiences
  • Problem-solving, critical thinking, and adaptability skills, with a commitment to staying up-to-date with new technologies and best practices in software engineering
  • Curiosity, accountability, and a passion for creating impactful change.
Benefits
  • A discretionary bonus typically paid annually
  • Restricted Stock Units granted at time of hire
  • 401(k) match and comprehensive employee benefits package
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software engineeringevent-driven systemsAPIsGRC solutionsclean codeautomated testsunit testingintegration testingfunctional testingcloud-based distributed systems
Soft Skills
mentoringcommunicationproblem-solvingcritical thinkingadaptabilitycollaborationcuriosityaccountabilitytime managementtechnical excellence