Workiva is looking for a Sr. Software Engineer who is excited to apply their experience in security and encryption software and enhance our platform security to meet our customer needs. As a member of this team you will have the opportunity to be involved in the design and implementation of key security strategies at Workiva, including data encryption, key management, and software integrations. This role will work closely with multiple internal engineering teams to meet product and stakeholder requirements and deliver software to some of Workiva’s largest customers, applying industry best practices that balance usability, security, and flexibility into our solution.What You’ll DoDesign, develop, and implement high-quality software solutions that meet business and technical requirementsCollaborate with product owners, designers, and other stakeholders to understand and refine project requirements and ensure alignment with product vision and strategyWrite clean, efficient, and maintainable code that follows industry best practices and coding standardsParticipate in code reviews and provide constructive feedback to team members to ensure code quality and consistencyDeliver and document team or group level technical solutions that meet or exceed customer expectationsDevelop and execute comprehensive test plans and automated tests (unit, integration, functional, etc.) with Workiva solutions in mind to ensure software quality and reliabilityDebug and troubleshoot complex issues across multiple service and application contexts using tools and techniques appropriate for the problemCollaborate with support teams in triaging and resolving production issues to ensure customer satisfactionParticipate in product discovery activities with customers and stakeholders to gain insights, validate hypotheses, and identify opportunities for innovationEstablish key performance indicators (KPIs) and metrics to identify problems, suggest solutions, and drive continuous improvementMentor and coach other engineers both technically and culturally, providing guidance and support to help them grow and achieve their full potentialCommunicate complex technical issues to both technical and non-technical audiences, using clear and concise languageWhat You’ll NeedMinimum Qualifications2+ years of relevant experience with a Bachelor's Degree or equivalent experiencePreferred Qualifications4+ years of professional software development experienceStrong foundation in computer science, including expertise in data structures, algorithms, object-oriented software design, and working with cloud-based distributed systemsDemonstrated expertise in modern programming languages such as Go, Java, Python, and/or KotlinExtensive experience with data encryption technologies and methodologiesKnowledge of advanced encryption standards (AES), public key infrastructure (PKI), and other cryptographic techniquesExpertise in implementing and managing encryption protocols to ensure data security and complianceExperience organizing and managing data within S3 by customer accountsExpertise in debugging complex systems or applicationsExperience working in an agile development environment preferred, with a focus on continuous improvement and deliveryExperience developing for service-oriented architecture is a plusStrong communication skills, both written and verbal, with the ability to communicate complex technical issues to both technical and non-technical audiencesStrong problem-solving, critical thinking, and adaptability skills, with a commitment to staying up-to-date with new technologies and best practices in software engineeringPhysical Requirements and Working ConditionsEmbrace your inner wanderlust – expect up to 15% travelStay virtually untethered with the power of reliable internet access, enabling you to work remotely from your chosen spot, whether that's your home office or a beachside caféWorkiva is an Equal Opportunity Employer. We believe that great minds think differently. We value diversity of backgrounds, beliefs, and interests, and we recognize diversity as an important source of intellectual thought, varied perspective, and innovation. Employment decisions are made without regard to age, gender identity, race, religion, disability status, sexual orientation, or any other protected characteristic. Workiva is committed to working with and providing reasonable accommodations to applicants with disabilities. To request assistance with the application process, please email talentacquisition@workiva.com.Workiva employees are required to undergo comprehensive security and privacy training tailored to their roles, ensuring adherence to company policies and regulatory standards.Workiva supports employees in working where they work best - either from an office or remotely from any location within their country of employment.#LI-MJ2
View Original Job Posting