Senior Software Engineer - Encryption

Workiva, Inc.
Denver, CO, United States
$102K-$173K a year
Full-time
We are sorry. The job offer you are looking for is no longer available.

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 Do

Design, develop, and implement high-quality software solutions that meet business and technical requirements

Collaborate with product owners, designers, and other stakeholders to understand and refine project requirements and ensure alignment with product vision and strategy

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

Participate in product discovery activities with customers and stakeholders to gain insights, validate hypotheses, and identify opportunities for innovation

Establish key performance indicators (KPIs) and metrics to identify problems, suggest solutions, and drive continuous improvement

Mentor and coach other engineers both technically and culturally, providing guidance and support to help them grow and achieve their full potential

Communicate complex technical issues to both technical and non-technical audiences, using clear and concise language

Participate in on-call rotations, providing 24x7 support for all of Workiva's SaaS hosted environments

What You'll Need

Minimum Qualifications

2+ years of relevant experience with a Bachelor's Degree or equivalent experience

Preferred Qualifications

4+ years of professional software development experience

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 Go, Java, Python, and / or Kotlin

Extensive experience with data encryption technologies and methodologies

Knowledge of advanced encryption standards (AES), public key infrastructure (PKI), and other cryptographic techniques

Expertise in implementing and managing encryption protocols to ensure data security and compliance

Experience organizing and managing data within S3 by customer accounts

Expertise in debugging complex systems or applications

Experience working in an agile development environment preferred, with a focus on continuous improvement and delivery

Experience developing for service-oriented architecture is a plus

Strong communication skills, both written and verbal, with the ability to communicate complex technical issues to both technical and non-technical audiences

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

Physical Requirements and Working Conditions

Embrace your inner wanderlust - expect up to 15% travel

Stay 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 cafe

How You'll Be Rewarded

Salary range in the US : $102,000.00 - $173,000.00

A discretionary bonus typically paid annually

Restricted Stock Units granted at time of hire

401(k) match and comprehensive employee benefits package

The salary range represents the low and high end of the salary range for this job in the US. Minimums and maximums may vary based on location.

The actual salary offer will carefully consider a wide range of factors, including your skills, qualifications, experience and other relevant factors.

Workiva is an Equal Employment Opportunity and Affirmative Action 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, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression genetic information, marital status, citizenship status or any other protected characteristic.

We strongly encourage and welcome people from historically marginalized groups to apply.

Workiva is committed to working with and providing reasonable accommodations to applicants with disabilities. To request assistance with the application process, please email [email protected] .

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

5 days ago
Related jobs
Promoted
VirtualVocations
Denver, Colorado
Remote

A company is looking for a Senior Software Engineer in Test - Remote. ...

Promoted
EVONA
CO, United States

As a Senior Embedded Software Engineer, you'll lead the. Senior Embedded Software Engineer Responsibilities. Senior Embedded Software Engineer Requirements. If you would like to work on brand new and next-generation satellites, and have previous senior embedded software engineer experience, then rea...

Promoted
VirtualVocations
Denver, Colorado

A company is looking for a Senior Software Engineer for CAD products. ...

Promoted
VORTO
Denver, Colorado

The Senior Software Engineer, Full-Stack position will be posted until a qualified candidate is hired. Read the overview of this opportunity to understand what skills, including and relevant soft skills and software package proficiencies, are required. We are building software & platforms to mak...

Promoted
VirtualVocations
Denver, Colorado

A company is looking for a Senior Software Engineer. Key Responsibilities:Reducing tool overhead and system complexityLowering false positive action rates and time-to-decision (TTD) and time-to-action (TTA)Enhancing the reach and speed of fraud detectionRequired Qualifications:3-5 years of experienc...

Promoted
Anyscale
Denver, Colorado

With a taste for good products, a willingness to work with and understand the user base, and technical talent to build high quality software, the applications engineer can help build a delightful experience for our users from new developers learning to use Ray to businesses powering their products o...

Promoted
Draper Labs
Denver, Colorado

The Software Engineer (SMTS) develops high performance solutions for resource constrained targets. The Engineer is involved in the full software development life cycle. Requires a bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering. Requires 5-10 years experience i...

Splunk Inc
Colorado, United States
Remote

Splunk is looking for enthusiastic and innovative Software Engineers to join our Splunk Observability team who will work on systems that empower our customers to quickly detect and resolve their infrastructure and application issues. Follow the best software development practices, and hold the high ...

Raytheon
Aurora, Colorado

As a Senior Software Engineer, you have the opportunity to directly impact the world around you and contribute to classified programs and technologies you are passionate about. Typically requires a Bachelor's degree in Science, Technology, Engineering or Mathematics (STEM) and 5 years of relevant so...

Paladin Consulting
Aurora, Colorado

Paladin Consulting is currently hiring a Senior Software Engineer to join our team working onsite at our client's office located in Aurora , CO. As a Senior Software Engineer, you have the opportunity to directly impact the world around you and contribute to classified programs and technologies you ...