Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Admaren Tech Private Limited

Principal Software Engineer(.Net)

Posted Updated
Discussion

Description


Job Title: Principal Software Engineer
Seniority Level: Principal
Years of Relevant Experience: 10–17 years
Employment Type: Full-time
Location: Kochi

Job Summary
We are looking for a highly experienced Principal Software Engineer to join our Applications team. This role focuses on developing and maintaining software solutions that collect and process high-quality sensor data from large freight and offshore vessels through embedded devices.

You will work on building reliable onboard and in-house applications, ensuring seamless data availability across SCADA, web, and related systems. This is a purely individual contributor role with a strong emphasis on coding, system reliability, and problem-solving.

Key Responsibilities
  • Design, develop, and maintain software products running on embedded devices, onboard PCs, and in-house systems
  • Troubleshoot operational issues in live environments and provide timely, effective fixes
  • Improve system performance, reliability, and data quality
  • Work closely with cross-functional teams to deliver scalable and robust solutions
  • Contribute to code quality, best practices, and continuous improvement of engineering processes

Required Skills and Qualifications
  • Bachelor’s degree in Computer Engineering or a related discipline, or equivalent practical experience
  • 10+ years of professional software development experience with strong expertise in .NET (C#)
  • Experience with Go language is a plus, along with a willingness to learn
  • Hands-on experience with containerization technologies such as Docker or Podman
  • Familiarity with CI/CD workflows and tools such as Git, Bamboo, and Bitbucket
  • Strong analytical and problem-solving skills with a pragmatic approach
  • Good communication and collaboration skills

Key Competencies
  • Strong hands-on experience in developing backend applications using C# (.NET)
  • Ability to debug, analyze root causes, and resolve issues in live systems efficiently
  • Experience with messaging protocols such as MQTT or AMQP for reliable data exchange
  • Understanding of containerization and deployment workflows
  • Focus on building stable, scalable, and high-performance systems

Why Join Us
  • Opportunity to work with a global, cross-functional team, collaborating with international stakeholders
  • Exposure to the shipping and maritime domain, working on real-world, high-impact systems
  • Work on complex, real-time applications involving embedded systems and data processing
  • Be part of a hands-on engineering environment that values practical problem-solving and technical expertise
  • Opportunity for international exposure, including travel to Germany for onboarding and periodic visits based on project requirements, enabling close collaboration with global teams


Skills

What Principal Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →