{"id":3039992,"url":"https://alion.io/job/pella-principal-software-engineer","title":"Principal Software Engineer","company":{"id":1774105,"name":"Pella","domain":"pella.com","url":"https://alion.io/company/pella-com","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Oracle","truth_index":{"grade":"A","score":85,"open_postings":12,"ghost_share":0,"stale_share":0.583,"repost_share":0,"time_to_fill_p50_days":43,"computed_at":"2026-10-27T05:46:45Z"}},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Pella, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":130000,"max_usd":260000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":1231},"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"API Gateway","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"GraphQL","optional":false},{"name":"JavaScript","optional":false},{"name":"MS SQL","optional":false},{"name":"Next.js","optional":false},{"name":"Node JS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"TypeScript","optional":false},{"name":"AWS","optional":true},{"name":"Azure","optional":true},{"name":"Cypress","optional":true},{"name":"GCP","optional":true},{"name":"Jest","optional":true},{"name":"Playwright","optional":true}],"status":"live","first_seen_at":"2026-10-21T18:12:56Z","employer_posted_date":"2026-10-21","last_verified_at":"2026-10-27T20:53:36Z","board_verified":true,"closed_at":null,"days_open":6,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":6},"description":"Principal Software Engineer\nPella, IA; Urbandale, IA; or Remote\nOverview: 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.\nKey Responsibilities:\nLead the design, development, and evolution of full stack solutions spanning frontend, backend, and enterprise integration layers.\nOwn and advance our enterprise GraphQL API platform, ensuring it meets performance, scalability, and security standards as the connective tissue between all enterprise systems.\nArchitect and build modern frontend applications using React and Next.js, establishing patterns and standards for UI development across teams.\nPartner with product owners, business stakeholders, and technical teams to understand complex requirements and deliver clear, maintainable solutions.\nDefine and enforce engineering standards across API design, frontend architecture, code quality, testing, and CI/CD practices.\nLead and influence architectural discussions across the organization, driving decisions on integration patterns, frontend architecture, and enterprise connectivity.\nGuide and mentor senior, mid-level, and junior developers - fostering a culture of technical excellence, ownership, and continuous improvement.\nWork across diverse data layers including MS SQL, PostgreSQL, and Oracle DB, ensuring efficient data access, transformation, and exposure through APIs.\nDrive improvements to CI/CD pipelines, containerization strategies, and deployment processes across the stack.\nIdentify and champion opportunities to introduce AI, automation, and emerging technologies to reduce toil and accelerate engineering velocity.\nRequired Skills & Qualifications:\n8+ years of professional software engineering experience, with at least 3 years in a principal, staff, or equivalent senior technical leadership role.\nExpert proficiency in JavaScript/TypeScript across both frontend and backend environments.\nDeep experience with React and Next.js, including server-side rendering, app routing, state management, and component architecture.\nStrong expertise in Node.js and backend service development.\nDeep experience with GraphQL and REST API design, implementation, and governance.\nSolid understanding of API architecture, authentication, and authorization mechanisms (OAuth, JWT, etc.).\nHands-on experience with relational databases (MS SQL, PostgreSQL, Oracle DB).\nProficiency with Docker for containerization and deployment.\nFamiliarity with event-driven architecture (SNS/SQS, Kafka).\nKnowledge of API gateway technologies and microservices architecture.\nProven ability to communicate complex technical concepts clearly to non-technical stakeholders and executive audiences.\nDemonstrated track record of delivering scalable, high-quality solutions in enterprise environments.\nPreferred Qualifications:\nExperience with enterprise systems integration (CPQ, ERP, PLM, CRM).\nFamiliarity with CI/CD pipelines, DevOps practices, and cloud platforms (AWS, Azure, or GCP).\nExperience with testing frameworks across the stack (Jest, Playwright, Cypress, etc.).\nFamiliarity with design systems, accessibility standards, and UI performance optimization.\nStrong leadership and mentoring skills with the ability to influence technical direction at an organizational level.\nExperience evaluating and integrating AI/ML capabilities or automation tooling into engineering workflows.","description_format":"text","description_chars":3852,"description_truncated":false,"requirements":{"experience_years_min":8,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Kitchens, Bathrooms & Home Improvement"],"lifecycle":[{"event":"open","at":"2026-10-21T22:26:25Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"H-1B filings in 12 months: 16 · green card filings: 3","filings_12m":16,"filings_prev_12m":11,"green_card_filings_12m":3,"median_offered_wage_usd":105921,"route":null,"cap_exempt":false,"checked_at":"2026-10-15T11:24:14+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)","US Department of Labor: PERM disclosure data (green cards)"],"filings_for_role_12m":6}],"liveness":{"score":63,"band":"ok","label":"Likely open","p_open":1,"p_active":0.632,"p_room":1,"age_days":5,"expected_fill_days":43,"reasons":["conf:1","stale_co","velocity","win:early"],"computed_at":"2026-10-27T05:46:45Z"},"pay":null,"html_url":"https://alion.io/job/pella-principal-software-engineer","json_url":"https://alion.io/job/pella-principal-software-engineer.json","meta":{"generated_at":"2026-10-27T21:33:53Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":13027,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-28T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1774105},"rest":"https://alion.io/mcp/rest/get_company?id=1774105"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fpella-principal-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fpella-principal-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fpella-principal-software-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/pella-principal-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fpella-principal-software-engineer"}]}