Fetch 📦 logo
Fetch 📦

Solve Package Management Permanently

Principal Software Engineer

Software EngineerSoftware EngineerFull TimeRemoteLeadTeam 201-500Since 2016H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

10 days ago

Salary

0

Seniority

Lead

Job Description

Principal Software Engineer

Fetch 📦

Role Description Fetch is evolving its AI-first mode into a more operational and scaled position, and we are looking for a Principal Software Engineer to design, scale, and evolve the intelligent platforms that power our Product and Software Development Life Cycles (PDLC/SDLC). In this role, you will define and execute the company-wide strategy for transitioning Fetch into an agentic engineering ecosystem, where autonomous AI agents, multi-modal LLM frameworks, and intelligent developer tools directly amplify human capabilities at scale. Sitting at the intersection of Developer Experience (DevX), platform infrastructure, and generative AI systems engineering, you will lead the technical vision to automate heavy SDLC workloads and optimize engineering workflows. This is a hands-on, high-impact technical IC role with massive influence across multiple engineering collectives. Your goal is to fundamentally redefine our engineering velocity and platform performance while setting organizational standards for system reliability, model safety, and strict verification gates. As a Principal Software Engineer, you balance deep software craftsmanship with strategic, company-level influence, engineering systems that endure, scale, and secure Fetch’s infrastructure for its next phase of growth. This is a full-time role that can be held from one of our US offices or remotely in the United States. Qualifications - 15+ years of software engineering experience, including a strong track record as a Principal Engineer or equivalent company-level technical authority, leading the architecture of distributed systems and large-scale enterprise developer platforms. - Deep experience designing, scaling, and evolving development platforms powered by agentic AI tools that support product development and the full software development lifecycle across large organizations. - Deep technical mastery in Developer Experience (DevX) or Platform Engineering, with proven experience building or scaling modern CI/CD pipelines, containerized environments, event streaming, and advanced telemetry layers. - Proven experience operationalizing GenAI workflows at scale, including hands-on application of multi-modal LLM agent frameworks (e.g., LangChain, Semantic Kernel, Haystack) or Retrieval-Augmented Generation (RAG) systems inside an enterprise engineering ecosystem. - Demonstrated company-wide impact leading multi-quarter, multi-team technical initiatives that fundamentally transformed developer velocity, code quality, or resource efficiency. - Expert-level fluency in metric trees, with the ability to tie complex platform architectures directly to north-star business KPIs while operating within strict, non-negotiable operational guardrails. - Strong data-driven intuition for risk modeling and tradeoff analysis, with a clear framework for balancing acceleration against blast-radius control and understanding where AI creates leverage versus where traditional optimization approaches are more effective. - Exceptional communication skills, with a proven ability to drive company-level technical decisions and communicate effectively across engineering, executive leadership, cross-functional stakeholders, and non-technical partners. Requirements - Architect Enterprise DevX Infrastructure - Design and evolve scalable systems supporting AI-assisted development (e.g., GitHub Copilot, Claude Code integrations), autonomous code refactoring, simulation testing environments, automated OKR tracking, and feedback-driven observability. - Set Organizational Standards - Redefine and enforce company-wide technical standards for system reliability, performance, observability, and architectural health across all PDLC/SDLC platforms. - Architect for Extreme Scale - Lead the system design and evolution of distributed cloud-native developer platforms supporting autonomous code refactoring, simulation testing environments, and feedback-driven observability. - Establish Rigid AI-Validation Frameworks - Define company-wide standards for automated contract, regression, and safety checks to ensure AI-generated or refactored code is rigorously validated before reaching production. - Simplify Systemic Complexity - Proactively identify organization-level bottlenecks and redesign systems to minimize operational costs while maximizing long-term velocity and reliability. - Define Multi-Year Technical Vision - Establish the direction for agentic development beyond a single organization, guiding multiple engineering areas and influencing Fetch's long-term success. - Solve the Unsolvable - Resolve deeply complex, ambiguous, cross-organizational technical challenges that have blocked major company initiatives or that few others can solve. - Quantify Technical Tradeoffs - Align technical strategy with company business direction, translating platform optimizations and AI capabilities into measurable numbers (e.g., cycle time reduction, defect escape drops, and review rework percentage decreases). - Exercise "Do Not Build" Judgment - Evaluate industry trends and external technologies critically, demonstrating high-signal judgment on when to leverage tools and where to block implementations to protect compliance, IP, or reliability. - Mentor at Scale - Mentor and sponsor industry-level staff/principal engineers and managers across organizational boundaries, visibly growing their technical depth, systems thinking, and leadership capability. - Sustain Organizational Culture - Build and foster inclusive technical communities internally and externally, maintaining morale, psychological safety, and alignment during periods of organizational change. - Navigate High-Stakes Disagreements - Resolve complex, divergent cross-functional views (between Engineering, Product, Data Science, and Legal) with empathy, clarity, and data-driven principles. Benefits - Competitive compensation packages including base, equity, and benefits. Company Description At Fetch, we offer competitive compensation packages including base, equity, and benefits to the exceptional folks we hire. Discover our benefits and how our employees live rewarded at https://fetch.com/careers .

Related Job Pages

More Software Engineer Jobs

Zensar logo

Guidewire PolicyCenter Configuration Developer

Zensar

At Zensar, we’re “experience-led everything”. We are committed to conceptualizing, designing, engineering, marketing, and managing digital solutions and experiences for over 130 leading enterprises. We are a company driven by a bold purpose: Together, we shape experiences for better futures. Whether for our clients, our people, or the world around us, this belief powers everything we do. At the heart of our culture is ONE with Client - a set of four core values that reflect who we are and how we work: One Zensar, Nurturing, Empowering, and Client Focus. Part of the $4.8 billion RPG Group, we’re a community of 10,000+ innovators across 30+ global locations, including Milpitas, Seattle, Princeton, Cape Town, London, Zurich, Singapore, and Mexico City. We believe the best work happens when individuality is celebrated, growth is encouraged, and well-being is prioritized. We are an equal employment opportunity (EEO) and affirmative action employer, committed to creating an inclusive workplace. All qualified applicants will be considered without regard to race, creed, color, ancestry, religion, sex, national origin, citizenship, age, sexual orientation, gender identity, disability, marital status, family medical leave status, or protected veteran status.

Full TimeRemoteTeam 10,001

Role Description - 5+ Years of GW PolicyCenter Configuration experience with good exposure to SDLC and Java EE - Experience with full SDLC and appreciation for Iterative (Agile) development lifecycle as used in GW implementations - Hands on GW Implementation Proficiency and Experience in GW Configuration Development: - Expertise configuring and developing several areas of PolicyCenter – Policy Transactions/Job Configuration - Experience implementing multiple LOBs - Product Modelling - Quoting - Rating Management - Reinsurance Management - Forms Management - Policy Revisioning - UW Authority - Account Management - Contacts - Locations - User Management - Producer Management - PolicyCenter Administration - Robust understanding of PolicyCenter Data-Model - Experience in GW Configuration Development: - Expertise in GOSU - Rules Engine - Data Model - PCF - Wizards - Workflow - Activity and Product Model development - Experience with XML, GUnit, Jenkins, GIT/Subversion/TFS, Code Coverage and Code Scan Plugin/Tools - Experience with Application Servers like WebSphere, WebLogic, JBoss and/or Tomcat - Experience with Database Servers like SQL Server, Oracle, and/or DB2 - Excellent communication skills, Onsite – Offshore co-ordination - Insurance Industry and Domain Knowledge - Mentorship of Team Members Company Description At Zensar, we’re “experience-led everything”. We are committed to conceptualizing, designing, engineering, marketing, and managing digital solutions and experiences for over 130 leading enterprises. We are a company driven by a bold purpose: Together, we shape experiences for better futures. Whether for our clients, our people, or the world around us, this belief powers everything we do. At the heart of our culture is ONE with Client - a set of four core values that reflect who we are and how we work: One Zensar, Nurturing, Empowering, and Client Focus. Part of the $4.8 billion RPG Group, we’re a community of 10,000+ innovators across 30+ global locations, including Milpitas, Seattle, Princeton, Cape Town, London, Zurich, Singapore, and Mexico City. Explore Life at Zensar and join us to Grow. Own. Achieve. Learn. to be the best version of yourself. We believe the best work happens when individuality is celebrated, growth is encouraged, and well-being is prioritized. We are an equal employment opportunity (EEO) and affirmative action employer, committed to creating an inclusive workplace. All qualified applicants will be considered without regard to race, creed, color, ancestry, religion, sex, national origin, citizenship, age, sexual orientation, gender identity, disability, marital status, family medical leave status, or protected veteran status.

India

Role Description As a Senior Software Engineer, you will be part of the Engineering organization that is responsible for designing and developing all our user-facing products as well as the back-office tools and the automation and integration mechanisms that accelerates the efficiency and the scale of our business model. You will work closely with our CTO, Federico Feroldi, and other senior members of our internal engineering organization, to discuss ideas and solve complex multi-disciplinary problems with innovative technical solutions. - Develop solutions in collaboration with stakeholder groups and other developers; - Implement a best-in-class experience for our users across stakeholder groups; - Empower advisors with stronger tools, data, and insights; - Develop automations for internal processes to enable efficiency and sustainable growth; - Enhance and extend the use of third party systems as part of a unified, scalable technology ecosystem. Qualifications - 5+ years of industry front-end and/or back-end development experience, building, running, and debugging web applications using modern JS/TS frameworks (desired experiences: React, Node.js (Fastify), GraphQL, Functional Programming). - A passion for performance and API design. - Appreciation for the importance of good documentation – internal and external. - A high level of attention to detail, especially around performance, reliability, and security. - Preference for simple solutions and designs over complex ones. - Previous experience in the FinTech field (but it’s not mandatory). - Enjoy working with a diverse group of people with different areas of expertise. - A growth mindset and love for learning. - Fluency in English both written and verbally. Benefits - Fully flexible organization; join remotely or in one of our offices in Milan and London. - Meet the team at fun off-sites once or twice a year. - Diversity is at our core: we represent 10+ nationalities and counting. Process - CV screening - Introductory call with HR - Interview with CPO - Technical assessments - Interview with CTO - Interview with COO - Offer

Worldwide

Role Description We are seeking an experienced SAP BTP (Business Technology Platform) Developer to design, build, and operate extensions, side-by-side applications, and integration scenarios on SAP’s Business Technology Platform. In this role you will leverage BTP services across application development, integration, data and analytics, and AI to deliver clean-core extensions of SAP S/4HANA and other SAP applications. The ideal candidate will combine strong hands-on experience with the SAP Cloud Application Programming Model (CAP), SAP Fiori/UI5, BTP services, and CI/CD tooling with a clear understanding of clean-core principles, multi-tenant SaaS design, and SAP integration best practices. Key Responsibilities - Design and develop side-by-side extensions and standalone applications on SAP BTP using the SAP Cloud Application Programming Model (CAP) in Node.js and/or Java. - Build modern, responsive UI applications using SAP Fiori, SAPUI5, and the SAP Fiori elements framework. - Develop and consume OData v2/v4 services that integrate cleanly with SAP backend systems and third-party APIs. - Implement authentication and authorization patterns using XSUAA, SAP Identity Authentication Service (IAS), and SAP Identity Provisioning Service (IPS). - Deploy and operate applications on SAP BTP Cloud Foundry and Kyma runtimes, with appropriate scaling, monitoring, and observability. - Leverage BTP services across application development, integration, workflow, business rules, and data management. - Build and operate event-driven extensions using SAP Event Mesh and SAP Advanced Event Mesh. - Implement BTP-based AI and machine-learning use cases using SAP AI Core, SAP AI Launchpad, and integration with hyperscaler AI services. - Adhere strictly to SAP clean-core principles, minimizing modifications to standard S/4HANA and isolating custom logic in BTP. - Configure and operate CI/CD pipelines using SAP Continuous Integration & Delivery service, Project Piper, or external tooling such as GitHub Actions. - Support multi-tenant SaaS application design, including subscription management, tenant onboarding, and data isolation. - Collaborate closely with functional consultants, enterprise architects, and the integration team to align BTP extensions with broader SAP architecture. - Provide hypercare and post-go-live support, with structured incident response and performance tuning. - Maintain comprehensive, current technical documentation — including architecture diagrams, design decisions, configuration references, runbooks, and operational procedures. Qualifications - Bachelor’s degree in Computer Science, Engineering, or a related technical discipline. - Five or more years of SAP development experience, with significant hands-on work on SAP BTP. - Strong experience with the SAP Cloud Application Programming Model (CAP) in Node.js and/or Java. - Hands-on experience with SAP Fiori / SAPUI5 development. - Solid experience with OData v2/v4 service design and consumption. - Experience with BTP runtimes (Cloud Foundry and/or Kyma) and BTP services. - Working knowledge of XSUAA, SAP IAS, and SAP IPS. - Familiarity with CI/CD patterns and tooling for BTP. - Strong understanding of SAP S/4HANA extension patterns and clean-core principles. - Excellent communication, documentation, and collaboration skills. Preferred Qualifications - SAP-certified BTP developer credentials. - Experience with SAP Build, Workflow, Business Rules, or Document Management Service. - Exposure to SAP AI Core and integration with hyperscaler AI services. - Familiarity with SAP Integration Suite / CPI. - Experience with multi-tenant SaaS applications on BTP. How to Apply Would you like to know more about this opportunity? For immediate consideration, please send your resume to [email protected] or contact us at (908) 650-6699. Learn more about Bright Vision Technologies at www.bvteck.com .

United States
$100K - $150K / year
Job Closed
E. Breuninger GmbH & Co. logo

Senior Software Engineer

E. Breuninger GmbH & Co.

Breuninger ist der führende Fashion und Lifestyle Department Store im Premium und Luxussegment und seit 140 Jahren am Markt. Europaweit ist der Breuninger Online-Shop der wichtigste Kontaktpunkt mit unserer Plattform und bietet auch stationär eine stetig wachsende Anzahl von digitalen Touchpoints für unsere Kund:innen. Bei unserer Technologie glauben wir an "you build it you run it" und betreiben unsere vertikalisierte Multichannel-Plattform auf AWS. Die Software-Architektur verantworten unsere Teams selbst. Bei uns arbeitest du Cloud native und bist Hacker:in und Teamplayer:in zugleich.

Full TimeRemoteTeam 5,001-10,000

Role Description Du entwickelst und betreibst unsere Loyality-Plattform end-to-end – von der fachlichen Konzeption bis zum produktiven Betrieb in AWS. - Implementierst zentrale Features rund um Beyond für Web und Mobile und sorgst für ein nahtloses Kundenerlebnis. - Arbeitest eng mit Product Owner (m/w/d), UX und anderen Tech-Teams zusammen, um die bestmöglichen Lösungen zu finden und umzusetzen. - Bringst dich aktiv in technische Diskussionen ein und treibst bestimmte Schwerpunktthemen innerhalb des Teams voran. Qualifications - Mehrjährige Erfahrung in der Softwareentwicklung, idealerweise mit Spring Boot und Kotlin sowie in der Frontend-Entwicklung. - Kenntnisse in Cloud Engineering mit AWS und Terraform sind ein Plus. - Erste Erfahrungen mit App-/Flutter-Entwicklung wären großartig. - Bist kommunikativ, arbeitest gerne kollaborativ und bist ein ausgeprägte:r Teamplayer:in. - Hast Lust, die Fachlichkeit zu verstehen und direkt mit Stakeholdern zusammenzuarbeiten und bist dabei in der Lage, technische Konzepte verständlich zu vermitteln. Benefits - Freiwilliges Urlaubs- und Weihnachtsgeld sowie Zuschüsse zur Altersvorsorge. - 30 % Mitarbeitendenrabatt, auch für Deine:n Partner:in, inklusive Gastronomie und Friseur. - Ab dem 5. Jahr erhältst Du zusätzliche Urlaubstage. - Zuschuss zu Deiner Urban Sports Mitgliedschaft. - Von Trainings bis zu Führungsprogrammen. - Bis zu 30 Kalendertage im Jahr in ausgewählten europäischen Ländern. - Über Gehaltsumwandlung kannst Du Dir zusätzliche Urlaubstage sichern, ergänzt durch Sabbatical-Option. - Mit Company Bike Dein Wunschrad oder E-Bike unkompliziert leasen.

Europe