Innovate to solve the worlds most important challengesAs a Principal Software Architect here at Honeywell, you will be accountable for guiding and driving the architectural design of complex software systems, ensuring alignment with business objectives and scalability. You will provide technical guidance to project teams and influence the development of complex software solutions. You will foster innovation through prototyping and exploration of new technologies, ensuring the integration of cutting-edge solutions into software architectures.
You will report directly to our Sr. Engineering Manager and youll work out of our Mason, OH location on a hybrid work schedule.
In this role, you will have a significant impact on the business by driving innovation and influencing the direction of software systems. Your strategic guidance in architectural design will contribute to customer satisfaction and the overall success of Honeywell in the dynamic technology landscape.
KEY RESPONSIBILITIES
- Guide and drive the architectural design of complex warehouse automation software systems, ensuring alignment with business objectives and scalability for future growth
- Provide strategic guidance and mentorship to software architects and development teams
- Work with cross-functional teams, including design, development, and quality assurance, to define system requirements
- Drive architectural choices to optimize system performance, reliability, and maintainability
- Work closely with product managers, project managers, and other stakeholders to understand business requirements and translate them into effective software architecture
- Conduct performance assessments and implement optimizations as needed
BENEFITS OF WORKING FOR HONEYWELL
In addition to a performance-driven salary, cutting-edge work, and developing solutions side-by-side with dedicated experts in their fields, Honeywell employees are eligible for a comprehensive benefits package. This package includes employer-subsidized Medical, Dental, Vision, and Life Insurance; Short-Term and Long-Term Disability; 401(k) match, Flexible Spending Accounts, Health Savings Accounts, EAP, and Educational Assistance; Parental Leave, Paid Time Off (for vacation, personal business, sick time, and parental leave), and 12 Paid Holidays.
YOU MUST HAVE
- Bachelors degree or higher in Computer Science, Software Engineering, or a related field
- 15+ years of extensive experience in designing and developing software architecture and solutions.
- 5+ years of experience in warehouse or facility automation control systems, including:
- Warehouse Controls System (WCS), which manages and controls real-time activities such as workflow routing, order fulfillment, task management, data collection and reporting.
- Warehouse Execution System (WES), which was designed to optimize and manage the execution of the tasks such as resource allocation, integration with automation subsystems, real-time monitoring, and performance analysis.
- Extensive ability in software design and development using C++, C, and Java, strong programming skills in multiple languages.
- In-depth knowledge of the .Net framework and full stack development using Microsoft technologies.
- Strong knowledge of field communication protocols: including Ethernet/IP, TCP/IP, ProfiNet, and Modbus.
- Adept at interfacing real-time Material Handling Equipment (MHE) hardware: Proven ability to interface with MHE hardware to ensure smooth and efficient operations.
- Skilled in integrating with PLC, SCADA, machine control systems, and cloud-based systems, with strong background in integrating various control systems to enhance operational efficiency and data management.
- Proven track record with First Article Test (FAT) and User Acceptance Test (UAT): Demonstrated success in conducting FAT and CAT to ensure product quality and customer satisfaction.
WE VALUE
- Mastery level knowledge in design ethics, architectural patterns, and coding standards
- Ability to work under minimal supervision and guide indirect reports by influence.
- Mastery of Software Interface Integration Protocols: Extensive experience and expertise in protocols such as Java Message Service (JMS), Advanced Message Queuing Protocol (AMQP), WebSockets, SAP Integration Objects (SAP IO), among others, for seamless and efficient data exchange between systems
- Strong guidance and management skills
- Proven ability to drive successful software development projects and initiatives.
- Ability to work in a fast-paced and dynamic environment.
- Passion for innovation and continuous learning
- Attention to detail and excellent problem-solving capability