Remote Principal, Distributed Systems & Data Pipelines
Boston Human Capital Partners Inc
Boston (MA)
Remote
USD 140,000 - 180,000
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Job summary
A leading technology consulting firm is seeking a seasoned Principal Software Engineer to shape the architecture of a Unified API platform. This fully remote role focuses on building high-performance distributed systems, enabling seamless integrations across IT and security ecosystems. Ideal candidates will have over 10 years of experience and a strong background in architecting resilient systems. Key responsibilities include designing microservices, optimizing real-time data pipelines, and collaborating with cross-functional teams to enhance platform capabilities.
Qualifications
10+ years of professional experience in software engineering.
Deep experience building systems from scratch in early-stage startup settings.
Strong capabilities in performance tuning, scalability, and reliability engineering.
Responsibilities
Lead the design and development of distributed microservices and backend systems.
Drive improvements in system performance and reliability.
Build and optimize real-time streaming pipelines for data processing.
Skills
Architecting distributed systems
Building backend services
Performance tuning
Scalability engineering
Data processing
Cloud-native architectures
Kubernetes
Machine learning integration
API development
Git
Education
Bachelor’s or Master’s in Computer Science
Tools
Golang
Kubernetes
Job description
A leading technology consulting firm is seeking a seasoned Principal Software Engineer to shape the architecture of a Unified API platform. This fully remote role focuses on building high-performance distributed systems, enabling seamless integrations across IT and security ecosystems. Ideal candidates will have over 10 years of experience and a strong background in architecting resilient systems. Key responsibilities include designing microservices, optimizing real-time data pipelines, and collaborating with cross-functional teams to enhance platform capabilities.