K

Technical Lead Software Engineer

Job Description - Technical Lead Software Engineer






Overview






KVH seeks a Technical Lead Software Engineer to help design, build, and enhance the KVH Manager platform—our enterprise-class application used by maritime and remote-operations customers, service providers, and internal support teams. This individual will serve as a senior engineer who leads by example: solving complex engineering problems, mentoring developers, supporting cloud-based workloads, and ensuring high-quality software delivery in a fast-moving environment.

 

This role is ideal for a senior engineer who is highly capable in both backend and cloud-centric development, but who does not carry primary responsibility for enterprise-wide cloud architecture. Instead, the Technical Lead helps implement, optimize, and stabilize the platform, working closely with architects, product owners, DevOps, and data teams.









Responsibilities






Platform Engineering & Development

  • Develop, enhance, and maintain core KVH Manager features across backend and frontend layers.
  • Implement scalable code using Python/Flask, JavaScript/AngularJS, C++, HTML/CSS, XML, and occasional Ruby on Rails for legacy modules.
  • Participate in and guide efforts across the full software development lifecycle—including design, coding, testing, documentation, and production support.

AWS & Cloud Implementation

(Implementation responsibilities, not architectural ownership)

  • Build and maintain application components deployed on AWS using services such as Lambda, S3, EC2, RDS, SQS, OpenSearch, and CloudWatch.
  • Implement event-driven features using Step Functions, Kinesis, Glue, Athena, and S3 workflows.
  • Apply AWS security best practices through IAM roles, Security Groups, KMS usage, and logging/auditing integrations.
  • Collaborate with the Architect and DevOps team on infrastructure improvements, environment provisioning, and cost-efficiency initiatives.

DevOps, CI/CD, and Automation

  • Contribute to CI/CD pipelines (GitHub/GitLab, Jenkins) and Infrastructure-as-Code workflows (Terraform).
  • Assist in monitoring and optimizing workloads using CloudWatch metrics, CloudTrail logs, and automated diagnostics.

Technical Leadership

  • Serve as technical lead on feature initiatives, guiding developers and reviewing code for quality and maintainability.
  • Collaborate closely with the Architect, Product Manager, and cross-functional teams to translate requirements into well-designed software components.
  • Help maintain engineering standards, code patterns, documentation quality, and Agile/Scrum participation.
  • Provide input on technical decisions while implementing—rather than owning—the overall system architecture.

Data & Integrations

  • Support data lifecycle operations across hot, warm, and archival storage tiers, including S3 and Glacier-family services.
  • Assist with integrations between KVH Manager and Salesforce CRM/SFA (Apex, Visualforce, Force.com).








Qualifications






Required

  • BS in Computer Science or equivalent experience.
  • 8+ years of experience in software engineering across multiple tiers of modern web applications.
  • Strong proficiency in Python/Flask, JavaScript/AngularJS, C++, HTML/CSS, and related technologies.
  • Practical experience building and deploying applications on AWS—particularly Lambda, EC2, S3, RDS, SQS, OpenSearch, and CloudWatch.
  • Understanding of serverless patterns, container tooling (ECS/ECR), and scaling approaches (Auto Scaling / ELB).
  • Familiarity with API development, secure coding, and cloud networking fundamentals.
  • Working knowledge of DevOps tools and workflows (CI/CD, IaC, monitoring).
  • Strong communication, mentoring ability, and commitment to high-quality engineering outcomes.

Preferred

  • Experience working with event-driven systems (e.g., Kinesis, Step Functions, Firehose).
  • Familiarity with data pipelines (Glue, Athena) and search technologies (OpenSearch).
  • Prior exposure to Salesforce integrations.
  • Experience supporting enterprise or multi-tenant applications.




Original job Technical Lead Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Technical Lead Software Engineer Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.