Current jobs related to Senior Software Engineer, Platform Development - Syracuse, NY - People Data Labs


  • Syracuse, NY, United States Dutchie Full time

    Join Dutchie, a leading technology platform in the cannabis industry, founded in 2017, which empowers dispensaries with efficient operations while promoting safe consumer access to cannabis. We are dedicated to driving positive societal change through wellness benefits and community empowerment. As a Senior Software Engineer on the Developer Experience (DX)...


  • Syracuse, NY, United States Dutchie Full time

    Join Dutchie, a leading technology platform in the cannabis industry, founded in 2017, which empowers dispensaries with efficient operations while promoting safe consumer access to cannabis. We are dedicated to driving positive societal change through wellness benefits and community empowerment. As a Senior Software Engineer on the Developer Experience (DX)...


  • Syracuse, NY, United States Dutchie Full time

    Join Dutchie, a leading technology platform in the cannabis industry, founded in 2017, which empowers dispensaries with efficient operations while promoting safe consumer access to cannabis. We are dedicated to driving positive societal change through wellness benefits and community empowerment. As a Senior Software Engineer on the Developer Experience (DX)...


  • Syracuse, NY, United States Dutchie Full time

    Join Dutchie, a leading technology platform in the cannabis industry, founded in 2017, which empowers dispensaries with efficient operations while promoting safe consumer access to cannabis. We are dedicated to driving positive societal change through wellness benefits and community empowerment. As a Senior Software Engineer on the Developer Experience (DX)...


  • Syracuse, NY, United States Dutchie Full time

    Join Dutchie, a leading technology platform in the cannabis industry, founded in 2017, which empowers dispensaries with efficient operations while promoting safe consumer access to cannabis. We are dedicated to driving positive societal change through wellness benefits and community empowerment. As a Senior Software Engineer on the Developer Experience (DX)...


  • Syracuse, NY, United States Dutchie Full time

    Senior Software Engineer - DX and Platform Infrastructure Founded in 2017, Dutchie is a comprehensive technology platform powering dispensary operations, while providing consumers with safe and easy access to cannabis. Dutchie aims to further support the positive societal change the cannabis industry brings to the world through wellness benefits, social...


  • Syracuse, NY, United States Dutchie Full time

    Senior Software Engineer - DX and Platform Infrastructure Founded in 2017, Dutchie is a comprehensive technology platform powering dispensary operations, while providing consumers with safe and easy access to cannabis. Dutchie aims to further support the positive societal change the cannabis industry brings to the world through wellness benefits, social...


  • Syracuse, NY, United States Aircall Full time

    Aircall is the world's leading integrated customer communications and intelligence platform for growing businesses. Trusted by over 20,000 companies worldwide, Aircall unifies voice and digital channels into one seamless platform, offering one-click integrations with leading CRMs and over 100 business tools. With real-time, AI-powered insights and feedback,...


  • Syracuse, NY, United States Aircall Full time

    Aircall is the world's leading integrated customer communications and intelligence platform for growing businesses. Trusted by over 20,000 companies worldwide, Aircall unifies voice and digital channels into one seamless platform, offering one-click integrations with leading CRMs and over 100 business tools. With real-time, AI-powered insights and feedback,...


  • Syracuse, NY, United States Aircall Full time

    Aircall is the world's leading integrated customer communications and intelligence platform for growing businesses. Trusted by over 20,000 companies worldwide, Aircall unifies voice and digital channels into one seamless platform, offering one-click integrations with leading CRMs and over 100 business tools. With real-time, AI-powered insights and feedback,...

Senior Software Engineer, Platform Development

2 weeks ago


Syracuse, NY, United States People Data Labs Full time

Senior Software Engineer, Platform

As a company committed to upholding integrity in our hiring process, we have implemented robust measures to identify genuine candidates while deterring fraudulent applications.

About Us

People Data Labs (PDL) is a leader in providing quality people and company data. We specialize in data collection and standardization, allowing our clients to concentrate on constructing and scaling compliant data solutions. By merging thousands of compliant datasets, we create a developer-friendly source of truth, utilized by major organizations to enhance recruiting platforms, fuel AI models, and more.

We are seeking dynamic individuals who embrace a balance of extreme ownership and a collaborative spirit. Our Platform Engineering Team is at the core of our success, laying the groundwork for our engineering efforts.

In this pivotal role, you will contribute to the acceleration of our standalone data products, empowering data teams and independent developers to craft innovative solutions at scale. This position involves defining tools and infrastructures that bolster big data processing, primarily within AWS.

If you aspire to join a team on the cutting edge of data-as-a-service (DaaS) while enjoying high autonomy and opportunities for direct impact, this could be your ideal role. We encourage engineers who are innovative, thoughtful, and unafraid to explore new ideas. At PDL, we value learning from our experiences, including failures, as part of our growth process.

Your Responsibilities

  • Enhance our AWS and data center infrastructures.
  • Design, implement, and sustain a CI/CD pipeline to streamline developer workflows.
  • Utilize centralized monitoring and logging systems to boost team visibility.
  • Assist development teams in identifying and resolving scaling issues and bottlenecks.
  • Collaborate with teammates to create high-quality software, seamlessly blending security, reliability, and operational concerns.

Required Technical Skills

  • 5-7+ years of software development experience with a focus on platform or cloud infrastructure engineering, with clear evidence of strategic technical problem-solving.
    • 3+ years of practical experience with Python.
    • Strong foundational knowledge in software development and system design.
  • Proficient with core technologies, including AWS, ElasticSearch/OpenSearch, Python, Docker, and scaled data processing technologies.
    • AWS services, such as EC2, Lambda, OpenSearch, API Gateway, ALB, etc.
    • Data storage solutions, including Postgres/MySQL, DynamoDB, Redis, and S3.
  • Experience with Infrastructure-as-code (IaC) frameworks (e.g., Pulumi, Terraform, CloudFormation, or similar).
  • Familiarity with network design, including public/private availability, routing, firewalls/security groups, and VPN setup.
  • Understanding of Identity and Access Management.
  • Experience in configuration management tools (e.g., Chef, Puppet, Ansible, etc.).
  • In-depth knowledge of observability tools like Datadog for metrics and logging.
  • Experience with build and deployment systems, CI/CD infrastructure, repo management, and integrating tools like GitHub Actions.

Ideal Candidate Traits

  • Demonstrates strong ownership and autonomy while effectively collaborating with others.
  • Capable of working efficiently in a remote environment, proactively managing challenges and engaging with team activities.
  • Excellent written communication skills for Slack/Chat and formal documentation.
  • Experienced in drafting data design documents (pipeline design, data flow, schema design).
  • Able to effectively scope and break down projects while communicating progress and challenges with colleagues and stakeholders.

Preferred Qualifications

  • A degree in a quantitative field such as computer science, mathematics, statistics, or engineering.
  • Proficiency in Apache Spark (Java, Scala, and/or Python).
  • Experience in SQL Data Pipeline Development.
  • Background in supporting developer-oriented data pipeline and workflow orchestration (e.g., Airflow, dbt, dagster, or similar).
  • Experience managing and deploying streaming platforms (e.g., Kafka).
  • Expertise in evaluating data quality and ensuring high standards in new feature releases.
  • Experience with Databricks or similar data-development platforms.
  • Experience in managing hybrid environments consisting of local data centers and AWS.

What We Offer

Great teamwork is at the heart of our success. Our philosophy prioritizes People, Customers, then Shareholders, which drives us to fulfill our promises.

  • Stock options
  • Competitive salaries
  • Unlimited paid time off
  • Comprehensive medical, dental, and vision insurance
  • Health, fitness, and office stipends
  • The flexibility to work wherever and however you choose

Compensation: $160K - $180K. Please note that we do not accept C2C, 1099, or Contract-to-Hire arrangements. Recruitment agencies are not invited to apply.

People Data Labs is an equal opportunity employer. We do not discriminate based on race, sex, color, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, gender identity or any other reason prohibited by law. Qualified applicants with arrest or conviction records will be considered in accordance with relevant fair chance legislation.

Personal Privacy Policy for California Residents

Available upon request.