Join our team as a Principal Software Engineer for the Automation & Connectivity Pillar. In this role, you will lead engineering teams to develop platform capabilities that simplify, standardize, and automate workflows and data processes. This is an exciting opportunity to shape the future of our products, mentor talented engineers, and drive technological excellence.You'll divide your time between coding and driving transformative changes within the organization. You’ll design smart solutions, collaborate on architecture and system design, mentor team members, and plan strategically. Your expertise will help ensure our platforms are robust, scalable, and meet user needs.We’re looking for individuals passionate about technology, problem-solving, and making a meaningful impact. If you thrive in a collaborative environment, value creativity and high-quality work, and bring diverse perspectives, we encourage you to apply!What You’ll DoStrategic Technical Leadership and VisionDevelop and implement long-term technical strategies that address immediate needs while planning for future scalabilityEstablish coding standards and best practices to promote efficiency and maintainabilityEvaluate and recommend technologies aligned with business goals and our tech stackBalance urgent issues with strategic priorities to effectively allocate engineering effortsSystem Design and ArchitectureDesign and implement reliable, scalable systemsAdvocate for simplicity and composability in architectural decisionsEnsure strong observability features are integrated into systemsPrioritize long-term scalability and performanceUse data-driven insights to guide architectural decisions and improvementsCollaboration and Stakeholder EngagementPartner with cross-functional teams to align technical and business goalsDocument and share knowledge to support team growth and sustainabilityCommunicate complex technical concepts in a way that’s accessible to diverse audiencesFoster knowledge-sharing and open communication across teamsHands-on Technical ContributionContribute to critical areas of the codebase with high-quality workLead by example, maintaining strong coding standardsIdentify and address technical debt proactivelyResolve complex technical issues and provide leadership during crisesDevelop prototypes and conduct research to drive innovative solutionsMentoring and CoachingMentor and support the professional growth of engineering team membersEncourage ownership, autonomy, and accountability within the teamFoster an inclusive environment that values and respects diverse perspectivesContinuous Improvement and InnovationDrive process improvements to enhance team efficiencyPromote a culture of experimentation, learning, and innovationLead research and development initiativesCustomer Advocacy and SupportMake technical decisions that prioritize the customer experienceAssist in resolving critical customer issues when neededActively incorporate customer feedback to improve products and solutionsWhat You’ll NeedRequired QualificationsBachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. An advanced degree may substitute for professional experience8+ years of software development experience, including 3+ years in a senior or leadership rolePreferred QualificationsProficiency in programming languages such as Java, Kotlin, Go, or TypeScriptExpertise in software architecture, design patterns, and microservicesExperience with cloud platforms (e.g., AWS) and CI/CD pipelinesStrong knowledge of databases (e.g., PostgreSQL, MySQL), APIs, and system integrationsFamiliarity with Kubernetes and DockerProven ability to mentor and lead development teams effectivelyExcellent problem-solving, decision-making, and communication skillsExperience with Agile development methodologiesFamiliarity with workflow and automation products Physical Requirements and Working ConditionsExpect up to 15% travelRemote work enabled by reliable internet access, giving you flexibility in where you work—be it a home office or your favorite caféHow You’ll Be Rewarded✅ Salary range in the US: $177,000.00 - $284,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
View Original Job Posting