K

Software Developer

Job Description - Software Developer






Overview






KVH seeks a Software Developer to support the ongoing development of KVH Manager—our enterprise-class application used globally by maritime and remote-operations customers, service providers, and KVH support teams. This role focuses on hands-on software engineering across backend and frontend components, implementing features, fixing defects, and contributing to the reliability of our cloud-enabled platform.

 

The Software Developer works within a collaborative engineering team and contributes to the development lifecycle under the guidance of senior engineers and technical leads. This role does not require architectural ownership but does require strong coding skills, attention to detail, and willingness to learn AWS-based application development.









Responsibilities






Application Development

  • Implement new features and enhancements across the KVH Manager platform.
  • Develop high-quality code in Python/Flask, JavaScript/AngularJS, C++, HTML/CSS, and related web technologies.
  • Maintain and refactor legacy components, including occasional updates to Ruby on Rails modules.
  • Write unit tests and assist with integration tests to ensure code quality and platform stability.

Cloud & AWS Support

  • Build and maintain application components running on AWS services such as Lambda, S3, EC2, RDS, and SQS.
  • Work with senior engineers to implement event-driven workflows using Step Functions, Kinesis, and S3 triggers.
  • Apply AWS security and monitoring basics, including IAM usage, CloudWatch logs, and structured error reporting.

DevOps & CI/CD Participation

  • Contribute to code commits, code reviews, and GitHub/GitLab workflows.
  • Support CI/CD processes through Jenkins pipelines and Terraform-based deployments as directed by senior team members.
  • Assist with monitoring of production workloads and collaborate in troubleshooting efforts.

Team Collaboration & Agile Practices

  • Participate actively in Agile/SCRUM ceremonies, sprint planning, grooming, and retrospectives.
  • Follow engineering standards, coding guidelines, documentation practices, and feature-tracking workflows.
  • Collaborate with senior engineers, QA, DevOps, and product management to ensure high-quality deliverables.








Qualifications






Required

  • BS in Computer Science or equivalent experience.
  • 5 years of professional software development experience.
  • Strong coding ability in Python/Flask and JavaScript/AngularJS.
  • Familiarity with HTML/CSS, C++, and REST API development.
  • Basic experience with AWS services (Lambda, S3, EC2, SQS) and an interest in expanding cloud skills.
  • Understanding of Git workflows, unit testing, and modern development practices.
  • Strong problem-solving skills and attention to detail.

Preferred

  • Experience with event-driven architectures (Step Functions, Kinesis).
  • Exposure to data-processing tools (Athena, Glue) or search technologies (OpenSearch).
  • Familiarity with Salesforce integrations.
  • Experience with enterprise or multi-tenant applications.




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

Similar Software Developer 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.