Tech Mahindra

Lead Engineer

Tech Mahindra$120K — $125K *
Miami, FL 33186In-Person
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, IT, or related (Master's preferred).
  • 5+ years in building and operating production applications on AWS.
  • Hands-on experience with AWS services (e.g., Lambda, ECS, S3).
  • Experience integrating applications with ERPs via APIs or middleware.
  • Strong software skills in languages like Node.js, Java, or Python.
  • Experience building AI agents/LLM applications and prompt design.
  • DevOps knowledge with CI/CD principles and infrastructure as code.

Responsibilities

  • Design and implement production-grade applications on AWS.
  • Lead architectural discussions and decisions for cloud-native solutions.
  • Integrate systems with enterprise platforms and ERPs.
  • Develop APIs and integrations using modern design patterns.
  • Apply security best practices in application development.
  • Collaborate with teams to adopt Agile methodologies.
  • Mentor team members and provide technical guidance.

Benefits

  • Medical, vision, and dental insurance.
  • Life and disability insurance.
  • Paid time off including holidays and parental leave.
  • Sick leave as required by law.
Full Job Description
Job Summary

Lead Engineer

Location Miami FL

Remote- NO

Salary- $120K/Y

Requirements:

  • Bachelor's degree in computer science, Information Technology, or related field. Master's degree preferred.
  • 5+ years of experience designing, building, and operating production applications on AWS.
  • Hands-on experience with AWS application patterns and services (e.g., Lambda, API Gateway, ECS/EKS, EC2, S3, RDS/DynamoDB, SNS/SQS, EventBridge, CloudFront).
  • Experience integrating applications with enterprise platforms, especially ERPs, via APIs, events, middleware, and/or ETL (e.g., SAP, Oracle, Microsoft Dynamics).
  • Experience building integrations and APIs using modern patterns (REST/GraphQL), event-driven architectures, and messaging.
  • Strong software engineering skills with one or more languages such as Node.js, Java, or Python; modern web development experience with JavaScript/TypeScript and a UI framework (e.g., React).
  • Experience building AI agents and LLM-powered applications, including prompt design, tool/function calling, retrieval-augmented generation (RAG), and evaluation/monitoring in production.
  • Experience with DevOps practices and CI/CD pipelines; automated testing; and observability (logging, metrics, tracing).
  • Infrastructure as Code experience (e.g., Terraform, AWS CloudFormation, AWS CDK).
  • Strong understanding of security best practices for cloud applications (IAM least privilege, secrets management, encryption, network controls).
  • Strong understanding of database technologies (e.g., SQL, NoSQL).
  • Excellent problem-solving, analytical, and troubleshooting skills.
  • Strong leadership, communication (both written and verbal), and interpersonal skills.
  • Experience with Agile development methodologies.
  • SAP experience (nice to have): familiarity with SAP ERP/S/4HANA integration patterns (e.g., IDoc, OData, BAPI/RFC) and/or SAP BTP/CAP, SAP Fiori/SAPUI5, and SAP Integration Suite.


The pay range for this role is $120,000 - $125,000* per annum including any bonuses or variable pay. Tech Mahindra also offers benefits like medical, vision, dental, life, disability insurance and paid time off (including holidays, parental leave, and sick leave, as required by law). Ask our recruiters for more details on our Benefits package. The exact offer terms will depend on the skill level, educational qualifications, experience and location of the candidate.

Similar Jobs

More Jobs at Tech Mahindra

More Information Technology Jobs

Find similar Lead Engineer jobs: