MCPNew: now works with Claude & AI assistants
kvh

kvh

Software Developer

Company

kvh

Role

Software Developer

Location

UNAVAILABLE, UNAVAILABLE, India

Job type

Full-time

Found on Mokaru

🔥Recently

Share this job

Salary

Not disclosed by employer

Job description

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.
Resume ExampleCover Letter Example

Explore more