Collaborate with engineering, security, and product management teams to translate requirements into actionable technical specifications
Define and own the end-to-end architecture for assigned products, aligning with enterprise standards, security requirements, and scalability goals
Evaluate and recommend frameworks, platforms, and technologies to ensure product competitiveness
Act as a technical thought partner to product management, ensuring product vision aligns with architectural direction
Contribute to long-term product strategy by identifying technical opportunities, risks, and innovations
Establish and enforce architectural principles, patterns, and best practices across development teams
Partner with engineering leads to ensure seamless design-to-delivery execution
Collaborate with UX/UI teams to balance functionality, usability, and technical feasibility
Work with security, compliance, and operations teams to meet regulatory, performance, and reliability requirements
Review and approve system designs, APIs, and integration patterns
Ensure codebases are modular, maintainable, and scalable
Mentor and guide engineers, fostering a culture of technical excellence and innovation
Advise on secure software development lifecycle (SDLC) practices, including secure coding, testing, deployment, and maintenance
Partner with Product Security Lead (PSL) to create product threat model & ensure mitigation elements are captured as acceptance criteria; maintain a living Security Architecture Doc
Define data protection measures - classification, encryption strategy, key/secrets management, retention/deletion, and data-in-use protections
Own supply-chain security through SBOM generation, code signing, & other policies defined by the organization
Requirements
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
8+ years of software development experience, with at least 3+ years in an architectural or technical leadership role
Strong background in software architecture patterns (microservices, event-driven, domain-driven design)
Proficiency in multiple programming languages (e.g., Java, C#, Python, JavaScript/TypeScript)
Experience with cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), and modern DevOps practices
Familiarity with relevant cybersecurity standards and regulations (e.g., NIST, IEC 62443)
Experience with agile project management tools (e.g., Jira, Azure DevOps)
Exceptional ability to communicate complex technical concepts to both technical and non-technical audiences
Strong problem-solving, decision-making, and analytical skills
Proven track record of mentorship, leadership, and influencing stakeholders
Benefits
Healthcare benefits include medical, dental, vision, and prescription drug coverage
Access to a Health Coach, a 24/7 nurse-based resource
Access to the Employee Assistance Program, providing 24/7 confidential assessment, counseling and referral services
Retirement benefits include the GE Retirement Savings Plan, a tax-advantaged 401(k) savings opportunity with company matching contributions and company retirement contributions
Access to Fidelity resources and planning consultants
Tuition assistance
Adoption assistance
Paid parental leave
Disability insurance
Life insurance
Paid time-off for vacation or illness
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.