Software Architect
Company: Trellix
Location: Salt Lake City
Posted on: June 25, 2022
|
|
Job Description:
**_Job Title:_**Software Architect**_Role Overview:_**The
Foundation Technology Engineering (FTE) team delivers endpoint
security and protection components that are integrated into many
Tellix products. Trellix products are deployed to and protect 10's
of millions of endpoints worldwide. The teams are based in
Hillsboro (USA), Bangalore (India) and Aylesbury (UK) offices, with
flexibility for remote working options. We're looking for an
experienced software architect that can take on leadership
responsibilities for future development. You should have a broad
experience of the complete development life-cycle, working with
diverse technology and development environments.About the Role:As
the architect for Foundation Technology Engineering you will be
driving the future direction for technologies used by Trellix
products. Trellix is a new company created by the recent merger of
McAfee Enterprise and FireEye. Your role will include overseeing
the integration activities as the two engineering teams deliver a
new unified endpoint solution. Your responsibilities will include:+
Setting future development direction for the FTE components.+
Representing Trellix with internal and external stakeholders.+
Analyzing product and feature requirements and developing
architectural solutions+ Overseeing the design, development,
testing and deployment of the FTE components+ Recommending
appropriate tools, technologies and processes+ Providing technical
leadership and support to Engineering Managers, Product Managers,
Project Managers and other engineers+ Producing architectural and
design documentation+ Training and coaching of team
membersRequired:+ You must have had experience of C++ development
of a complex system including Windows kernel components+ You must
have experience of designing complex event driven systems+ You must
have the ability to communicate complex issues to technical and
non-technical stakeholders+ You must understand development across
Windows desktop and server platforms+ You would be expected to have
knowledge of agile development+ You would be expected to have
knowledge of Windows InternalsDesirable:+ Experience of
multi-platform development including Windows, Mac and Linux running
on x86, x86_64 and ARM+ Experience and knowledge of the following
areas would also be desirable+ Cloud deployment+ Malware analysis+
Crypto technologies+ Network protocols+ Gathering and analyzing
field telemetry+ Performance analysis+ Machine learning+ GPU based
development+ Secure development lifecycle+ Understanding of quality
assurance process+ Continuous deployment and Continuous
integration+ Kernel development+ Source control systems+ Defect
tracking and agile tools**_Company Benefits and Perks:_**We work
hard to embrace diversity and inclusion and encourage everyone to
bring their authentic selves to work every day. We offer a variety
of social programs, flexible work hours and family-friendly
benefits to all of our employees.+ Pension and Retirement Plans+
Medical, Dental and Vision Coverage+ Paid Time Off+ Paid Parental
Leave+ Support for Community InvolvementWe're serious about our
commitment to diversity which is why we prohibit discrimination
based on race, color, religion, gender, national origin, age,
disability, veteran status, marital status, pregnancy, gender
expression or identity, sexual orientation or any other legally
protected status.
Keywords: Trellix, Salt Lake City , Software Architect, IT / Software / Systems , Salt Lake City, Utah
Click
here to apply!
|