Principal Software Engineer
Pella
Principal Software Engineer Pella, IA; Urbandale, IA; or Remote Overview: We are looking for a Principal Software Engineer to serve as a technical anchor across our full software engineering organization. This role spans the full stack — from our enterprise GraphQL API layer and backend services to modern frontend experiences built in React and Next.js. You will partner with product, architecture, and business stakeholders to translate complex requirements into elegant, scalable solutions, while shaping engineering strategy, elevating the teams around you, and driving the standards that define how we build software across the organization. Key Responsibilities: Lead the design, development, and evolution of full stack solutions spanning frontend, backend, and enterprise integration layers. Own and advance our enterprise GraphQL API platform, ensuring it meets performance, scalability, and security standards as the connective tissue between all enterprise systems. Architect and build modern frontend applications using React and Next.js, establishing patterns and standards for UI development across teams. Partner with product owners, business stakeholders, and technical teams to understand complex requirements and deliver clear, maintainable solutions. Define and enforce engineering standards across API design, frontend architecture, code quality, testing, and CI/CD practices. Lead and influence architectural discussions across the organization, driving decisions on integration patterns, frontend architecture, and enterprise connectivity. Guide and mentor senior, mid-level, and junior developers — fostering a culture of technical excellence, ownership, and continuous improvement. Work across diverse data layers including MS SQL, PostgreSQL, and Oracle DB, ensuring efficient data access, transformation, and exposure through APIs. Drive improvements to CI/CD pipelines, containerization strategies, and deployment processes across the stack. Identify and champion opportunities to introduce AI, automation, and emerging technologies to reduce toil and accelerate engineering velocity. Required Skills & Qualifications: 8+ years of professional software engineering experience, with at least 3 years in a principal, staff, or equivalent senior technical leadership role. Expert proficiency in JavaScript/TypeScript across both frontend and backend environments. Deep experience with React and Next.js, including server-side rendering, app routing, state management, and component architecture. Strong expertise in Node.js and backend service development. Deep experience with GraphQL and REST API design, implementation, and governance. Solid understanding of API architecture, authentication, and authorization mechanisms (OAuth, JWT, etc.). Hands-on experience with relational databases (MS SQL, PostgreSQL, Oracle DB). Proficiency with Docker for containerization and deployment. Familiarity with event-driven architecture (SNS/SQS, Kafka). Knowledge of API gateway technologies and microservices architecture. Proven ability to communicate complex technical concepts clearly to non-technical stakeholders and executive audiences. Demonstrated track record of delivering scalable, high-quality solutions in enterprise environments. Preferred Qualifications: Experience with enterprise systems integration (CPQ, ERP, PLM, CRM). Familiarity with CI/CD pipelines, DevOps practices, and cloud platforms (AWS, Azure, or GCP). Experience with testing frameworks across the stack (Jest, Playwright, Cypress, etc.). Familiarity with design systems, accessibility standards, and UI performance optimization. Strong leadership and mentoring skills with the ability to influence technical direction at an organizational level. Experience evaluating and integrating AI/ML capabilities or automation tooling into engineering workflows. About Us About Pella Corporation As the #1 most-preferred national window and door brand by homeowners across the country, Pella Corporation leads the industry in innovation and design. Founded in 1925, today the Pella Family of Brands encompasses a robust product offering sold and installed through various channels. We are a growing, privately owned company with 20 manufacturing locations and over 10,000 team members in the U.S. and Canada. Pella is consistently recognized as a great place to work by Newsweek, Forbes and Glassdoor, having most recently been named to America's Greatest Workplaces for Diversity by Newsweek in 2024, as well as Forbes' 2024 Best Employers for Women and Best-In-State Employer in Iowa. We have also received numerous accolades for innovation and design, including Fast Company's Best Workplaces for Innovators in 2024 and Most Innovative Manufacturers for 2022 and 2023. At Pella, our team cares deeply, learns continuously and achieves results that go beyond. We encourage creative thinking that seeks out and includes diverse perspectives. And we empower you to do the work you're most proud of — that's why we offer individualized talent development plans, cross-functional experiences and opportunities for career advancement through personal and professional development. With talent just like you, we are imagining, building and fighting for a brighter future for generations to come. Ready to find a career that sparks your passion? Pella
$143k - $193.05k
...BELIEVE in what they're doing! Job Description Summary: The Infrastructure Modernization business unit is seeking a Senior Principal Software Engineer to serve as a visionary and hands-on technical leader for our Workload Automation solutions. These solutions are...SuggestedFull timeRemote workWorldwide$114.6k - $234.6k
Job Description We're looking for a Senior Software Engineer to help deliver the next generation of high-performance, massively scalable file storage powering Oracle Cloud Infrastructure (OCI). In this role, you'll design and develop distributed storage systems that support...SuggestedTemporary workFlexible hours$134.36k - $244.04k
The Principal, IT Software Engineer 1 is a senior technical authority responsible for setting architectural direction and driving end-to-end solution design across multiple teams and complex, interdependent systems. This role operates with a high degree of autonomy, shaping...SuggestedLocal areaRemote work$114.6k - $234.6k
...fleet automation workflows; defines integration contracts across software, firmware, and hardware. Leads deep-dive investigations for... ...software development lifecycle; provides guidance and coaching to engineers to drive improvements. Utilizes advanced knowledge to develop...SuggestedTemporary workFlexible hoursShift work$115k - $170k
What You'll DoWe’re looking for a Senior Software Engineer to join our insurance technology team! This is a hands-on leadership-by-example... ...requirementsOperating at the intersection of financial services and technology, Principal builds financial tools that help our customers live better...SuggestedHourly payPermanent employmentTemporary workWork experience placementH1bWork at officeRemote work- ...an equal employment opportunity employer. Responsibilities We are seeking a highly motivated and technically skilled Sr Software Engineer to join our Sales & Marketing team. In this role, you will design, develop, support, and modernize software solutions that...
$120k - $160k
...!About the role:We're seeking an experienced full-stack senior engineer to work on ClearanceJobs.com, the leading career marketplace for... ...an engineer who is energized by shipping the highest quality software, someone who finds practical paths through hard or unfamiliar changes...Temporary workSummer workFlexible hours$145k
Position: Senior Software Engineer -- JAVALocation: Des Moines, IA - HybridSalary: up to $145K + excellent benefits*** For immediate and confidential consideration, please send a message to MEREDITH CARLE on LinkedIn or send an email to me with your resume. My email can...Work experience placementWork at officeImmediate start- The software engineer participates in the design, programming, testing, documentation and implementation of complex computer applications and systems. Evaluates software packages, provides recommendations to management and business clients, and identifies best technology...Permanent employmentWork experience placementH1bLocal area
$167.7k - $245.2k
...infrastructure using advanced technologies across Linux and Windows.Our software agent team builds high-performance, secure, and lightweight... ...and endpoint environments.As part of the Windows agent engineering team, you will focus on extending these security capabilities...Full timeTemporary workLocal areaRemote workFlexible hours- Senior Software EngineerJob#: 3056363Job Description:Senior Software EngineerLocation: West Des Moines, Iowa (Partial Remote)Role OverviewThis organization is seeking a Senior Software Engineer with a strong automation mindset to join the engineering team. This position...Remote work
- ...level systems analysis and implementation of high performing software solutions that are efficient and cost effective, and which support... ...technology, business, and industry trends.c. Guide other engineers in the design, development, code testing, debugging and resolution...Permanent employmentH1b
- ...technology solutions that power policy processing, agency and producer operations, and third-party vendor integrations. As a Software Engineer, you will design, develop, and enhance scalable applications, APIs, and integrations while collaborating with business and technical...Work experience placement
$116k - $156k
What You'll DoJoin Agent Enablement, the team making it easier for Principal engineers to design, build, and ship trustworthy AI agents. We're hiring a Senior Software Engineer to help build the platform, tooling, and guardrails that power the agent-building experience...Hourly payPermanent employmentTemporary workWork experience placementH1bWork at office- ...transform how we work. Job DescriptionWe are looking for a Full Stack Engineer to join the delivery team within our Experience organization at... ..., develop, test, implement, maintain, and document robust software solutions that advance Wellmark’s business strategy and...Permanent employmentH1bAfternoon shift
$63k - $140k
...ApplicableSpecialismData, Analytics & AIManagement LevelAssociateJob Description & SummaryThe OpportunityAs a Forward Deployed Software Engineer-Palantir Foundry-Experienced Associate, you will leverage advanced technologies and techniques to design and develop robust...Full timeH1b- ...office in Iowa. The Application Developer II is responsible for working with assigned business areas to provide needed information and software tools to support business objectives. This includes software development, reporting, and ongoing maintenance. As an Application...Work at officeWorldwideAfternoon shift
$95.5k - $177.5k
...passionate about delivering extraordinary care.Specialist, Software Engineer - IBM ACE & ETL (Integration Specialist)Build the connections... ...The above statements cover what are generally believed to be principal and essential functions of this job. Specific circumstances...Full timeTemporary workPart timeCasual workWork at officeWeekend work2 days per week- We are looking for a senior-level software engineer to join a contract opportunity with potential for a permanent role, supporting life insurance technology initiatives in West Des Moines, Iowa. This role will guide technical direction across policy administration and connected...Permanent employmentContract work
$120k - $165k
What You'll DoJoin Principal Asset Management’s Private Markets Research & Analytics team as a Quantitative Developer to scale machine... ...investment professionals, quantitative researchers, data engineers, and software engineers to turn business needs and research models into...Hourly payPermanent employmentTemporary workWork experience placementH1bWork at office3 days per week- ...level systems analysis and implementation of high performing software solutions that are efficient and cost effective, and which support... ...technology, business, and industry trends.b. Guide other engineers in the design, development, code testing, debugging and resolution...Permanent employmentH1b
- Java Developer IIJob#: 3041408Job Description:Java Developer IILocation: Des Moines, Iowa (Partial Remote)Role OverviewOur client is seeking multiple mid-level and senior Java Developers to support several strategic initiatives, including mortgage pricing modernization,...Remote work
- ...walmart lab s etc to name a few. We are continuously looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, data engineers, machine learning engineers for full time positions with clients. Who...Full time
- ...Software Development Engineer W/ NEXTJSWe need three software developers with Next.js that can now sit in Chicago, IL, Manassas, VA, Wilmington, DE, Overland, KS, or Urbandale, IA. Candidates do not need to have lead experience (lead is a plus) but do need recent Next....
$64.89k - $173.04k
...Software Development EngineerWe're building a world of health around every individual — shaping a more connected, convenient and compassionate... ...family and one community at a time.The Software Development Engineer will be part of a team who are performing state of the art work...Hourly payFull timeTemporary workLocal area- ...About the Role: Revature helps motivated individuals kick start a career in tech. With our Entry Level Software Developer role, there is no prior professional experience required. Our employees are well-prepared with effective, proven, on-the-job training across...Full timeFor contractorsLocal area
- ...offering a various suite of products. Qualifications: Associate’s or bachelor’s degree in a computer science, technology, engineering, math-related field, or equivalent experience. Several years of relevant professional experience, preferably within an IT or technology...
$110k - $125k
...Strong communication (experience working with business leaders and customers directly) Job Description We are seeking a Software Engineer to join a team supporting Salesforce-related initiatives within a large insurance client in their sales and marketing team....- ...Job Title : Software Engineer Location – Johnston IA 501301 Duration – Contract For 1+ years Key Responsibilities: Develop, code, test, debug, and maintain software applications and systems. Support onboarding and implementation of new features within call...Contract workInternship
- ...walmart lab s etc to name a few. We are continuously looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, data engineers, machine learning engineers for full time positions with clients. Who...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- software implementation project manager Urbandale, IA
- healthcare software sales Urbandale, IA
- software sales Urbandale, IA
- id software Urbandale, IA
- software asset management analyst Urbandale, IA
- entry level software sales Urbandale, IA
- software support Urbandale, IA
- software technology Urbandale, IA
- software Urbandale, IA
- remote software sales Urbandale, IA



