Senior Software Development Engineer (Amazon)

2 days, 10 hours ago
Full-time
Senior
Software Development
N-iX

N-iX

N-iX is a global software development company that helps organizations achieve lasting business value through advanced technology solutions, serving various sectors with expertise in cloud, data analytics, and IoT.

Internet Software & Services
1001-5000
Founded 2002

Description

  • Design, develop, and optimize Apache Flink applications for real-time BMS data ingestion, transformation, and enrichment.
  • Build and maintain Amazon Kinesis Data Streams infrastructure, including shard management, auto-scaling, and dead-letter queues.
  • Own the full lifecycle of stream-processing applications, from design and development through deployment and production operations.
  • Implement end-to-end observability with CloudWatch and Grafana dashboards, distributed tracing, structured logging, and tiered alerting.
  • Troubleshoot and resolve production issues across Kinesis, Flink, DynamoDB, S3, and Athena.
  • Develop and maintain Infrastructure-as-Code using CDK or CloudFormation for repeatable, auditable deployments.
  • Implement data-quality monitoring for record counts, schema drift, and null-rate anomalies across sites.
  • Build fault-tolerant pipeline architecture to support 99% system uptime.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or an equivalent technical field.
  • Production-level proficiency in Java, including building and deploying applications.
  • Hands-on experience with Apache Flink or equivalent stream-processing frameworks such as Spark Streaming or Kafka Streams.
  • Experience with Amazon Kinesis Data Streams or a similar distributed messaging or streaming platform.
  • Experience building and operating systems with 99%+ uptime SLAs.
  • Understanding of distributed-systems concepts including fault tolerance, exactly-once semantics, checkpointing, and backpressure management.
  • Experience with AWS services including DynamoDB, S3, Athena, CloudWatch, and IAM.
  • Proficiency with Infrastructure-as-Code tools such as CDK, CloudFormation, or Terraform.
  • Ability to work in an on-call environment and communicate with technical and non-technical stakeholders.
  • Experience with BMS or IoT data pipelines, MQTT, Haystack, Niagara N4, schema management tools, observability tools, chaos engineering, or Python scripting is preferred.

Benefits

  • Flexible remote, office-based, or hybrid working arrangements.
  • Competitive salary and compensation package.
  • Personalized career-growth opportunities.
  • Professional development through mentorship, tech talks, training, and centers of excellence.
  • Education reimbursement.
  • Active technical communities and regular knowledge sharing.
  • Corporate events, team building, and anniversary gifts.
  • Additional location-specific benefits.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer (Node)

Evry Health 11-50 Insurance

Evry Health is hiring a remote Senior Node Software Engineer to provide technical leadership and build secure, scalable backend services and APIs for its healthcare platform.

Azure CI/CD GraphQL HIPAA Next.js Node.js TypeScript WebSockets
10 hours, 8 minutes ago

Senior Software Engineer (.NET)

Evry Health 11-50 Insurance

Evry Health is seeking a Senior .NET Software Engineer to lead the architecture and development of secure, reliable backend platforms and healthcare integrations for its commercial health plan.

Azure C# CI/CD Microservices .NET Node.js Serverless Terraform
10 hours, 8 minutes ago

Staff Software Developer

BackerKit 11-50 Internet Software & Services

BackerKit is seeking a Staff Product Engineer to lead frontend craftsmanship and build intuitive crowdfunding experiences within its Ruby on Rails platform.

CSS Heroku HTML JavaScript React Ruby Ruby on Rails Vue.js
10 hours, 8 minutes ago

Lead Software Engineer, Ads (Remote)

Jane Technologies 51-200 IT Services

Lead a software engineering team at Jane Technologies to build and evolve the scalable advertising and digital merchandising platform that connects cannabis shoppers, dispensaries, and brands.

Go Java Machine Learning Terraform
10 hours, 8 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers