HBK logo

Software Engineer

HBKExperienced
Chennai, Tamil Nadu
10 - 12 LPA
Posted July 31, 2025
Fresher

Interested in this role?

Read all the details below first

Job Description

Software Engineer at HBK

Software Engineer at HBK

At HBK, we live by our core values: Be True, Own It, and Aim High. We believe in absolute integrity, teamwork, and bold ambition. As a Software Engineer on our platform team, you'll be a key player in designing, building, and maintaining scalable enterprise applications that power our success.

About the Role

This is a fully remote, self-organizing, agile role where you'll collaborate with some of the best developers in the industry. You'll be responsible for designing and developing high-performance applications while adhering to our rigorous development practices and quality standards.

Responsibilities

Design and Development

  • Design and build scalable, high-performance enterprise applications that meet HBK's quality and performance standards.
  • Ideate, build, and operate modern Internal Developer Platforms to accelerate the development of HBK software products.
  • Write clean, maintainable, and efficient code following industry best practices and coding standards.
  • Participate in and conduct thorough code reviews to ensure code quality and share knowledge among the team.
  • Implement new features and enhancements based on requirements and feedback from stakeholders.
  • Ensure the consistent application of the HBK Design Systems to enhance UX/UI standards across all products.
  • Conduct unit, component, functional, and non-functional testing, in harmony with DevOps practices and adhering to Test-Driven Development (TDD) principles.

DevOps Culture

  • Utilize and maintain existing CI/CD pipelines to ensure smooth and efficient deployment processes.
  • Manage deployment, monitoring, and maintenance of applications using infrastructure tools and services.
  • Participate in incident response and troubleshooting to ensure high availability and reliability of production systems.
  • Monitor application performance and optimize code and infrastructure to meet performance requirements.

Continuous Learning

  • Engage in continuous personal and professional growth through training, certifications, and attending conferences.
  • Share knowledge with team members through presentations, workshops, and documentation.
  • Actively seek and integrate feedback to improve skills and deliver high-quality work.

Skill Requirements

  • Undergraduate degree in Computer Science or a related field, or equivalent practical experience.
  • 3 to 5 years of experience in designing and developing scalable enterprise applications using technologies such as .NET, Java, JavaScript, or Python.
  • Strong expertise in cloud-native technologies like Kubernetes and Azure.
  • Proficiency in object-oriented programming, design, and architectural patterns.
  • Solid grasp of fundamental design principles for building scalable applications.
  • Experience with Agile methodologies (XP, Scrum, or Kanban) and CI/CD.
  • Experience with automated unit tests and exposure to TDD.

Nice to Haves

  • Familiarity with modern front-end frameworks (e.g., React, Angular, Vue.js).
  • Good understanding of runtime environments (e.g., CLR, JVM).
  • Background in open-source contributions

If you're a passionate software engineer who thrives in a collaborative environment and is driven to build innovative solutions, we encourage you to apply!

Qualifications & Requirements

Education

  • Undergraduate degree in Computer Science or a related field, or equivalent practical experience.

Experience

  • 3 to 5 years of experience in designing and developing scalable enterprise applications using technologies such as .NET, Java, JavaScript, or Python.

Technical Skills

  • Strong expertise in cloud-native technologies like Kubernetes and Azure.
  • Proficiency in object-oriented programming, design, and architectural patterns.
  • Solid grasp of fundamental design principles for building scalable applications.
  • Experience with Agile methodologies (XP, Scrum, or Kanban) and CI/CD.
  • Experience with automated unit tests and exposure to TDD.
  • Familiarity with modern front-end frameworks (e.g., React, Angular, Vue.js) (Nice to Have)
  • Good understanding of runtime environments (e.g., CLR, JVM) (Nice to Have)
  • Background in open-source contributions (Nice to Have)

Key Responsibilities

Design and Development

  • Design and build scalable, high-performance enterprise applications adhering to HBK's quality and performance standards.
  • Ideate, build, and operate modern Internal Developer Platforms to accelerate the development of HBK software products.
  • Write clean, maintainable, and efficient code following industry best practices and coding standards.
  • Participate in and conduct thorough code reviews to ensure code quality and knowledge sharing among the team.
  • Implement new features and enhancements based on requirements and feedback from stakeholders.
  • Ensure consistent application of the HBK Design Systems to enhance UX/UI standards across all products.
  • Conduct unit, component, functional, and non-functional testing, adhering to Test-Driven Development (TDD) principles and DevOps practices.

DevOps Culture

  • Utilize and maintain existing CI/CD pipelines to ensure smooth and efficient deployment processes.
  • Work with infrastructure tools and services to manage deployment, monitoring, and maintenance of applications.
  • Participate in incident response and troubleshooting to ensure high availability and reliability of production systems.
  • Monitor application performance and optimize code and infrastructure to meet performance requirements.

Continuous Learning

  • Engage in continuous personal and professional growth through training, certifications, and attending conferences.
  • Share knowledge with team members through presentations, workshops, and documentation.
  • Actively seek and integrate feedback to improve skills and deliver high-quality work.

Selection Process

HBK Software Engineer Selection Process

Thank you for your interest in the Software Engineer position at HBK. We are excited to review your application and potentially welcome you to our team. Our selection process is designed to be thorough and fair, ensuring we find the best candidate who aligns with our values and technical requirements. Here's a breakdown of the stages you can expect:

1. Application Review

* **What to Expect:** Your resume and cover letter will be carefully reviewed by our HR team and hiring manager. We'll be looking for a strong match between your skills and experience and the requirements outlined in the job description. * **Timeline:** This stage typically takes 1-2 weeks.

2. Technical Assessment (Online)**

* **What to Expect:** If your application is successful, you'll be invited to complete an online technical assessment. This assessment will evaluate your coding skills, problem-solving abilities, and understanding of fundamental software engineering concepts. You can expect questions related to: * Data structures and algorithms * Object-oriented programming principles * Cloud technologies (Kubernetes, Azure) * Version control systems (e.g., Git) * **Timeline:** You'll have a designated timeframe to complete the assessment, usually within a week.

3. Phone Screening Interview (30 minutes)**

* **What to Expect:** This initial interview will be conducted by a member of our HR team or a technical recruiter. It will focus on: * Your background and experience * Your understanding of the role and HBK's values * Your career goals and motivations * **Timeline:** This stage typically takes place within a week of completing the technical assessment.

4. Technical Interview (60 minutes)**

* **What to Expect:** If you successfully pass the phone screening, you'll be invited for a technical interview with a senior software engineer from our team. This interview will delve deeper into your technical skills and experience, potentially involving: * Coding challenges * Discussions about past projects * Technical questions related to the job description * **Timeline:** This interview is typically scheduled within a week or two of the phone screening.

5. Behavioral and Cultural Fit Interview (60 minutes)**

* **What to Expect:** This interview will be conducted by a member of our leadership team or a hiring manager. It will focus on: * Your soft skills (communication, teamwork, problem-solving) * Your work style and how you fit within our team culture * Your alignment with HBK's values (Be True, Own It, Aim High) * **Timeline:** This interview is usually scheduled shortly after the technical interview.

6. Final Selection and Offer

* **What to Expect:** After all interviews are completed, the hiring team will carefully evaluate all candidates. The final decision will be made based on a holistic assessment of your skills, experience, cultural fit, and potential. If selected, you will receive a formal job offer outlining the terms and conditions of employment. * **Timeline:** This stage typically takes 1-2 weeks. **Throughout the process:** * We encourage you to ask questions and learn more about HBK and the role. * We strive to provide timely communication and feedback at each stage. * We appreciate your patience and understanding as we carefully consider all applications. We look forward to the opportunity to connect with you and learn more about your qualifications.

How to Apply

1

To apply for a job, read through all information provided on the job listing page carefully.

2

Look for the apply link on the job listing page, usually located somewhere on the page.

3

Clicking on the apply link will take you to the company's application portal.

4

Enter your personal details and any other information requested by the company in the application portal.

5

Pay close attention to the instructions provided and fill out all necessary fields accurately and completely.

6

Double-check all the information provided before submitting the application.

7

Ensure that your contact information is correct and up-to-date, and accurately reflect your qualifications and experience.

Important Note

Submitting an application with incorrect or incomplete information could harm your chances of being selected for an interview.

About HBK

About HBK

At HBK, we're not just measuring the world; we're shaping its future. As a global leader in precision measurement and control, we empower our customers to innovate and achieve breakthroughs across a wide range of industries, from aerospace and automotive to energy and healthcare.

A Legacy of Innovation

With a rich history spanning over a century, HBK has consistently pushed the boundaries of what's possible in measurement technology. Our unwavering commitment to innovation has resulted in a portfolio of cutting-edge products and solutions that are trusted by leading organizations worldwide. From pioneering strain gauge technology to developing advanced data acquisition systems, we've been at the forefront of technological advancements, driving progress and enabling our customers to achieve their goals.

Empowering a Connected World

Today, HBK is more than just a measurement company. We're a solutions provider, leveraging the power of data and digitalization to connect the physical and digital worlds. Our comprehensive suite of software and cloud-based platforms enables our customers to collect, analyze, and act on real-time data, unlocking valuable insights and driving smarter decision-making.

A Culture of Collaboration and Growth

At HBK, we believe that our people are our greatest asset. We foster a collaborative and inclusive culture where everyone feels valued, respected, and empowered to contribute their best. We encourage continuous learning and development, providing our employees with the opportunities and resources they need to grow their careers and reach their full potential.

Making a Difference

We're proud to be a company that makes a real difference in the world. Our technologies are used in a wide range of applications that improve lives, from developing safer and more efficient vehicles to advancing medical research and ensuring the reliability of critical infrastructure.

Join Our Team

If you're a talented and passionate individual who is driven to make a difference, we encourage you to explore career opportunities at HBK. We offer a challenging and rewarding work environment where you can contribute your skills and expertise to a company that is shaping the future of measurement and control.

Ready to Apply?

Join HBK and take your career to the next level. We're looking for talented individuals like you!

Apply for this Job