Honeywell INC.
Lead Software Engineer (Finance)
• Develop flowcharts, layouts and documentation to identify requirements and solutions
• Write well-designed, testable code
• Produce specifications and determine operational feasibility
• Integrate software components into a fully functional software system
• Contribute to an existing, mature codebase
• Document and maintain software functionality
• Troubleshoot, debug and upgrade existing systems
• Support troubleshooting and issue resolution for customer problems
• Aid in the development of automated tests
• Comply with project plans and industry standards
Must Have
• Advanced (10+ years) programming experience using C/C++
• Advanced (10+ years) Linux development experience and GCC
• Advanced (10+ years) experience developing and troubleshooting multithreaded software solutions
• Experience programmatically interacting with external systems that expose REST and CGI interfaces
• Experience with Git and SVN software version control tools
• Experience with agile development processes including scrum and Kanban
• Self-motivated, self-directed, and energetic
We Value:
• Programming experience using Python and Java
• Experience with Rally agile development planning and tracking environment
• Experience with access control principles and terminology
Same Posting Description for Internal and External CandidatesAs a Lead Software Engineer at Honeywell, you will be responsible for providing technical leadership and guidance to a team of software engineers, driving the development of high-quality software solutions.About Us Honeywell helps organizations solve the world's most complex challenges in automation, the future of aviation and energy transition. As a trusted partner, we provide actionable solutions and innovation through our Aerospace Technologies, Building Automation, Energy and Sustainability Solutions, and Industrial Automation business segments - powered by our Honeywell Forge software - that help make the world smarter, safer and more sustainable.