A
Alteryx
Principal Software Engineer (Distributed Systems)
Skills
Google Cloud PlatformNodePythonJavaKafkaRedisAWSKubernetesWorkdayAzure
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Salary:
$215,000 – $300,000 / year
Location:
United States
Work mode:
Onsite
Published on:
13 August 2026
What they need
- We are looking for a highly autonomous, senior architect to drive, review, and own the software architecture for our core platform
- This person will be the technical conscience for large-scale, distributed systems, and will collaborate closely with engineering leads, product owners, and infrastructure teams
- You will design, evolve, and enforce architectural standards and patterns; lead cross-cutting initiatives; and mentor other engineers
- At this level, we expect you to operate with minimal handholding, you will influence and make tough technical decisions, resolve tradeoffs, and bring clarity to ambiguity
- Define, evolve, and own the architectural vision and roadmaps for the major platform domains (e.g. orchestration, job execution, data pipelines, sidecar services)
- Perform architecture reviews, assess proposals from teams, and vet designs for adherence to standards, scalability, performance, reliability, and security
- Lead or contribute hands-on to critical subsystems (e.g. orchestrator, scheduling, service mesh, job pipelines, stateful services)
- Drive and enforce cross-team architectural patterns
- Provide thought leadership: prototype proofs-of-concept, evaluate new tools/technologies, bring innovation into the platform
- Mentor and coach architects, senior engineers, and guide teams through architectural change
- Collaborate with infrastructure, operations, SRE, security, and DevOps to ensure the architecture is operable, observable, and maintainable in production
- Help define and lead architecture governance (e.g. architecture review board, reference architectures, standards, guidelines)
- Participate in tech strategy, roadmap planning with product & engineering leadership
- Diagnose and resolve technical debt or architectural “smells” across the codebase, enforcing consistency
- Metrics of Success/What You’ll Be Measured On:
- Quality, consistency, and maintainability of architectural decisions across the platform
- Reduction in architectural debt and increase in architectural coherence over time
- Adoption of patterns and standards across teams
- Ability to resolve cross-cutting issues and unblock teams in architecture matters
- Delivery of strategic cross-domain initiatives or major refactoring with low disruption
- Mentorship, influence, and raising the architecture maturity of engineering teams
- System reliability, performance, scalability, and maintainability improvements- Ability to conduct performance analysis, capacity planning, scaling, fault tolerance strategies
- Strong judgment about when to optimize vs. when to simplify
- Proven track record of designing and operating large-scale, distributed systems in a production environment
- Experience with message/event systems (e.g. Kafka or similar), queueing, streaming architectures
- Deep hands-on experience with orchestration, scheduler systems, job pipelines, or workflow engines
- Experience: ~10+ (or more) years of software engineering experience, with at least 3–5 years in senior architect or principal-level roles (or equivalent)
- Experience with observability (metrics, tracing, logging) and designing systems for operability and failure modes
- Ability to function autonomously, make decisions in ambiguity, drive consensus across teams, and adopt/evict technologies as needed
- Strong skills in API design, data modeling, integration patterns, error handling, consistency
- Strong knowledge of containerization, Kubernetes, sidecar patterns, service meshes, proxies, etc
- Familiarity with in-memory data stores and caching (e.g. Redis or equivalents)
- Excellent communication skills—able to articulate tradeoffs, convince stakeholders, write design docs, lead design reviews
- Strong proficiency in one or more of: Java / JVM ecosystem, Python, Node.js, or equivalent high-level backend languages
- Familiarity with high-scale cloud deployments (e.g. AWS, Azure, GCP) and infrastructure-as-code is a plus
- Understanding or experience in split-plane architectures (control plane / data plane separation) is highly desirable
- Pragmatic: balancing ideal architecture with business realities and timelines
- Bias for action: you move forward, prototype, iterate, course-correct
- Strong problem-solving mindset and good intuition about tradeoffs under constraints
- Ability to see the forest and the trees: high-level architectural vision + detailed component thinking
- Self-starter and independent: you’ll take ownership with minimal direction
- Collaborative: able to work across teams, mentor, negotiate constraints
- Find yourself checking a lot of these boxes but doubting whether you should apply? At Alteryx, we support a growth mindset for our associates through all stages of their careers
- If you meet some of the requirements and you share our values, we encourage you to apply
Other offers great for you!
These companies are also looking for great profiles
S
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming
5 days ago
Quick apply
F
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Neuilly-sur-Seine, France
Hybrid
Skills
LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform
8 hours ago
Quick apply
F
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Paris, France
Hybrid
Skills
LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform
4 hours ago
Quick apply
No company information available.