Principal Software Engineer

Boston Human Capital Partners

  • Boston, Massachusetts
  • 30+ days ago
  • Remote
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Amazon Web Services (AWS)unmatched
    • Application Programming Interface (API)unmatched
    • Building Systemsunmatched
    • Cloud Architectureunmatched
    • Communication Skillsunmatched
    • Computer Scienceunmatched
    • Computer Securityunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Data Lakeunmatched
    • Data Managementunmatched
    • Data Processingunmatched
    • Data Storageunmatched
    • Data Warehousingunmatched
    • Distributed Computingunmatched
    • Ecosystemsunmatched
    • GCP (Good Clinical Practices)unmatched
    • High Throughputunmatched
    • Internet Securityunmatched
    • Interpersonal Skillsunmatched
    • Machine Learningunmatched
    • Microservicesunmatched
    • Microsoft Windows Azureunmatched
    • Performance Managementunmatched
    • Performance Tuning/Optimizationunmatched
    • Presentation/Verbal Skillsunmatched
    • Process Improvementunmatched
    • Production Systemsunmatched
    • Reliability Engineeringunmatched
    • Software Engineeringunmatched
    • Startupunmatched
    • Storage Architectureunmatched
    • System Integration (SI)unmatched
    • Technical Leadershipunmatched
    • Writing Skillsunmatched

    Description

    We are looking for a seasoned Principal Software Engineer for our client to shape the foundational architecture behind our Unified API platform. This role centers on building high-performance distributed systems, powering data-intensive services, and enabling seamless, secure integrations across modern IT and security ecosystems.
     

    This is a fully remote position (U.S. only) and best suited for engineers who excel in fast-moving startup environments where autonomy, rapid iteration, and strong technical judgment are essential.

     

    About the Role

    In this role, you will serve as a technical leader responsible for advancing our core backend platform. You’ll design and deliver complex systems—from microservices to large-scale data pipelines—and play a pivotal part in scaling our real-time infrastructure. Your work will directly influence how products across industries connect, integrate, and exchange data.

     

    What You’ll Do

    • Lead the design and development of distributed microservices and high-throughput backend systems.
       

    • Drive improvements in system performance, low-latency processing, and large-scale reliability.
       

    • Architect data storage strategies including data lake and warehouse solutions supporting analytics and ML.
       

    • Build and optimize real-time streaming pipelines capable of processing massive data volumes.
       

    • Deploy and operationalize machine learning models within production environments.
       

    • Collaborate closely with the broader engineering and product teams to deliver platform-wide enhancements.

     

    What We’re Looking For

    We are in search of an engineer with deep experience building systems from scratch, ideally in early-stage startup settings. Candidates should bring a history of architecting and shipping highly reliable, technically sophisticated products.

    Required Qualifications

    • 10+ years of professional experience in software engineering.
       

    • Bachelor’s or Master’s in Computer Science or equivalent experience.
       

    • Demonstrated expertise in architecting and building distributed systems, backend services, and large-scale data infrastructure.
       

    • Strong capabilities in performance tuning, scalability, and reliability engineering.
       

    • Hands-on experience designing data lakes and data warehouses for analytics or ML applications.
       

    • Proven ability to create and maintain real-time data streaming pipelines handling terabyte-scale workloads.
       

    • Background in integrating machine learning systems into production workflows.
       

    • Proficiency with backend technologies such as Golang, Git, Kubernetes, and Opentelemetry.
       

    • Significant experience building APIs and web services.
       

    • Strong knowledge of data processing, databases, and cloud-native architectures.
       

    • Deep familiarity with AWS, GCP, or Azure services.
       

    • Extensive use of Kubernetes, IaC, CI/CD pipelines, and GitOps practices.
       

    • Exceptional communication skills, including written, verbal, and interpersonal abilities.
       

    • Prior experience in cybersecurity companies is a major plus.

     

    * Must be authorized to work in the U.S.

    Numbers & Facts

    LocationBoston, Massachusetts (
    Remote
    )
    Websitehttp://www.bostonhcp.com/job-board

    Similar Jobs