- Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Software Engineer.
Urgent! Software Engineer Job Opening In in – Now Hiring HBK
This job will provide you with an opportunity to further your career alongside some of the best and most passionate technology experts from around the world in a leading company within the test, measurement and data analytics industry.
You will be a strong contributor collaborating closely with colleagues from various business functions.
At HBK, we live up to our three values: Be True, Own It and Aim High.
We believe in absolute integrity – it’s how we win for stakeholders, the environment and each other.
We believe in teamwork and keeping our promises – to ourselves and others.
Finally, we believe in being bold and positive.
This is how we perform at our best and achieve greater success.
As a Software Engineer at HBK, you will be an integral part of our platform team.
This role involves designing, building, and maintaining scalable enterprise applications while adhering to our development practices and quality standards.
You will be working in a fully remote, self-organizing, agile environment, collaborating with some of the best developers in the industry.
Responsibilities:
Design and Development:
• Enterprise Applications: Design and build scalable, high-performance enterprise applications that meet HBK's standards for quality and performance.
• Internal Developer Platforms: Ideate, build, and operate modern Internal Developer Platforms to accelerate the development of HBK software products.
• Coding Standards: Write clean, maintainable, and efficient code following industry best practices and coding standards.
• Code Reviews: Participate in and conduct thorough code reviews to ensure code quality and share knowledge among the team.
• Feature Implementation: Implement new features and enhancements based on the requirements and feedback from stakeholders.
• Ensure the consistent application of the HBK Design Systems to enhance UX/UI standards across all products.
• Testing: Ensure built-in quality across software products by conducting unit, component, functional, and non-functional testing, in harmony with DevOps practices and adhering to Test-Driven Development (TDD) principles.
Agile Collaboration:
• Team Engagement: Actively participate in daily stand-ups, sprint planning, retrospectives, and other Agile ceremonies.
• SAFe Practices: Participate in Program Increment (PI) Planning, System Demos, Inspect and Adapt (I&A), and other SAFe ceremonies.
• Pair Programming: Engage in pair programming to enhance code quality, share knowledge, and improve team collaboration.
• Sprint Goals: Collaborate with team members to achieve sprint goals and deliverables.
• Backlog Refinement: Participate in backlog refinement sessions to clarify requirements and plan future work.
• Continuous Improvement: Contribute to continuous improvement initiatives within the team.
Tech Stack and Innovation:
• Technology Exploration: Continuously explore and evaluate new technologies, tools, and frameworks that can improve the development process or product quality.
• Cross-Stack Development: Work across different layers of the technology stack, from front-end to back-end, as needed.
• Prototyping: Create prototypes to explore new ideas and validate potential solutions.
• Tech Debt Management: Identify and address technical debt to maintain codebase health and performance.
DevOps Culture:
• Utilize and maintain existing CI/CD pipelines to ensure smooth and efficient deployment processes.
• Infrastructure Management: Work with infrastructure tools and services to manage deployment, monitoring, and maintenance of applications.
• Incident Response: Participate in incident response and troubleshooting to ensure high availability and reliability of production systems as required.
• Performance Monitoring: Monitor application performance and optimize code and infrastructure to meet performance requirements.
Continuous Learning:
• Professional Development: Engage in continuous personal and professional growth through training, certifications, and attending conferences.
• Knowledge Sharing: Share knowledge with team members through presentations, workshops, and documentation.
• Feedback Integration: 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
✨ Smart • Intelligent • Private • Secure
Practice for Any Interview Q&A (AI Enabled)
Predict interview Q&A (AI Supported)
Mock interview trainer (AI Supported)
Ace behavioral interviews (AI Powered)
Record interview questions (Confidential)
Master your interviews
Track your answers (Confidential)
Schedule your applications (Confidential)
Create perfect cover letters (AI Supported)
Analyze your resume (NLP Supported)
ATS compatibility check (AI Supported)
Optimize your applications (AI Supported)
O*NET Supported
O*NET Supported
O*NET Supported
O*NET Supported
O*NET Supported
European Union Recommended
Institution Recommended
Institution Recommended
Researcher Recommended
IT Savvy Recommended
Trades Recommended
O*NET Supported
Artist Recommended
Researchers Recommended
Create your account
Access your account
Create your professional profile
Preview your profile
Your saved opportunities
Reviews you've given
Companies you follow
Discover employers
O*NET Supported
Common questions answered
Help for job seekers
How matching works
Customized job suggestions
Fast application process
Manage alert settings
Understanding alerts
How we match resumes
Professional branding guide
Increase your visibility
Get verified status
Learn about our AI
How ATS ranks you
AI-powered matching
Join thousands of professionals who've advanced their careers with our platform
Unlock Your Software Engineer Potential: Insight & Career Growth Guide
Real-time Software Engineer Jobs Trends in in, India (Graphical Representation)
Explore profound insights with Expertini's real-time, in-depth analysis, showcased through the graph below. This graph displays the job market trends for Software Engineer in in, India using a bar chart to represent the number of jobs available and a trend line to illustrate the trend over time. Specifically, the graph shows 581300 jobs in India and 105 jobs in in. This comprehensive analysis highlights market share and opportunities for professionals in Software Engineer roles. These dynamic trends provide a better understanding of the job market landscape in these regions.
Great news! HBK is currently hiring and seeking a Software Engineer to join their team. Feel free to download the job details.
Wait no longer! Are you also interested in exploring similar jobs? Search now: Software Engineer Jobs in.
An organization's rules and standards set how people should be treated in the office and how different situations should be handled. The work culture at HBK adheres to the cultural norms as outlined by Expertini.
The fundamental ethical values are:The average salary range for a Software Engineer Jobs India varies, but the pay scale is rated "Standard" in in. Salary levels may vary depending on your industry, experience, and skills. It's essential to research and negotiate effectively. We advise reading the full job specification before proceeding with the application to understand the salary package.
Key qualifications for Software Engineer typically include Computer Occupations and a list of qualifications and expertise as mentioned in the job specification. Be sure to check the specific job listing for detailed requirements and qualifications.
To improve your chances of getting hired for Software Engineer, consider enhancing your skills. Check your CV/Résumé Score with our free Resume Scoring Tool. We have an in-built Resume Scoring tool that gives you the matching score for each job based on your CV/Résumé once it is uploaded. This can help you align your CV/Résumé according to the job requirements and enhance your skills if needed.
Here are some tips to help you prepare for and ace your job interview:
Before the Interview:To prepare for your Software Engineer interview at HBK, research the company, understand the job requirements, and practice common interview questions.
Highlight your leadership skills, achievements, and strategic thinking abilities. Be prepared to discuss your experience with HR, including your approach to meeting targets as a team player. Additionally, review the HBK's products or services and be prepared to discuss how you can contribute to their success.
By following these tips, you can increase your chances of making a positive impression and landing the job!
Setting up job alerts for Software Engineer is easy with India Jobs Expertini. Simply visit our job alerts page here, enter your preferred job title and location, and choose how often you want to receive notifications. You'll get the latest job openings sent directly to your email for FREE!