As a Sr Advanced Software Engr here at Honeywell, you will play a critical role in providing advanced software engineering support for various projects and initiatives. You will lead and manage a team of software engineers, ensuring the successful execution of software development activities and the delivery of high-quality solutions. In this role, you will collaborate with cross-functional teams to develop and execute project plans, ensuring that all software engineering requirements are met.
In this role, you will have a significant impact on the success of our software engineering operations. You will be responsible for managing a team of software engineers, providing guidance and support to resolve complex technical issues, and driving improvements in our software development processes.
Responsibilities- Design, develop, and maintain scalable, secure, and high‑performance software solutions using the .NET Framework.
- Develop and automate solutions using PowerShell for deployment, configuration, and operational tasks.
- Design, build, and consume RESTful APIs, ensuring adherence to best practices for performance, security, and maintainability.
- Architect and implement cloud‑native solutions leveraging Microsoft Azure services, including App Services, Storage Accounts, and Service Bus.
- Collaborate with cross‑functional teams to define technical requirements and translate them into robust technical designs.
- Ensure code quality, version control, and collaboration through effective use of GitHub (branching strategies, pull requests, code reviews).
- Troubleshoot complex technical issues across application, infrastructure, and integration layers.
- Define and enforce application architecture standards, design patterns, and best practices.
- Contribute to microservices-based architecture, including service decomposition, inter-service communication, and resilience patterns.
- Support containerized workloads and deployments on AKS (Azure Kubernetes Service) and ACS (Azure Container Services) where applicable.
- Design data persistence solutions using SQL and NoSQL databases, selecting appropriate storage based on use cases.
- Participate in technical documentation, architecture diagrams, and knowledge sharing within the team.
- Develop front‑end and back‑end components using HTML, CSS, JavaScript, and Python as required.
- Apply UI/UX principles to ensure usability, accessibility, and consistent end‑user experience.
- Implement and promote testing frameworks and methodologies, including unit, integration, and automation testing.
- Support CI/CD pipelines and enforce DevOps best practices for reliable and repeatable deployments.
- Explore and contribute to GenAI‑enabled solutions, including experimentation, integration, or proof‑of‑concept development.
YOU MUST HAVE
- Bachelor’s degree from an accredited institution in a technical discipline such as science, technology, engineering, mathematics
- Minimum 8+ years of experience in advanced software engineering or related roles
- Strong leadership and team management skills
- Excellent problem-solving and decision-making abilities
Operational & Advanced Responsibilities - Good to have
- Provide operational support and guidance for production systems, including monitoring and performance tuning.
- Work with platforms such as vCenter / vCloud Director (VCD) for infrastructure operations, where applicable.
- Mentor junior engineers and provide technical leadership during design and implementation phases.
- Stay current with emerging technologies, frameworks, and industry trends, recommending improvements where applicable.
Top Skills
Honeywell Kolkata, West Bengal, IND Office
8th Floor, P S Srijan Tech Park, DN 52, DN Block, Sector V, Bidhannagar, Kolkata, West Bengal, India, 700091



