Search jobs > Ames, IA > Temporary > Staff software engineer

Staff Software Engineer - Cloud Infrastructure

Workiva, Inc.
Ames, IA, United States
$120K-$204K a year
Full-time

As a Staff Software Engineer at Workiva, you will serve as the technical leader and guide for our team responsible for managing our company's Kubernetes and Networking Infrastructure on AWS.

You'll play a key role in shaping our technical direction, leading the development of team-level features, and solutions, and providing technical guidance and mentorship to your colleagues.

What You'll Do

Lead product discovery efforts to understand stakeholder needs and scope product changes effectively

Break down complex tasks into manageable components

Independently develop and enhance partially defined features and services

Lead development of team level features, solutions, and libraries

Impact colleagues by guiding team members on technical challenges, contributing to technical communities, modeling continuous team improvement, and proposing technical onboarding tasks

Evolve solution quality through code-reviews, automated testing, and collaboration with stakeholders

Guide the team to resolve complex incidents and analyze the root cause of operational issues to identify patterns for improvement

Represent the team and its software when stakeholders require integration assistance, education, or alleviation of potential technical risks

Establish key metrics to identify software problems, suggest solutions, and drive resolution

Assure that all the team's software is built in a uniform and consistent manner aligning with the company's standards and best practices, as well as the appropriate architecture

Solicit input to gather diverse perspectives, and models blameless discussion of technical issues

What You'll Need

Required Qualifications

Education and Experience

4+ years of related experience with a Bachelor's degree or an equivalent combination of education and experience in a related field

Preferred Qualifications

Experience

Experience in software development and expertise applying computer science fundamentals, with multiple competencies of : data structures, algorithms, object-oriented software design, functional programming, and cloud-based distributed systems

Experience building one or more of unit, integration, functional user acceptance, or contract tests

Demonstrated experience leading initiatives with successful outcomes

Skills

Expert in Cloud Infrastructure (AWS), Kubernetes (EKS), and containerization

Expert in inter-service communication development in a microservice environment including a fundamental understanding of technologies such as CNI, Service Mesh, Load Balancers, Ingress Controllers, Gateway API, and Network Policies

Expertise in advanced networking including deep understanding of the OSI model, custom routing in Linux, and VPC management in a cloud environment

Familiarity with implementing FedRAMP moderate controls in a high compliance cloud environment

Familiarity with Hardware Security Modules and FIPS 140-2 standards for cryptographic modules that protect sensitive information

Experience with advanced Kubernetes scaling mechanisms utilizing tools such as Karpenter, with a demonstrated ability to optimize scaling to meet financial goals

Expert level understanding of a Linux operating system

Experience with Packer and Docker for building and managing machine and container images

Experience using tools such as Helm, Terraform, and CloudFormation to automate, standardize, and abstract the creation of cloud resources from development teams

Proficient in programming Bash, Python, and Golang

Excellent communication and teamwork skills to collaborate effectively within a cross-functional team

Remote-Ready Excellence

A reliable internet connection serves as the conduit for brilliance, enabling the unleashing of talents from the comfort of virtually anywhere

Typically no more than 10% travel for Workiva's Internal Developer Conference and team-based opportunities

How You'll Be Rewarded

Salary range in the US : $120,000.00 - $204,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 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

24 days ago
Related jobs
Promoted
Workiva, Inc.
Ames, Iowa

As a Staff Software Engineer at Workiva, you will serve as the technical leader and guide for our team responsible for managing our company's. Experience in software development and expertise applying computer science fundamentals, with multiple competencies of: data structures, algorithms, object-o...

Home Depot
IOWA, US
Remote

The Staff Software Engineer is responsible for leading a team of engineers building and designing a product that our customers and associates love. As a Staff Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical an...

Promoted
Workiva, Inc.
Ames, Iowa

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. Through close collaboration with our talented engineering and design cohorts, you will drive the delivery of top-tier solution...

Promoted
Workiva, Inc.
Ames, Iowa

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. Design, develop, and implement high-quality software solutions that meet business and technical requirements. Workiva solution...

Promoted
The Momba Group
IA, United States

The Project Manager role within the PMO entails planning and supervising projects ranging from small-scale to complex across the client's enterprise, from inception to completion. Project Managers are tasked with coordinating teams and processes to ensure projects are delivered on time, within budge...

Promoted
Apex Systems
IA, United States

Managing user accounts and ensuring seamless integration with existing network systems. Implementing and managing security protocols to protect data and systems from cyber threats. Configuring firewalls, encryption, and intrusion detection systems to prevent unauthorized access and breaches. Ensurin...

SERVPRO
Ames, Iowa

Ensure an accurate scope of work for projects and prepare estimates utilizing computer hardware and proprietary software. Negotiate customer and/or client approval of project scope and estimate. Schedule, coordinate and oversee crews and resources to provide service on active projects to include sub...

Arrow Electronics, Inc.
Iowa,IA,US
Remote

This position is responsible for combination of security design and implementation work, as well as design, implementation, and enhancements of Arrow corporate security infrastructure. This position will be the technical SME security resource to multiple Arrow teams for functionality, integration an...

Concentrix
USA, IA, Work, at, Home
Remote

Within our Software Solutions team, you will innovate and engineer cutting-edge technologies to transform the future of customer experience (CX) and empowering our clients to work in new ways, learn from new insights, and seize new opportunities! Our transformative solutions are powered by artificia...

ITL Spain
Madrid, Iowa

Job description Role- Senior Project Manager, Windows Service ManagementLocation : Madrid, SpainTechnical skillsShould have managed and team of 40-50 members, delivering/managing middleware IT operations. Experience with executing transition and transformation projects. ...