Growth Engineering, Principal Software Developer

🏢 Workiva · all 84 jobs
📍 United States
📅 Posted Sep 13, 2026 · via Himalayas
🏷 Principal Software Developer, Growth Engineering, AI Engineering, Software Architecture, Technology Leadership, Growth Software Engineer +8 more
Apply on original site ↗

The Growth Engineering team is focused on bringing new AI-driven product ideas to life—from early experimentation through to scalable, customer-facing solutions. Engineers on this team work across the full product lifecycle, balancing rapid iteration with thoughtful system design. As a Principal Software Developer, you’ll define architecture, guide technical strategy, and make high-impact contributions to products that are still taking shape.

We’re looking for a Principal Software Developer who can lead across complex technical work, leading the design, development, and scaling of AI-powered applications and agent-driven experiences built on the Workiva platform. This role is ideal for an experienced engineer who thrives at the intersection of hands-on building and technical leadership. Someone who can navigate ambiguity, drive architectural decisions, and influence across teams to deliver meaningful business outcomes.
What You’ll Do
Deliver outcomes

-
Partner with engineering teams to co-deliver complex work across platform modernization, product evolution, and new product bets.

-
Adapt your technical approach, planning style, and delivery strategy to match the needs of the work.

-
Use AI-native development methods to build automation, validation, and engineering harnesses that improve speed, quality, and leverage.

Define and drive technical strategy

-
Lead technical strategy across large, multi-team initiatives with long-term impact.

-
Define and evolve system boundaries across complex domains, with a focus on clean interfaces and scalability.

-
Identify and remove bottlenecks in performance, data flow, reliability, and architecture.

-
Lead exploration, prototyping, and validation for ambiguous technical problems.

-
Partner with cross-functional peers on disaster recovery planning, testing, and optimization.

Design AI-driven systems

-
Design systems that enable autonomous or semi-autonomous engineering workflows.

-
Build context-aware infrastructure that connects code, documentation, and systems to AI tooling.

-
Develop guardrails such as validation layers, static analysis, and automation hooks to ensure safe and reliable AI-assisted development.

-
Improve how AI is used across the organization for both effectiveness and efficiency.

Influence and lead

-
Raise the technical bar by helping teams think bigger and execute better.

-
Mentor and challenge Staff+ engineers to expand their scope, judgment, and impact.

-
Partner with engineering and product leadership to align technical decisions with business outcomes.

-
Create durable artifacts such as runbooks, decision logs, and tests that can be handed off and evolved by others.

-
Contribute across product domains, bringing context from one area to solve problems in another.

What You'll Need
Minimum Qualifications

-
8+ years of experience building and scaling complex software systems.

-
Bachelor’s degree in Computer Science, Information Security, or a related field; or 6+ years and a Master’s degree; or a PhD with 4+ years of experience; or equivalent practical experience

-
Demonstrated experience using AI as a primary development collaborator, with a strong quality bar for AI-generated output.

Preferred Qualifications

-
Proven success leading large, cross-pillar technical initiatives.

-
Track record of working effectively across platform modernization, iterative product development, and greenfield delivery.

-
Strong architectural judgment across distributed systems, APIs, and platform design

-
Ability to operate as a force multiplier for other engineers.

-
Experience improving engineering testing standards through approaches such as TDD, BDD, load testing, stress testing, chaos testing, invariant testing, or mutation testing.

-
Experience building infrastructure that improves engineering velocity and quality at scale.

-
Strong background in distributed systems and platform architecture.

-
Experience inferring

← All remote jobs

Want more like this? Browse every live remote developer role.All remote developer jobs →

Get remote developer jobs like this by email

One weekly digest. No spam, unsubscribe anytime.

Similar for you