Senior Software Engineer

Mitel Communications

Bengaluru

Hybrid

INR 1,800,000 - 2,600,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Mitel Communications in Bengaluru, India is seeking a Senior Software Engineer with 4 years of experience to design, build, and operate scalable cloud-native applications on AWS. You will own end-to-end delivery from architecture to deployment, ensuring observability, reliability, and security in production systems.

You will lead architecture discussions, mentor engineers, and collaborate with product and DevOps teams to translate requirements into robust solutions using Python or

Qualifications

  • 5+ years of professional software engineering experience, including at least 2 years building and running production workloads on AWS.
  • Strong proficiency in Python or Node.js/TypeScript, with solid grasp of data structures, algorithms, software design principles, and testing practices (unit, integration, end-to-end).
  • Proven experience designing distributed systems, RESTful APIs, and microservice or event-driven architectures, with relational and NoSQL DB design/optimization.
  • Deep hands-on experience with core AWS services (EC2, S3, IAM, VPC, RDS, Lambda, CloudWatch, Route 53), IaC (CDK, CloudFormation, or Terraform), and networking fundamentals.
  • Excellent problem-solving and communication skills, with the ability to work independently on complex problems and influence technical decisions across cross-functional teams.

Responsibilities

  • Design, build, and maintain scalable backend services and event-driven architectures on AWS.
  • Lead architecture discussions and document technical designs with trade-offs on performance, reliability, cost, and delivery speed.
  • Write clean, tested production code in Python or Node.js/TypeScript and promote best practices in testing and code reviews.
  • Own CI/CD pipelines and IaC practices to enable safe, frequent releases.
  • Establish observability standards and lead incident response and post-mortems for production issues.
  • Champion security and cost best practices, including least-privilege IAM, Secrets Manager, KMS, and cost optimization.
  • Collaborate with product, QA, DevOps, and other teams to translate requirements into robust solutions.
  • Mentor junior engineers and maintain documentation and architectural standards.

Skills

Problem-solving
Communication

Education

Bachelor's or Master's degree in Computer Science/IT/Electronics

Tools

Python
Node.js
TypeScript

Job description

Overview:

We are seeking an experienced Senior Software Engineer with 4 years of experience building and operating scalable, cloud-native applications on Amazon Web Services (AWS). In this role, you will own the design and delivery of production systems end to end, from architecture and code through deployment, observability, and operations. You will shape technical direction, raise engineering standards across teams, and mentor junior engineers while working on high-impact, distributed systems.


Responsibilities:

  • Design, build, and maintain scalable, highly available backend services and event-driven architectures on AWS using services such as EC2, Lambda, ECS/EKS, S3, RDS, DynamoDB, API Gateway, SQS, SNS, and Step Functions.
  • Lead architecture and design discussions, author technical design documents, and make well-reasoned trade-offs between performance, reliability, cost, and delivery speed.
  • Write clean, maintainable, well-tested production code in Python or Node.js/TypeScript, and drive best practices in code quality, testing, and code review.
  • Own CI/CD pipelines and infrastructure-as-code practices using AWS CodePipeline, CodeBuild, GitHub Actions, AWS CDK, CloudFormation, or Terraform to enable safe, reproducible, and frequent releases.
  • Establish observability standards using Amazon CloudWatch, AWS X-Ray, and OpenTelemetry, and lead incident response, root-cause analysis, and blameless post-mortems for production issues.
  • Champion security and cost best practices, including least-privilege IAM design, secrets management with Secrets Manager and KMS, compliance monitoring with AWS Config, and cost optimization using AWS Cost Explorer.
  • Collaborate closely with product managers, QA, DevOps ,and other engineering teams to translate business requirements into robust technical solutions.
  • Mentor junior and mid-level engineers through code reviews and technical coaching, and maintain high-quality documentation, runbooks, and architectural standards.

Requirements
  • Bachelor's or Master's degree in Computer Science Information Technology, Electronics, or a related field, with 5+years of professional software engineering experience, including at least 2 years building and running production workloads on AWS.
  • Strong proficiency in Python or Node.js/TypeScript, with a solid grasp of data structures, algorithms, software design principles, and testing practices (unit, integration, and end-to-end).
  • Proven experience designing distributed systems, RESTful APIs, and microservice or event-driven architectures, along with relational and NoSQL database design and optimization.
  • Deep hands-on experience with core AWS services (EC2, S3, IAM, VPC, RDS, Lambda, CloudWatch, Route 53), infrastructure-as-code (CDK, CloudFormation, or Terraform), and networking fundamentals such as DNS, TCP/IP, load balancing, and subnets.
  • Excellent problem-solving and communication skills, with the ability to work independently on complex problems and influence technical decisions across cross-functional teams.

Additional Skills (Advantageous)

  • Experience designing and building data lakes on Amazon S3 using AWS Lake Formation and the Glue Data Catalog, including partitioning strategies, columnar formats (Parquet, ORC), and open table formats such as Apache Iceberg or Hudi.
  • Hands-on experience building batch and streaming data pipelines using AWS Glue (PySpark), Amazon EMR, Kinesis, or Amazon MSK, orchestrated with Step Functions or Amazon MWAA (Airflow).
  • Proficiency in querying and governing large datasets with Amazon Athena and Redshift, along with data quality, lineage, and security practices such as KMS encryption, PII handling, and fine-grained access control.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr Software Engineer
Sr Software Engineer

GE Vernova • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Relocation assistance provided
Aws Developer
Aws Developer

Niha Technologies • Hyderabad

Hybrid
INR 1,500,000 - 2,300,000
AWS Engineer
AWS Engineer

Technix-Technology Solutions Private Limited • Patna

On-site
INR 800,000 - 1,500,000
Senior DevOps Engineer
Senior DevOps Engineer

TechBrein Solutions Private Limited • Kozhikode district

On-site
INR 1,800,000 - 2,800,000
Back-End Engineer
Back-End Engineer

Annova Solutions Pvt Ltd • Indore District

On-site
INR 2,500,000 - 5,000,000
Software Engineering Manager
Software Engineering Manager

Simfluent • Dadri

On-site
INR 350,000 - 550,000
Junior Software Engineer – AWS
Junior Software Engineer – AWS

Softility Inc. • Hyderabad

On-site
INR 600,000 - 900,000
Senior Technical Specialist - AWS/AWS Lambda/AWS Glue/AWS SNS
Senior Technical Specialist - AWS/AWS Lambda/AWS Glue/AWS SNS

Datavail Infotech • Bengaluru

On-site
INR 2,400,000 - 4,000,000
Aws Data Engineer
Aws Data Engineer

Qentelli LLC • Bengaluru

On-site
INR 1,400,000 - 2,200,000
Lead Engineer
Lead Engineer

Hyqoo • India

On-site
INR 1,200,000 - 1,500,000