The Lead Software Architect will be responsible for ensuring the design and development of software architecture aligns with business objectives and scalability. You will partner cross-functionally to define system requirements and design solutions that integrate seamlessly into complex engineering systems. You will be responsible for driving innovation through prototyping and evaluating new tools, frameworks, and methodologies to enhance development processes
You will report directly to our Digital Solutions Technology Leader, and you’ll work out of our Raleigh, NC location on a Hybrid work schedule
As the Lead Software Architect, you will play pivotal role in our software development efforts. You will lead the architectural design and innovation for cutting-edge solutions that directly impact industries such as Utilities for Electricity, Water and Gas. You will bring value to Honeywell Smart Energy’s Connected Utilities Strategy driving innovative end to end solutions to our utility customers. You will be responsible for the successful launch of Connected Utilities Solutions aligned with Smart Energy’s AOP and STRAP Goals. This position offers a unique opportunity to shape the direction of software development within Honeywell and contribute to the delivery of innovative and reliable products. If you're ready to lead architectural design, drive innovation, and contribute to groundbreaking solutions, join us at Honeywell, where your role as a Lead Software Architect will be at the forefront of redefining what's possible in technology.
KEY RESPONSIBILITIES:
Provide technical leadership and mentorship to software development teams
Drive architectural decisions to optimize system performance, reliability, and maintainability
Influence the adoption of best practices, coding standards, and architectural patterns across projects
Collaborate with quality assurance and security teams to establish and maintain high standards of software quality and product security.
Implement and oversee testing strategies to ensure the reliability and performance of software solutions
Work closely with product managers, project managers, and other stakeholders to understand business requirements and translate them into effective software architecture
Architect solutions that support scalability and performance optimization, particularly for large-scale and mission-critical applications
Conduct performance assessments and implement optimizations as needed
WHAT’S IN IT FOR YOU:
Benefits – Medical, Vision, Dental, Mental Health
Paid Vacation
401k Plan & Matching
Career Growth
Professional Development
YOU MUST HAVE:
Bachelor’s degree or higher in Computer Science, Software Engineering, or related field.
Minimum 12 years of overall product development experience
Minimum 5 years of experience in System Architecture definition, Requirements analysis, OVOC, and product/solution conceptualization activities
Breadth of experience covering software, firmware, and hardware engineering exposure
Depth of Minimum 10 years of experience as a technical leader owning product design and hands-on experience in either software/firmware development
Demonstrated experience delivering large products or projects from concept to release
Demonstrated experience designing modular, large-scale software systems
Demonstrated experience with enterprise-scale system architecture for high data volume applications
Work experience in Data Engineering IOT based cloud application development.
Azure Cloud based APPs development.
Work experience with Azure AI/ML platform, Databricks.
Strong experience in guiding global teams across different time zones.
Ability to work under minimal supervision
WE VALUE:
Strong knowledge in designing AMI/AMR systems for Utilities
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
Extensive SaaS software design & development experience with a minimum 3-4 complete NPI life cycles
Hands on experience in coding, designing and architecting low coupled, highly scalable, highly observable and highly reusable software services and components
Extensive technical experience in architecting and designing back end services, web and mobile clients and awareness of contemporary technology paradigms and practices available in the SaaS world
Understanding of native cloud services and offerings from leading vendors, and experience in building services and components that are cloud vendor agnostic
Understanding of resource orchestration software and tools for automating deployment, scaling, and management of containerized applications
Expertise on building software with world class SaaS Ops maturity practices – high observability, one-click deployment and BIC monitoring practices
Highest focus on quality management tools – code coverage, performance testing, automated UI tests and the substance
Understanding product security and applicable tools
Awareness on designing and architecting software for incubate SaaS offerings – product market fit, pilots, VOCs, scale strategy
Good understanding of Industrial domain – opprtuni9ties, existing products and offerings and the evolution
Ability to engage with end users / customers, partners and customer relationship management
Excellent communication skills – articulation of architecture, technical and business presentation skills
Great business acumen and understanding of product costing
Wide degree of creativity and latitude – innovation and ideation
Work experience in Big Data IOT Domain.
A drive to learn and master new technologies and techniques and Team player.
Individuals who are self-motivated and able to work with little supervision, who consistently take the initiative to get things done, do things before being asked by others or forced to by events.
Ability to find the correct balance between demand and capacity when establishing priorities for the organization.
Experience in full stack development on Microsoft and Opensource technologies – Python, Java, .Net C#, .Net core, scalable services, RESTful API, HTML, CSS3, JavaScript, Typescript, XML, React, Angular
Work experience with Docker Containerization and Microservices based cloud application development.
ABOUT HONEYWELL
Honeywell International Inc. (NYSE: HON) invents and commercializes technologies that address some of the world’s most critical challenges around energy, safety, security, air travel, productivity, and global urbanization. We are a leading software-industrial company committed to introducing state-of-the-art technology solutions to improve efficiency, productivity, sustainability, and safety in high growth businesses in broad-based, attractive industrial end markets. Our products and solutions enable a safer, more comfortable, and more productive world, enhancing the quality of life of people around the globe. Learn more here: https://www.honeywell.com/us/en
Honeywell is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status. Learn more here: https://www.honeywell.com/us/en/company/inclusion-and-diversity
Honeywell is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status.