Principal Software Architect

🕒 April 3

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of TrueCommerce

TrueCommerce

1001 - 5000 employees

🤝 B2B

☁️ SaaS

🛍️ eCommerce

B2B • SaaS • eCommerce

TrueCommerce is a global cloud-based supply chain integration platform that connects businesses with trading partners to automate EDI, ERP integrations, marketplaces, and B2B eCommerce processes. The company provides managed EDI services, vendor-managed inventory (VMI), supplier enablement, API and marketplace integrations, and pre-built connectors for major ERP systems to streamline order-to-cash, procurement, and fulfillment workflows. TrueCommerce focuses on reducing manual processes, ensuring compliance with trading partners, and providing real-time visibility across procurement and fulfillment for B2B and enterprise customers.

📋 Description

• Own the architecture for the TC.NET product domain, including integrations, network interactions, and cross‑system communication patterns. • Evaluate current state tech stack and lead its modernization using forward‑looking, practical, incremental approaches (no “throw it all out” solutions). • Define and communicate architectural guardrails, design patterns, and technical direction. • Engage directly with code, prototypes, and deep-dive investigations to resolve complex technical problems. • Coach engineers by zooming into component‑level details when needed, while maintaining domain-level architectural ownership. • Demonstrate the technical rigor expected at this level—this role is not management‑focused; engineering leadership already exists on the team. • Work closely with product partners to ensure architectural designs align with strategic needs. • Communicate effectively with engineering teams, leadership, and stakeholders—must be articulate, clear, and able to simplify complex concepts. • Balance modernization of legacy systems with the evolution toward scalable, cloud native and event driven architectures. • Incorporate AI/ML awareness and AI‑assisted system evolution where applicable; candidates must demonstrate foundational understanding of current AI technologies. • Assess the feasibility of modernization options and create incremental upgrade paths.

🎯 Requirements

• 7+ years of experience in software engineering with a strong background in system design, distributed systems, and modern architecture patterns (e.g., microservices, event‑driven architecture, cloud‑native design). • Demonstrated success modernizing legacy or brownfield systems (not just greenfield). • Expertise in .NET or similar enterprise stacks; ability to navigate and improve dated architecture components. • Strong communication skills—must effectively explain vision at a high level and defend decisions at a low level. • Experience mentoring engineers and leading technical direction without formal management responsibilities. • Hands on AI experience and use of AI tools in the development lifecycle and applying AI/ML capabilities to real-world engineering problems. • Strong cloud experience with proven ability to design and operate distributed systems in modern cloud environments, preferably Azure.

🏖️ Benefits

• Remote first and casual work environment • 401k with 3.5% company match and vested after 2 years • 20 PTO days + 1 birthday day off + 1 Volunteer day + 10 company holidays • Medical, dental, vision and other life/health insurance plans • Paid parental leave • Wellness reimbursement program

Apply Now

Similar Jobs

🕒 April 3

Mercury

201 - 500

💳 Fintech

💸 Finance

☁️ SaaS

Staff Software Engineer leading the development of fraud prevention systems at Mercury. Collaborating with cross-functional teams to deliver reliable, high-performing backend solutions.

Haskell

🕒 April 2

Headway

201 - 500

⚕️ Healthcare Insurance

🧘 Wellness

Staff Software Engineer developing innovative solutions for a mental health care system at Headway. Building foundational architecture and applied LLM systems for enhancing provider support and patient care.

🕒 April 2

Atria Institute

51 - 200

⚕️ Healthcare Insurance

🔬 Science

🤝 Non-profit

Staff Software Engineer defining technology strategies and building AI systems for Atria Health. Leading complex initiatives in a preventative healthcare environment with a focus on agentic workflows.

🕒 April 2

TurbineOne

11 - 50

🔒 Cybersecurity

Full-Stack Product Engineer at TurbineOne focusing on AI and Networking platforms. Collaborating on design and product management in a remote setting.

GraphQL

MongoDB

React

Unity

Vue.js

Go

🕒 April 2

Datavant

201 - 500

⚕️ Healthcare Insurance

☁️ SaaS

🏢 Enterprise

Staff Engineer shaping technical direction and architecture at healthcare data platform. Leading innovation and mentoring senior engineers to drive impactful solutions in healthcare data interoperability.

Cloud

Distributed Systems