Senior Software Engineer - Infrastructure
Company: Workiva, Inc.
Location: Ames
Posted on: June 1, 2025
Job Description:
We're looking for a Senior Software Engineer to join our
Infrastructure Engineering team and help drive the future of the
Workiva Platform. You'll play a key role in designing and operating
the cloud infrastructure that powers a reliable and scalable
microservice architecture. You'll influence engineering direction,
improve system performance and observability, and help create a
secure and compliant platform experience.This role is a great fit
for an experienced engineer who thrives on solving deep technical
challenges, enjoys mentoring peers, and is excited about owning
infrastructure that supports hundreds of services across our
cloud-native stack.What You'll DoDrive Reliability Across Our
Platform
- Lead efforts to improve the reliability, scalability, and
security of our cloud infrastructure
- Define, implement, and iterate on observability practices that
surface early signs of system degradation
- Create and maintain runbooks, operational playbooks, and alerts
for critical services
- Contribute to the ongoing evolution of a secure, compliant
platform by helping implement FedRAMP and FIPS controlsBuild and
Automate Infrastructure
- Write clean, tested infrastructure code using tools like
Terraform, Helm, and Python/Golang
- Automate the provisioning and scaling of Kubernetes-based
infrastructure (EKS) using cutting-edge tools like Karpenter
- Optimize cloud costs while ensuring system performance and
uptime
- Improve and maintain base images using Packer, Docker, and
container best practicesLead Projects and Mentor Teammates
- Own and deliver complex infrastructure initiatives with minimal
guidance
- Mentor and guide engineers by providing technical leadership,
thoughtful code reviews, and hands-on support
- Participate in product discovery, helping engineering teams
build reliable systems by design
- Help define long-term strategies for platform evolution,
scalability, and maintainabilityWhat You'll NeedRequired
Qualifications
- Undergraduate degree or equivalent experience in a related
field
- 2+ years of experience in SRE, infrastructure, or software
engineering rolesPreferred Qualifications
- Proficiency in cloud-native technologies (preferably AWS and
Kubernetes)
- Strong experience with Linux systems and networking
fundamentalsExperience operating and scaling Kubernetes (EKS) and
associated technologies like Service Mesh, Gateway APIs, and custom
routing
- Solid programming skills in Python, Golang, or Java
- Experience deploying and operating cloud infrastructure using
Infrastructure-as-Code
- Excellent communication skills and a collaborative mindset
- Deep understanding of networking concepts, including OSI model,
VPC management, and Linux networking
- Familiarity with compliance and security frameworks such as
FedRAMP, SOC, and FIPS 140-2
- Experience identifying and reducing toil through
automation
- Passion for building reliable systems and driving operational
excellence
- Interest in platform engineering and exploring new
technologiesTravel Requirements & Working Conditions
- This is a remote-friendly position with reliable internet
access
- Up to 10% travel may be required for in-person team jams,
planning sessions, or internal developer conferencesHow You'll Be
Rewarded Salary range in the US: $111,000.00 - $178,000.00 A
discretionary bonus typically paid annually Restricted Stock Units
granted at time of hire 401(k) match and comprehensive employee
benefits packageThe 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 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-HS1
Keywords: Workiva, Inc., Ames , Senior Software Engineer - Infrastructure, IT / Software / Systems , Ames, Iowa
Didn't find what you're looking for? Search again!
Loading more jobs...