Software Engr II

Honeywell Honeywell · Industrial · Guangzhou, Guangdong, China

Software Engineer II role focused on full-stack development and delivery, with a strong emphasis on integrating and utilizing AI tools (like Copilot, Cursor, ChatGPT) to enhance engineering efficiency, problem analysis, test design, and documentation. The role involves applying AI to various development workflows and exploring new AI-driven practices to improve team productivity. Requires proficiency in programming languages and experience with modern software development practices.

What you'd actually do

  1. Design, develop, test, and deliver software solutions across the full stack
  2. Use AI tools (such as GitHub Copilot, Cursor, ChatGPT, and Claude) in daily software development workflows
  3. Apply AI to development-related scenarios including requirements analysis, code generation assistance, test design, documentation, troubleshooting, and workflow optimization
  4. Continuously identify engineering improvements to enhance quality, maintainability, and delivery efficiency
  5. Work closely with engineering, test, product, and operations teams to drive solution delivery

Skills

Required

  • Proficient in at least one mainstream programming language such as Python, Java, TypeScript, C/C++, C#, or similar
  • Familiar with modern software development practices, version control, and engineering collaboration workflows
  • Hands-on experience using AI tools in daily software development workflows
  • Able to apply AI tools to improve development efficiency, problem analysis, and software delivery quality (Mandatory)
  • Strong English communication skills for daily meetings, documentation, and cross-team collaboration (Mandatory)
  • Strong communication skills with the ability to articulate technical issues clearly and collaborate effectively across teams to drive execution (Mandatory)

Nice to have

  • Experience applying AI to cross-domain tasks such as test automation, data analysis, document generation, DevOps, or support workflows
  • Ability to design reliable prompts, skills, and AI workflows that produce verifiable results
  • Experience with AI-assisted code review, debugging, or system design

What the JD emphasized

  • Hands-on experience using AI tools in daily software development workflows
  • Able to apply AI tools to improve development efficiency, problem analysis, and software delivery quality (Mandatory)
  • Strong English communication skills for daily meetings, documentation, and cross-team collaboration (Mandatory)
  • Strong communication skills with the ability to articulate technical issues clearly and collaborate effectively across teams to drive execution (Mandatory)