Job Closed
This listing is no longer active.
Coforma is a technology company that is working to “elevate human needs” through its solutions and products. As an employer, the company is committed to bui
Principal Product Engineer
Location
Arizona + 20 moreAll locations: Arizona | California | District Of Columbia | Florida | Idaho | Illinois | Maine | Montana | Nevada | New Jersey | New York | North Carolina | Oregon | Maryland | Massachusetts | South Carolina | Tennessee | Texas | Virginia | Washington | Wisconsin
Posted
110 days ago
Salary
$174.4K - $187.0K / year
Seniority
Lead
Job Description
Principal Product Engineer
Coforma
• Serve as technical lead for early-stage innovation lab projects, working closely with the CINO and our Product, Design, and Delivery teams to shape technical direction for prototypes and new products and guiding design and implementation decisions. • Mentor engineers and collaborators, sharing best practices and fostering a culture of collaboration, psychological safety, and continuous learning in an agile, experiment-friendly environment. • Enable modern DevSecOps practices such as automated testing, CI/CD, infrastructure-as-code, and secure-by-default engineering. • Participate in business development and strategy efforts (proposals, presentations, etc.), when needed. • Rapidly prototype, validate, and iterate on new product ideas, balancing speed of learning with scalable, maintainable code. • Select and implement modern frameworks (React/TypeScript, Node, Python, etc.) and cloud services (containerized APIs, event-driven services, etc.) that enable fast experimentation. • Identify and mitigate technical risks early; clearly communicate trade-offs to non-technical stakeholders. • Support experimentation with AI-driven capabilities (LLMs, data pipelines, agentic tools) where appropriate. • Contribute reusable libraries, documentation, and internal tools that accelerate future innovation lab projects. • Partner with IT and Security teams to ensure prototypes run in sandboxed, compliant environments suitable for R&D. • In your first 30 days, you will complete new hire orientation training and familiarize yourself with the vision for the innovation lab. • Define the initial platform architecture including portal entry point, identity/auth approach, multi-tenant strategy, API gateway, and service boundaries. • Select foundational technologies (frameworks, languages, hosting environment, auth provider or build approach, database pattern). • Create architecture diagrams and engineering decision records to align with leadership and product direction. • Stand up the initial repo structure, monorepo or polyrepo approach, and foundational CI/CD pipeline skeleton. • Begin coding the Platform Shell / Portal (even if just a Hello World + placeholder UI). • Implement a basic working authentication flow (prototype only) to validate feasibility. • Review existing ideas in Linear and select one to implement as the first platform module and collaborate with the existing engineer to break down and begin implementation. • Partner with the Product Operations Manager to define agile development workflows and engineering rituals. • Begin documenting platform principles such as modularity, API-first, secure-by-default, and observability-ready. • After 60 days, deliver a functional login experience connected to cloud infrastructure. • Implement the first platform module from Linear using the new architecture. • Establish patterns/templates for reusable services or modules. • Deploy the platform scaffold into a development environment with automated deploys. • Refine sprint practices, backlog structure, and definition of done with the Product Operations Manager. • Begin mentoring engineers on using the platform architecture and process. • After 90 days, produce a platform roadmap and demonstrate the platform to leadership, articulating how additional features/products will plug into the foundation. • Deliver a working platform with authentication, portal access, and at least one production-ready module. • Establish guidelines for engineers joining the platform effort (documentation, contribution models, code conventions, etc.). • Enable rapid module creation through established templates and tooling. • Establish early success metrics for delivery velocity, platform adoption, and code quality.
Job Requirements
- Minimum of 8 years of professional software engineering experience in product-oriented environments, with a strong frontend focus.
- Deep hands-on experience building production applications in Next.js, including modern React patterns, App Router, and TypeScript.
- Strong backend experience in Node.js, with preference for NestJS, and comfort owning API design end-to-end.
- 5+ years of experience designing, building, and consuming APIs including GraphQL and REST, and deploying to modern cloud environments (preferably GCP).
- Proven track record of shipping full-stack web applications from prototype to production, with particular strength in frontend architecture, performance, and developer experience.
- 4+ years of experience leading technical direction or serving as tech lead/architect on complex products.
- Deep experience with React/TypeScript and at least one modern back-end stack (Node, Python, Go, etc.).
- Proven track record of shipping full-stack web apps from prototype to production.
- Comfortable operating in startup-style ambiguity, designing experiments, measuring outcomes, and iterating quickly based on real user feedback.
- Full-time resident of the contiguous United States (must be legally authorized to work in the US now and in the future without sponsorship).
Benefits
- Internet: Will prioritize and maintain access to strong, reliable internet for the remote nature of our work, except when on vacation or holiday.
- Security: Will keep the highest security practices to ensure privacy and security of Coforma and client information, given the nature of our work, even when on vacation.
- Travel Flexibility: On request and with advanced notice, will attend in-person events such as meetings, workshops, and trainings as assigned for projects that require it.
- Brand Representation: Will represent Coforma professionally and sincerely, modeling our Company Values in all interactions.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Build and extend batch pipelines using dbt for transformations and Dagster for orchestration, scheduling, and asset-driven lineage. • Develop and optimize BigQuery data models (dimensional, wide-table, or domain-oriented) to support analytics, experimentation, and reporting use cases. • Advance real-time streaming capabilities by implementing and maintaining Kafka/PubSub + Flink pipelines, primarily using FlinkSQL, to deliver low-latency datasets and event-derived metrics. • Design data platform standards: SDLC, naming conventions, modeling patterns, incremental strategies, schema evolution approaches, and best practices for batch + streaming including CI/CD and testing. • Improve reliability and observability by implementing monitoring, alerting, and SLAs/SLOs for pipelines and data quality. • Partner with analytics, product, and engineering teams to onboard new data sources, define contracts, and deliver trusted datasets. • Own platform operations including performance tuning, data quality, cost optimization, and scaling across both warehouse and streaming systems. • Design a unified serving layer architecture that cleanly exposes consistent, trusted datasets across both batch and streaming systems. • Establish strong data governance, reliability standards, and observability practices.
Senior Technical Lead – Microsoft Dynamics 365 CRM/CE
VeriParkEnabling Financial Institutions to Become Digital Leaders with our Intelligent Customer Experience Suite for FSI
• Lead, design and develop Microsoft based business solutions using Dynamics 365 and Power Platform • Develop workflows, plug-ins, and entity modifications • Be involved in development using CRM SDK, C#, ASP.NET, SQL Server 2005, ADO.NET
• Own the end to end product development lifecycle of identifying, designing, and shipping large initiatives for clients and advisors. • Produce high-quality, production-ready, readable, maintainable code • Work cross functionally with product leadership, design, and business partners to deliver the best product.
Closing Date (MM/DD/YYYY): 03/03/2026 Worker Type: Permanent Language(s) Required: English Term Duration (in months): Salary Range (plus eligible to receive a performance based incentive, applicable to position) : $81,005 - $109,595 Why FCC? At FCC, we’re proud to be 100% invested in Canadian agriculture and food. As a federal Crown corporation, we provide financing, knowledge resources and business management software to over 103,000 customers nationwide. Here’s what you can expect when you join our team: Competitive total rewards packages: market-aligned and performance-based salary and incentive programs, flexible and comprehensive group benefit and savings plans, and well-being support through benefits and wellness programs Purpose-driven work: We build strong relationships, share knowledge and support the people who feed the world Growth: Learning and development opportunities to help you thrive Hybrid work options ~ How you’ll make an impact Join a collaborative, forward‑thinking team where you’ll help design, develop, test and deploy high‑quality code while translating business needs into practical, scalable solutions. In this role, you’ll contribute to meaningful projects focused on document generation and storage, as well as customer information management, working with both autonomy and strong team partnership. We’re looking for an innovative problem‑solver with a customer‑first mindset, someone who communicates effectively, embraces clean and modern development practices, and thrives in a self‑directed environment. If you’re passionate about technology, continuous learning, and building maintainable solutions that make an impact, this may be the role for you. What you’ll do Analyze and develop new code including automation, integration and unit tests Implement code fixes and support user testing Build and execute automation tests Ensure technical solutions are developed and maintained in the most efficient and effective manner Collaborate in an agile environment to break down requirements and deliver high-quality solutions What you’ll bring to the team Required Qualifications: Bachelor’s degree in computer science or software engineering Minimum three to five years of related experience (or an equivalent combination of education and experience) Ability to produce working code with minimal supervision on routine development tasks Demonstrated proficiency in at least one of the following programming languages: Python, JavaScript, Java, C++, Ruby Experience with frameworks/technologies such as React, Angular, Node.js, Spring Boot, .NET, Django Experience with databases such as SQL, PostgreSQL, Oracle, or MySQL Experience working in an Agile development environment Preferred Qualifications: Exposure to cloud platforms (AWS, Azure, Google Cloud Platform), Kubernetes, or Docker Experience within the financial services, lending, or agriculture domains Not sure you meet every requirement? We encourage you to apply anyway. You belong here At FCC, we’re committed to creating an inclusive, equitable and accessible workplace – one that reflects the communities where we live, work and play. Our team is made stronger through diversity, and we’re dedicated to building a workforce that brings together a range of backgrounds, abilities and perspectives. We encourage qualified applicants to apply, including members of these four employment equity groups: • Indigenous Peoples • Members of visible minority groups • Persons with disabilities • Women Accessibility and accommodations To support an inclusive and accessible candidate experience, we encourage anyone needing an adjustment or accommodation during any stage of the recruitment process to email us at: TalentSupplyRecherch@fcc-fac.ca . An HR partner will respond and work with applicants who request a reasonable accommodation. Information received in relation to accommodation requests will not impact hiring decisions.



