💼

Software Engr II at Honeywell Technologies

NEW
Location
Bengaluru, Karnataka, India
Job type
Full time
Posted 1 day ago
Description

About the job

Job Description


Honeywell is seeking a highly motivated Software Engineer II to design, develop, test, and maintain scalable software solutions. The ideal candidate will have strong expertise in Python and Java, experience with cloud technologies, and a passion for delivering high-quality software products that support Honeywell's digital transformation initiatives.


Responsibilities


  • Design, develop, and maintain enterprise-grade applications using Python and Java.
  • Build scalable APIs, microservices, and backend systems.
  • Collaborate with product managers, architects, and cross-functional engineering teams to define and implement technical solutions.
  • Participate in the complete software development lifecycle, including requirements analysis, design, coding, testing, deployment, and support.
  • Write clean, maintainable, and well-documented code following industry best practices.
  • Develop automated unit, integration, and performance tests.
  • Troubleshoot, debug, and resolve production issues in a timely manner.
  • Optimize application performance, scalability, and security.
  • Contribute to CI/CD pipelines and DevOps practices.
  • Participate in code reviews and mentor junior engineers when required.


Qualifications


  • Bachelor's or Master's degree in Computer Science, Information Technology, Electronics, or a related field.
  • 3-6 years of software development experience.
  • Strong programming skills in Python and Java.
  • Experience with object-oriented design principles and software engineering best practices.
  • Hands-on experience with RESTful APIs and microservices architecture.
  • Experience with relational databases such as PostgreSQL, MySQL, or SQL Server.
  • Proficiency in Git-based source control systems.
  • Experience with Linux/Unix environments.
  • Knowledge of software testing frameworks and debugging tools.


Preferred Qualifications


  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Knowledge of containerization technologies such as Docker and Kubernetes.
  • Experience with messaging technologies such as Kafka or RabbitMQ.
  • Understanding of DevOps practices and CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.
  • Exposure to Agile/Scrum development methodologies.
  • Experience with data processing, analytics, or machine learning applications is a plus.


About Us


Honeywell Technologies is a global, pure-play automation company with a legacy of innovating to help solve the world’s most mission-critical challenges, enhancing the quality of life for people and communities around the world. We serve the building, industrial and process sectors with a broad portfolio of services, solutions and products, underpinned by our Honeywell Technologies Accelerator operating system and Honeywell Technologies Forge intelligence layer. By combining the deep domain expertise of our more than 50,000 employees with decades of data from our global installed base, we are uniquely positioned to lead the industrial sector’s transition from automation to autonomy.

Honeywell Technologies
honeywell.com
500+

‘Apply now’ takes you to the job application page after a quick sign-in

Master Backend Engineering
AI-First Software Engineering
Next batch starts on 26 Sep
Always stay in the know!
Join our community and stay notified of latest job opportunities.
Honeywell Technologies
honeywell.com
500+

‘Apply now’ takes you to the job application page after a quick sign-in

Tap to Apply

Frequently Asked Questions

What is the role of a Software Engr II at Honeywell Technologies?
Chevron down
Where is the Software Engr II position at Honeywell Technologies located?
Chevron down
What is the type of employment for the Software Engr II role at Honeywell Technologies?
Chevron down
What level of experience is required for the Software Engr II at Honeywell Technologies?
Chevron down
How can I apply for the Software Engr II position at Honeywell Technologies?
Chevron down
What makes Honeywell Technologies an attractive employer for software engineers?
Chevron down

Why work at Honeywell Technologies

Choosing to work at Honeywell Technologies can be a pivotal decision in your engineering career. Known for its innovative approach and emphasis on cutting-edge technology, Honeywell Technologies offers employees the chance to work in a dynamic and challenging environment. The company is renowned for its commitment to employee growth, offering a multitude of career advancement opportunities and continuous learning programs.

Honeywell Technologies operates on a global scale, so working here means being part of a team that tackles complex global challenges while delivering impactful solutions. The company values diversity and encourages collaboration among its employees, which fosters a creative and inclusive workplace. Importantly, Honeywell Technologies offers competitive compensation packages and a comprehensive benefits plan that supports the health, wealth, and well-being of its employees.

What's it like to work at Honeywell Technologies

At Honeywell Technologies, the work culture is built around the core values of integrity, teamwork, and innovation. Employees are encouraged to think outside the box and are supported by a leadership team that believes in empowering individuals. The environment is fast-paced and challenging, promoting personal and professional growth.

Colleagues at Honeywell often praise the sense of community and the collaborative spirit that pervades the workplace. The focus on innovation is palpable, with ongoing projects in areas like aerospace, building technologies, and performance materials. Employees find it fulfilling to work on projects that have real-world impacts, such as creating safer, more efficient ways to power our world or building technology solutions that improve the lives of thousands.

Furthermore, Honeywell invests heavily in employee development, providing opportunities for training, seminars, and certifications. This focus on growth and development helps create a workplace where employees are proficient, confident, and equipped to handle the challenges of today's ever-evolving tech landscape.

What's it like to work as a Software Engr II at Honeywell Technologies

As a Software Engr II at Honeywell Technologies, you become an integral part of the engineering team. This role is designed for mid-senior level professionals who have a deep understanding of software development processes. Your day may include developing software solutions, collaborating with cross-functional teams, and ensuring that the software meets the critical needs of complex systems.

The role requires you to bring innovative solutions to the table and optimize software applications to enhance performance and user experience. You will have access to state-of-the-art technology and tools, encouraging the creation of robust software designs that stand up to rigorous testing and usage.

Working as a Software Engr II means you will be engaged in complex problem-solving tasks and have the opportunity to implement your ideas and see them come to life. This position provides a substantial level of responsibility and requires a proactive approach to both development and collaboration with other engineers and stakeholders.

Software Engr II interview questions at Honeywell Technologies

Preparing for an interview as a Software Engr II at Honeywell Technologies involves understanding both technical and behavioral expectations. Here are some common questions you might encounter:

  1. Describe your experience with software development lifecycle (SDLC).
  2. How do you approach debugging and fixing complex software issues?
  3. Can you explain the most challenging software project you've worked on and how you handled it?
  4. How do you ensure the quality and reliability of your code?
  5. Describe a situation where you had different opinions with a team member. How did you resolve it?
  6. What strategies do you use to stay updated with the latest technology trends in software engineering?
  7. How do you incorporate user feedback and testing into your software designs?
  8. Can you provide an example of how you optimized a software solution for better performance?

Software Engr II interview preparation at Honeywell Technologies

Preparing for a Software Engr II interview at Honeywell Technologies involves several steps. First, ensure your technical knowledge is current and robust, especially in areas like software development methodologies, coding standards, and best practices in software engineering. Reviewing previous projects where you demonstrated significant problem-solving or innovation can be beneficial.

Understanding Honeywell Technologies' business and technological landscape is crucial. Study the company's recent projects, read up on their latest innovations, and familiarize yourself with the work culture. Go beyond just their products and focus on how software engineering acts as a backbone for their solutions.

Practice behavioral interview questions and reflect on your career experiences, highlighting teamwork, leadership, and conflict resolution. Focus on crafting stories that demonstrate your ability to manage complex engineering challenges and your resilience in overcoming obstacles.

Software Engr II interview tips at Honeywell Technologies

  1. Research the Company: Gain a thorough understanding of Honeywell Technologies, including their history, core values, and current projects. This can help tailor your responses to align with their mission and vision.

  2. Highlight Relevant Experience: When discussing your work experience, focus on projects and tasks that align closely with the responsibilities of a Software Engr II. Be specific about the technologies you used, the challenges faced, and outcomes achieved.

  3. Demonstrate Problem-Solving Skills: Be prepared to answer technical questions or solve problems on the spot. This might involve coding challenges or explaining algorithms in detail.

  4. Practice Clear Communication: Since engineering roles often require collaboration, showcase your ability to articulate complex technical subjects clearly and concisely.

  5. Ask Insightful Questions: Prepare thoughtful questions to ask the interviewer about the team, projects, or company objectives. This demonstrates your genuine interest in the role and the company.

  6. Show Enthusiasm: Express passion for technology and the potential impact you can make as part of the Honeywell Technologies team.

By effectively preparing and presenting yourself as a well-rounded candidate, you can enhance your chances of securing a Software Engr II position at Honeywell Technologies.