
Principal Software Engineer
Stord
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
About the role
- Define and articulate technical vision and strategy for scalable systems, aligning with our business objectives and customer needs
- Identify and prioritize high-impact technical initiatives across OMS, Billing, WMS, and other core systems
- Drive architectural decisions that will scale across multiple product teams
- Write high-quality, maintainable code in Elixir/Phoenix
- Architect and implement scalable, fault-tolerant systems leveraging Elixir's concurrency model
- Build and maintain robust data pipelines for data ingestion, processing, and transformation
- Ensure the performance, reliability, and security of distributed systems
- Design and implement event-driven architectures and real-time systems
Requirements
- 10+ years of experience in software engineering, with a strong focus (in recent years) on the Elixir programming language
- Proven track record of architecting and implementing complex, distributed systems in production environments
- Strong understanding of functional programming principles and concurrent system design
- Experience with cloud platforms, preferably GCP
- Experience building data pipelines and working with large datasets
- Demonstrated ability to learn and adapt to new technologies
- Experience with high-throughput, low-latency systems
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ElixirPhoenixfunctional programmingconcurrent system designdata pipelinesdistributed systemsevent-driven architecturesreal-time systemsscalable systemsfault-tolerant systems
Soft Skills
technical visionstrategic alignmentprioritizationarchitectural decision-makingadaptabilityproblem-solvingcommunicationcollaborationleadershipcustomer focus