As a Sr Advanced SW Architect here at Honeywell, you will be responsible for leading the architectural design and development of complex software systems, ensuring they align with business objectives and scalability requirements. Your role will involve providing technical guidance to project teams, driving innovation through prototyping, and exploring new technologies to integrate cutting-edge solutions into our software architectures.
In this role, you will impact the strategic direction of our software systems, optimizing their performance and ensuring they meet high standards of reliability and maintainability. By collaborating with cross-functional teams and stakeholders, you will translate business requirements into effective software architectures, directly contributing to customer satisfaction and the overall success of Honeywell in the dynamic technology landscape.
- Security Work & DevSecOps (50%)
- Drive "Security by Design" principles throughout the software development life cycle (SDLC).
- Conduct threat modeling, secure code reviews, and vulnerability assessments.
- Implement security protocols (authentication/authorization, encryption) and ensure compliance (ISO, GDPR, SOC2).
- Embed DevSecOps practices within CI/CD pipelines.
- Lead the investigation and mitigation of security incidents.
- Solution Architecture & Technical Design (30%)-
- Lead end-to-end architecture design for complex distributed systems (microservices, cloud-native).
- Create and review Secured architectural design documents (HLD/LLD), ensuring alignment with business strategy.
- Oversee the AI model lifecycle—from experimentation to production deployment, including monitoring model performance, drift, and latency.
- Evaluate and select technology stacks, vendors, and frameworks.
- Conduct proof-of-concept (POC) initiatives to validate proposed technical solutions.
- Ensure systems are scalable, robust, and maintainable.
- Non-Functional Requirements (NFRs) & Engineering Excellence (20%)
- Define and enforce NFRs, including performance, availability, scalability, and resilience.
- Set best practices for observability, monitoring, and alerting.
- Conduct performance tuning, load testing, and Chaos Engineering to ensure system stability.
- Develop engineering metrics to demonstrate improvements in team velocity and software quality.
Required Skills & Qualifications
- Experience: 10-15 years in software engineering, with at least 3-5 years in a lead or security architect role.
- Security Expertise: Strong understanding of OWASP top 10, DevSecOps, IAM, encryption, and data protection controls.
- Cloud Proficiency: Hands-on experience with Azure, or GCP cloud-native architectures.
- Architecture Knowledge: Deep understanding of microservices, API management, distributed systems, and messaging patterns.
- NFR Focus: Experience with performance tuning (e.g., JVM monitoring) and high-availability design.
- Communication: Proven ability to translate complex security/architectural concepts into business terms.
- Certifications (Preferred): CISSP, CISM, Azure Certified Solutions Architect, or equivalent.