← Back to jobs

Extend Information Systems Inc Logo
Principal Software Engineer

Extend Information Systems Inc

 

Westborough, MA, USA

Posted On: 7 days ago
Experience: 7+ years
Availability: Onsite
Openings: 1
Category: Principal Software Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

Lead full-stack design and development of IoT cloud platforms, web applications, and mobile apps.

Responsibilities

  • Architect multi-tier distributed systems and microservices on AWS.
  • Design secure data pipelines with ETL and big data analytical capabilities.
  • Architect IoT fleet management solutions including SSL certificates, IoT policies, and IAM role aliases.
  • Automate cloud administration via CI/CD pipelines, GitOps, and Terraform.
  • Manage infrastructure monitoring, logging, and event triggers across the stack.

Required Skills

  • 7+ years software development experience, including 4+ years in a senior or principal design role.
  • Proficiency in Java, C++, C#, Python, NodeJS, JavaScript, Bash, or TCL/TK.
  • Extensive AWS experience: IoT Core, Greengrass, Lambda, Timestream, DynamoDB, S3, EC2, SNS, Cognito, API Gateway.
  • Deep knowledge of data processing: Hadoop, Apache Spark, Apache Kafka, PySpark.
  • Strong foundation in data modeling, database design, design patterns, and algorithm design.
  • Hands-on experience with PostgreSQL, MongoDB, Cassandra, Redis, ElasticSearch, Parquet.
  • DevOps tools: Docker, Kubernetes, Jenkins, Ansible, Terraform.
  • CI/CD, GitOps, and monitoring with Datadog, Logstash, or Kibana.

Preferred Skills

  • React.js, Node.js, GraphQL, TypeScript, Python.
  • Infrastructure deployment and automated testing with PyTest, Robot Framework, or Selenium.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs