Tremend is the newest global software engineering hub for Publicis Sapient. For over 20 years, the company has been infusing its advanced technical expertise into complex and innovative solutions that meet today's digital transformation needs and pave the way for a better and smarter future. By joining forces with Publicis Sapient we're accelerating the impact, providing a good mix of talented engineers, technology, continuous improvement, innovation, and R&D. Here, you'll have the opportunity to unleash your potential, powering up advanced software solutions for some of the world's most iconic brands. Embrace your passion for technology, creativity, and continuous improvement, and join us in making a difference through engineering.
We are seeking a Solutions Architect to lead the modernization of a core Commodities Trading platform. This role requires a unique balance of high-level strategic vision and low-level technical execution. You will not only define the target architecture for our Azure-based Event-Driven ecosystem but also actively validate these designs through hands-on prototyping.
The ideal candidate possesses a "Consultant Mindset"—the ability to interrogate business requirements, challenge assumptions, and translate complex trading workflows into clear, defensive architectural blueprints. You will serve as the bridge between the Commercial Trading Desk and the Software Engineering teams, ensuring our systems are resilient, scalable, and purpose-built.
Key Responsibilities
1. Architectural Strategy & Visual Communication
● System Design: Define and own the technical architecture for new applications relying on an Event Driven Architecture
● Visual Documentation: Act as the primary author of system blueprints. You must be proficient in creating architecture diagrams and detailed Sequence Diagrams to illustrate data flow, state management, and isolation boundaries.
● Legacy Integration: Design "Anti-Corruption Layers" and buffering strategies to integrate modern real-time interfaces with single-threaded legacy apps. Define to-be architecture and intermediary system states
2. Hands-On Prototyping & Engineering (The "Player-Coach")
● Proof of Concept (PoC) Development: You will be expected to validate your architectural decisions by writing code. You must be willing to build functional prototypes (in Python or .NET/C#) to demonstrate how specific integration patterns (e.g., an Event Hub consumer or a polymorphic data mapper) handle load and failure scenarios.
● Code Review & Governance: Establish coding standards and architectural decision records (ADRs). detailed enough to guide the development team. You will occasionally review critical sections of the codebase to ensure alignment with the architectural vision.
3. Consultative Discovery & Stakeholder Management
● Requirements Interrogation: Move beyond passive requirement gathering. Actively question stakeholders to distinguish between "perceived needs" and "system realities."
● Risk Mitigation: Identify hidden complexities in legacy logic early in the design phase. Use diagrams to walk non-technical stakeholders through trade-offs between latency, consistency, and cost.
Required Qualifications
Technical Competencies
● Architecture: 7+ years of experience in Software Engineering, with at least 3 years in a Solution Architecture role. Deep understanding of Microservices, Event-Driven Architecture (EDA), and CQRS.
● Cloud Proficiency: Knowledge of the Azure ecosystem (specifically Event Hubs, Azure Functions, APIM).
● Coding Skills: Proven ability to write production-grade code in C# (.NET Core) or Python. You must be comfortable spinning up a solution in an IDE to test a hypothesis.
● Diagramming: Proficiency with tools such as Mermaid.js, Visio, or LucidChart. The ability to "whiteboard" a solution
Soft Skills & Mindset
● Analytical Rigor: A track record of asking "Why?" and "What if?" deeply. You anticipate edge cases (race conditions, duplicate events, system outages) that others overlook.
● Communication: Exceptional ability to simplify complex distributed systems concepts for business leadership while maintaining technical depth for engineering teams.
Additional Information
Besides an exciting job in a tremendous team, here's what you can expect:
- A fast-paced tech environment
- Continuous growth & learning
- Open feedback culture
- Room for own initiative & ideas
- Transparency about results & strategy
- Recognition & reward for hard work
- Working with a flexible schedule
- Medical subscription
- Meal tickets
- Extra vacation days - starting with 25 vacation days
- Many others perks