InterviewStack.io LogoInterviewStack.io
Browse more Software Engineer jobs

Advanced Software Engr

Honeywell

Bengaluru, Karnataka, India1 week ago
5 views1 saves0 applies

Prepare for this role


Job Type

full time

Description

We are seeking an experienced Advanced Software Engineer who combines strong hands-on development expertise with the ability to provide technical leadership within a team.
This role requires a highly motivated individual who can design, develop and deliver high-quality software solutions, while also guiding engineers, driving best practices and owning technical outcomes across projects.

1. Software Development

•    Design, develop, test and maintain scalable and robust software applications
•    Translate business and system requirements into well-structured technical solutions
•    Write clean, efficient, and maintainable code, following best practices
•    Ensure high-quality deliverables through test-driven development and automation


2. Technical Leadership

•    Act as the technical lead for projects or modules
•    Guide team members on architecture, design patterns and coding standards
•    Drive solution design discussions and make key technical decisions
•    Mentor junior and mid-level engineers, enabling skill development
•    Review code and ensure adherence to engineering standards

3. Delivery & Execution

•    Own end-to-end delivery of features from design through deployment
•    Collaborate with cross-functional teams including product, QA and DevOps
•    Identify risks and propose mitigation strategies
•    Ensure timely delivery aligned with Agile practices and CI/CD pipelines

4. Architecture & Innovation

•    Contribute to system architecture and platform design decisions
•    Drive continuous improvement of engineering practices and systems
•    Evaluate and adopt modern technologies, frameworks and tools
•    Support modernization initiatives such as cloud migration, automation and integration

5. Quality & Engineering Excellence

•    Enforce coding standards, documentation and review practices
•    Improve system reliability, performance and scalability
•    Perform root cause analysis and debugging of complex issues
 

  • Bachelor’s or Master’s degree in Computer Science or related field
  • Strong experience in software development (e.g., C#, .NET)
  • Solid understanding of:
  • Data structures, algorithms and design patterns.
  • Object-Oriented Programming (OOP)   
  • Web technologies (e.g., ASP.NET, Angular, React) or equivalent stacks
  • Relational databases, MongoDb and data modelling
  • Version control systems (GitHub)
  • Strong debugging and problem-solving skills
  • Experience with cloud platforms (Azure/AWS)
  • Exposure to containerisation (Docker/Kubernetes)
  • Knowledge of DevOps practices and CI/CD pipelines
  • Experience working in Agile/Scrum environments
     

This job is found at InterviewStack.io

Skills

automationagileci/cdscalabilitydebuggingc#algorithmsasp.netangularreactmongodbazureawsdockerkubernetesscrumroot cause analysisrelational databasesobject oriented programmingdata structures

About Honeywell

Honeywell is a diversified technology and manufacturing company, serving customers worldwide with aerospace products and services, building technologies, performance materials and supply chain automation solutions.

aerospace, manufacturingWebsite