Staff Software Engineer
Company Profile
Logicbroker provides modern dropship and marketplace solutions that connect retailers and brands to Connect, Orchestrate, and Grow their commerce platform to take control of their customer experience. Through curated expanded assortment, flexible integration tools, and automated onboarding procedures, Logicbroker clients enjoy unmatched speed-to-market capabilities. We work with mid-market and Enterprise manufacturers and retailers across a number of verticals including Health & Wellness, Home Improvement, Consumer Electronics, Toys & Babies, and Consumer Packaged Goods and service brands such as Samsung, Victoria’s Secret, Ace Hardware and more.
Position – Staff Software Engineer
We’re looking for a proven Staff Software Engineer to provide deep technical leadership across our platform and data integration domains. You’ll drive architecture for high‑volume event pipelines, API/EDI translation services, partner onboarding automation, and resilient commerce workflows. You’ll raise the technical bar across multiple teams, mentor engineers, and collaborate closely with Product, SRE, Security, and Partner Success to ship scalable, reliable, and secure commerce connectivity.
Primary Duties and Responsibilities:
- Set technical direction for platform components: event-driven services, data transformation pipelines, mapping/translation engines (EDI, API, flat file), and workflow orchestration.
- Lead design reviews; make build/buy/reuse decisions that optimize reliability, latency, and cost.
- Establish patterns for multi-tenant scale, data quality, and schema evolution across high‑change retail integrations.
- Champion observability (metrics, tracing, structured events) and automated resiliency testing.
- Partner with SRE to define SLOs/SLIs, capacity plans, and incident response patterns.
- Contribute production code in our core languages and cloud stack (e.g., .NET/C# or similar; cloud services; container orchestration).
- Build self‑service integration capabilities: mapping tools, validation frameworks, sandbox test harnesses, and partner onboarding automation.
- Improve data ingestion and normalization pipelines to support analytics, reconciliation, and AI‑assisted exception handling.
- Work with Product to translate commerce workflows (order, cancel, ship, invoice, returns) into scalable technical roadmaps.
- Represent Engineering in strategic customer conversations and executive updates; communicate tradeoffs in plain language.
- Coach senior, mid‑level, and junior engineers; grow future tech leads.
- Model engineering excellence: testing discipline, code quality, design documentation, security-by-default.
- Drive continuous improvement in developer experience (build speed, local dev, CI/CD pipeline quality).
- Support recruiting: interview, assess system design depth, onboard new hires with structured ramp plans.
- Scale our Intelligent Order Network to handle peak seasonal retail loads with predictable performance.
- Accelerate partner onboarding through configurable, low‑code/templated integration assets.
- Advance AI/automation for mapping suggestions, data anomaly detection, and proactive exception resolution.
- Strengthen platform security, compliance readiness (e.g., SOC 2, PCI‑adjacent data handling), and auditability.
Essential Skills, Experience & Education
- Bachelor’s degree in Computer Science or related field.
- 10+ years of experience in software engineering.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Strong understanding of cloud native software development principles and design patterns.
- Strong programming skills in one or more programming languages (e.g., C#, Go, Python)
- Strong understanding of software design principles and patterns, such as SOLID, DRY, and GoF design patterns.
- Strong understanding of event-driven architecture and distributed systems.
- Strong understanding of domain-driven design (DDD) principles and practices.
- Experience with cloud native technologies such as containers (e.g., Docker), container orchestration (e.g., Kubernetes), and service mesh (e.g., Istio).
- Experience with web application development using cloud native technologies such as microservices, APIs, and serverless functions.
- Experience with agile software development methodologies.
- Experience with cloud computing platforms (e.g., AWS, Azure, Google Cloud Platform) is a plus.
- Experience with CI/CD tools (e.g., Jenkins, CircleCI, Travis CI)
- Experience with relational and non-relational databases (e.g., Postgres, MSSQL, MongoDB, Cassandra, DynamoDB) in a cloud native environment.
Compensation and Environment
Logicbroker offers a comprehensive retirement plan, workspace compensation, and more! Logicbroker embraces a truly remote work model. All Logicbroker employees will receive thorough training to kick-start their career with the organization, and help provide the tools needed to build a successful home workspace.
Logicbroker is an equal opportunity employer.