Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Staff Software Engineer - Carbon image - Rise Careers
Job details

Senior Staff Software Engineer - Carbon

At Workiva, we are committed to building innovative solutions that help businesses navigate complex challenges. Our Carbon team focuses on developing technology to support carbon accounting—a rapidly evolving and intricate industry segment. We are looking for a Senior Staff Software Engineer to provide technical leadership and drive the delivery of high-impact solutions.

An ideal candidate will have a strong sense of teamwork, curiosity and responsibility. We are looking for someone preferably with experience in cloud-based architecture, customer focus, and who has a passion for change.  You will be building and delivering software that will have a real impact on our planet's future.

What You’ll Do

  • Lead technical direction for the engineering team, setting best practices and ensuring high-quality software delivery

  • Architect and develop scalable, event-driven microservices and APIs that power our carbon accounting solutions

  • Learn and adapt to carbon accounting principles and apply them effectively in software development

  • Collaborate cross-functionally with product managers, designers, and other engineers to translate business needs into technical solutions

  • Write clean, efficient, and maintainable code that follows industry best practices and coding standards

  • Mentor and guide engineers, fostering a culture of technical excellence and innovation

  • Develop and execute comprehensive test plans and automated tests (unit, integration, functional, etc.) with Workiva solutions in mind to ensure software quality and reliability

  • 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

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

  • Participating in the production on-call support rotation

What You’ll Need

Minimum Qualifications

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

Preferred Qualifications

  • 7+ 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

  • Exposure to SaaS product-engineering development

  • Hand-on experience in a production engineering environment

  • Experience with AWS and TypeScript

  • Strong experience designing and building microservices and working with distributed systems

  • Proficiency with CQRS (Command Query Responsibility Segregation), event-driven architectures, and event sourcing

  • Expertise in React, GraphQL (API development), and Snowflake (data storage)

  • Expertise in debugging complex systems or applications

  • Experience as a technical mentor preferred, with the ability to coach and mentor junior engineers

  • 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 10% 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 café

How You’ll Be Rewarded

✅ Salary range in the US: $151,000.00 - $242,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-MJ2
Workiva Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Workiva DE&I Review
4.4 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Workiva
Workiva CEO photo
Julie Iskow
Approve of CEO

Average salary estimate

$196500 / YEARLY (est.)
min
max
$151000K
$242000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Staff Software Engineer - Carbon, Workiva

At Workiva, we are on a mission to tackle the challenges of carbon accounting, and we're excited to invite a Senior Staff Software Engineer to join our dedicated Carbon team in Ames, Iowa. This role is all about providing technical leadership and shaping innovative solutions that not only meet the needs of businesses but also contribute positively to our planet's future. If you have a knack for cloud-based architecture and a passion for driving change, you’ll find a welcoming environment here. You’ll have the opportunity to lead an engineering team, architect scalable microservices, and collaborate with diverse talents across product management, design, and engineering. Your work will directly impact our carbon accounting solutions while enhancing your skills in modern software development practices. With our focus on clean and maintainable code, you’ll be supporting a culture of technical excellence and innovation. If mentoring fellow engineers and indeed taking part in discovering innovative products excite you, this position could be a perfect fit. We're not just looking for technical expertise; we're seeking someone who embodies teamwork, curiosity, and responsibility. By joining Workiva as a Senior Staff Software Engineer, you’re not just coding—you’re crafting the future of sustainable business practices.

Frequently Asked Questions (FAQs) for Senior Staff Software Engineer - Carbon Role at Workiva
What are the responsibilities of a Senior Staff Software Engineer at Workiva?

As a Senior Staff Software Engineer at Workiva, your primary responsibilities include leading the technical direction of our engineering team, ensuring high-quality software delivery, and architecting scalable microservices for our carbon accounting solutions. You'll collaborate cross-functionally with product managers, designers, and other engineers to translate business needs into innovative technical solutions. Additionally, you will mentor junior engineers, write maintainable code, and participate in product discovery activities.

Join Rise to see the full answer
What qualifications are required for a Senior Staff Software Engineer position at Workiva?

To be considered for the Senior Staff Software Engineer role at Workiva, you should possess at least 6 years of relevant experience with a Bachelor's degree or equivalent experience. Preferred qualifications include 7+ years of software development experience, a strong foundation in computer science, hands-on experience with cloud-based distributed systems, and expertise in technologies such as AWS, TypeScript, and React. A background in SaaS development and familiarity with microservices architecture will also benefit your application.

Join Rise to see the full answer
What is the expected salary for a Senior Staff Software Engineer at Workiva?

The salary range for a Senior Staff Software Engineer at Workiva in the US falls between $151,000.00 and $242,000.00, depending on various factors like your experience, skills, and qualifications. There are also opportunities for discretionary bonuses, 401(k) matches, and comprehensive benefits, providing a well-rounded compensation package.

Join Rise to see the full answer
How does Workiva promote a diverse and inclusive work environment for Senior Staff Software Engineers?

Workiva is committed to fostering diversity and inclusion within its workforce, especially for roles like Senior Staff Software Engineer. We believe that diverse backgrounds and perspectives lead to innovation, and we actively encourage applications from historically marginalized groups. We ensure fair employment decisions without discrimination and offer reasonable accommodations for applicants with disabilities.

Join Rise to see the full answer
What does the work-life balance look like for a Senior Staff Software Engineer at Workiva?

Workiva supports a flexible work environment for its Senior Staff Software Engineers, promoting a healthy work-life balance. This role allows for remote work from various locations, helping you maintain that balance while enjoying up to 10% travel. We believe that happy team members contribute more effectively to our mission.

Join Rise to see the full answer
Common Interview Questions for Senior Staff Software Engineer - Carbon
Can you explain your experience with cloud-based architectures for a Senior Staff Software Engineer role?

When discussing your experience with cloud-based architectures, focus on specific projects where you designed, implemented, or maintained cloud solutions. Highlight your familiarity with platforms like AWS, your understanding of scalability, and any relevant certifications like AWS Solutions Architect. Be prepared to describe challenges faced and how you overcame them to reinforce your problem-solving skills.

Join Rise to see the full answer
What strategies do you use to ensure high-quality software delivery?

To guarantee high-quality software delivery, I follow a combination of best practices such as code reviews, unit testing, and continuous integration/continuous deployment (CI/CD) pipelines. I also emphasize collaboration with QA to create comprehensive test plans and ensure that feedback loops are quick to catch issues early in the process. Discussing your approach to Agile methodologies can also showcase your commitment to continuous improvement.

Join Rise to see the full answer
How do you mentor junior engineers as a Senior Staff Software Engineer?

I mentor junior engineers by fostering an open environment where they feel comfortable asking questions and seeking guidance. I prioritize knowledge sharing through pair programming and regular technical workshops, ensuring they understand both theoretical concepts and practical applications. Sharing my own experiences and challenges helps them learn from real-world scenarios.

Join Rise to see the full answer
Can you provide an example of how you handled a complex technical issue?

When discussing a complex technical issue, pick an example that illustrates your problem-solving abilities. Describe the context, the challenge, the steps you took to identify the root cause, and how you implemented a solution. Emphasize your communication efforts to involve team members and stakeholders, showcasing your collaborative mindset.

Join Rise to see the full answer
How do you stay updated with the latest technologies and best practices in software engineering?

I actively pursue continued education by attending conferences, participating in webinars, and following industry leaders on platforms like LinkedIn. I also engage in online courses to broaden my skills and regularly review tech blogs. Sharing what I learn with my team encourages a culture of continuous improvement.

Join Rise to see the full answer
What are your experiences with microservices architecture?

In discussing microservices architecture, provide concrete examples of projects where you adopted this approach. Detail the benefits you saw, such as greater scalability and easier maintenance, and speak to any challenges you encountered, such as service communication issues. Highlight your understanding of tools commonly used in a microservices environment.

Join Rise to see the full answer
How do you approach collaboration with product managers and designers?

I view collaboration with product managers and designers as a critical aspect of software development. I engage in regular meetings to ensure alignment on project goals and communicate technical possibilities and constraints. I find that early involvement in the design phase enhances the technical feasibility of the project, leading to a smoother development process.

Join Rise to see the full answer
What experience do you have with automated testing and CI/CD?

Automated testing and CI/CD are integral to my development workflow. I utilize frameworks like Jest or Selenium for automated testing and tools like Jenkins or GitHub Actions for CI/CD. I have implemented strategies that allow for early detection of issues and seamless updates, thereby enhancing software reliability and deployment speed.

Join Rise to see the full answer
How do you handle tight deadlines without compromising code quality?

Handling tight deadlines requires prioritization and efficient time management. I break the work into smaller, manageable tasks and use agile methodologies to focus the team's efforts. I communicate openly about project timelines while ensuring that proper testing and code reviews are still part of the process, thus maintaining code quality even under pressure.

Join Rise to see the full answer
Can you discuss your experience with agile development methodologies?

My experience with agile methodologies includes participating in daily stand-ups, sprint planning meetings, and retrospectives to facilitate transparent communication within the team. Emphasize that I adapt my work based on feedback and utilize tools like JIRA or Trello to track progress. I also encourage open dialogue about roadblocks to enhance collaboration and keep projects on track.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Passion for Exploration
Family Medical Leave
Maternity Leave
Paternity Leave
Fully Distributed
Flex-Friendly
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off

Take the lead as a Staff Technical Program Manager at Workiva, where your expertise will drive cross-functional success in product development.

Photo of the Rise User

Join a fully remote agile development team as a Scrum Master, where you will leverage your bilingual skills in French and English to enhance team performance.

Photo of the Rise User
iBase-t Remote No location specified
Posted 2 days ago

Become a pivotal figure in advancing iBase-t’s AI-driven manufacturing solutions as a Senior AI Engineer.

Photo of the Rise User

Visa is seeking a Lead Software Engineer to drive development in our Commercial Money Movement Solutions division, joining a team that’s fostering significant growth in B2B payment solutions.

PayU GPO Remote Poznań, Poland
Posted 14 days ago

Join a vibrant international organization as a Fullstack Developer, where technology meets creativity to drive cutting-edge web solutions.

Photo of the Rise User

Become a Software Engineer II at a leading sports technology company and contribute to impactful products for the North American sports market.

Photo of the Rise User
Customer-Centric
Empathetic
Collaboration over Competition
Feedback Forward
Inclusive & Diverse
Mission Driven
Diversity of Opinions
Rise from Within
Medical Insurance
Paid Time-Off
Dental Insurance
Vision Insurance
Maternity Leave
Mental Health Resources
Equity
401K Matching
Employee Resource Groups
Performance Bonus
Education Stipend
Life insurance

Seeking a Principal Machine Learning Engineer at Atlassian to drive engineering deliverables and mentor team members in a hybrid work environment.

Photo of the Rise User
Medtronic Hybrid Duluth, Georgia, United States of America
Posted 14 days ago

Medtronic is looking for a Senior Salesforce Developer to innovate and develop impactful technology solutions in healthcare.

Photo of the Rise User
Posted 2 days ago

Join TechWings as a Full-Stack Developer to create scalable web applications using PHP and Vue.js within a dynamic international team.

Workiva (NYSE: WK) is a global SaaS and a leading provider of a cloud-based connected and reporting compliance platform that enables the use of connected data and automation of reporting across finance and accounting, risk, and compliance.

47 jobs
MATCH
Calculating your matching score...
BADGES
Badge Women LedBadge Diversity ChampionBadge Family FriendlyBadge Flexible CultureBadge Work&Life Balance
CULTURE VALUES
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Passion for Exploration
BENEFITS & PERKS
Family Medical Leave
Maternity Leave
Paternity Leave
Fully Distributed
Flex-Friendly
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 31, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Analyst (Contact Center-Hybrid) at Dow Jones
Photo of the Rise User
7 people applied to SDE Intern (Summer) at Amazon
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
Photo of the Rise User
Someone from OH, Youngstown just viewed Event Services Human Resources Coordinator at Allied Universal
Photo of the Rise User
Someone from OH, Columbus just viewed IP Network Engineering Intern - Summer 2025 at Bandwidth
Photo of the Rise User
Someone from OH, Cleveland just viewed Director, Education Programs & Partnerships at Encoura
Photo of the Rise User
Someone from OH, Cleveland just viewed Operations Associate (Part-Time) - Pinecrest at Alo Yoga
Photo of the Rise User
Someone from OH, Dayton just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Coldwater just viewed Engineering Design Checker Jobs at Lockheed Martin
Photo of the Rise User
Someone from OH, Loveland just viewed SEO Admin & Business Support at Outliant
Photo of the Rise User
Someone from OH, Columbus just viewed Casting: Cedar Lake - Pilot Episode at Backstage
Photo of the Rise User
Someone from OH, Mount Orab just viewed Software Development Manager at Assured Guaranty
H
Someone from OH, Mansfield just viewed Medical Appointment Setter (Remote LatAm) at HireHawk
Photo of the Rise User
Someone from OH, Lewis Center just viewed Third Party Risk Analyst at Experian
Photo of the Rise User
Someone from OH, Columbus just viewed Lead Preschool Teacher at Guidepost Montessori
A
Someone from OH, Cincinnati just viewed Global Supply Manager - Taiwan at Also
Photo of the Rise User
Someone from OH, Cincinnati just viewed Global Supply Manager (Raptor Machining) at SpaceX