At a Glance
- Tasks: Join us as a Senior Software Development Engineer, tackling customer issues and designing innovative solutions.
- Company: Trellix is a leading cybersecurity firm, empowering over 53,000 customers with cutting-edge security solutions.
- Benefits: Enjoy flexible work hours, comprehensive health coverage, retirement plans, and support for community involvement.
- Other info: Work in a dynamic environment where your unique skills and experiences are celebrated.
- Why this job: Be part of a mission-driven team that values diversity and fosters a culture of collaboration and innovation.
- Qualifications: 5+ years of C++ experience, strong understanding of software architecture, and excellent problem-solving skills required.
The predicted salary is between 48000 - 72000 £ per year.
Trellix, the trusted CISO ally, is redefining the future of cybersecurity and soulful work. Our comprehensive, GenAI-powered platform helps organizations confronted by today’s most advanced threats gain confidence in the protection and resilience of their operations. Along with an extensive partner ecosystem, we accelerate technology innovation through artificial intelligence, automation, and analytics to empower over 53,000 customers with responsibly architected security solutions.
We also recognize the importance of closing the 4-million-person cybersecurity talent gap. We aim to create a home for anyone seeking a meaningful future in cybersecurity and look for candidates across industries to join us in soulful work. More at https://www.trellix.com/ .
Role Overview:
Hiring for Senior Software Development C++ Engineer for the ePO Platform team, to work on the ePO installer and Agent Handler.
About the Role :
Handling customer escalation and fixing issues for customers.
Will work to convert a problem statement to a design and implementation.
Will document details of functionality, design and architecture of a component.
You will participate in code reviews with other engineers.
Can understand the impact of code changes- both programmable and logical changes.
Can \”piece together\” relevant existing functionality and quickly come up with a prototype or solution.
Encourage or host reviews on Application source code and technical documentation.
Collaborate with team members, key stakeholders, and business groups to
Categorize and describe solutions for business and technical requirements.
About You :
Design, build and maintain efficient ,reusable, and reliable C++ code for Trellix products. Overall 5+ years of experience specifically in C++ is must with Windows & Linux.
Good understanding of software architecture and design patterns. Strong Object-Oriented Programming principles.
Strong in data structures and algorithms
Gather technical requirements and specifications from customers and business stakeholders and develop technical specifications according to which solutions are defined and delivered.
Deliver solutions that meet the timeline, quality and costs for the projects and deliverable elements. Solutions must meet the preset goals for quality, security, and performance.
Good knowledge of operating system fundamentals
Working knowledge of tools like WinDbg, Static Code analysis tools, Application Verifier, etc.
Good organizational and time-management skills
Meticulous at both analysis and execution
Ability to collaborate and work with multiple teams across different time-zones
Company Benefits and Perks:
We believe that the best solutions are developed by teams who embrace each other\’s unique experiences, skills, and abilities. We work hard to create a dynamic workforce where we 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.
Retirement Plans
Medical, Dental and Vision Coverage
Paid Time Off
Support for Community Involvement
We\’re serious ab out our commitment to a workplace where everyone can thrive and contribute to our industry-leading products and customer support, which is why we prohibit discrimination and harassment 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.
#J-18808-Ljbffr
Senior Software Development Engineer employer: Trellix
Contact Detail:
Trellix Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Development Engineer
✨Tip Number 1
Familiarise yourself with Trellix's products and services, especially the ePO platform. Understanding their technology and how it addresses cybersecurity challenges will help you demonstrate your enthusiasm and knowledge during interviews.
✨Tip Number 2
Brush up on your C++ skills and be prepared to discuss specific projects where you've applied your expertise. Highlighting your experience with both Windows and Linux environments will show that you're well-suited for the role.
✨Tip Number 3
Network with current or former employees of Trellix on platforms like LinkedIn. Engaging with them can provide insights into the company culture and expectations, which can be invaluable during your application process.
✨Tip Number 4
Prepare to discuss your problem-solving approach in detail. Since the role involves converting problem statements into designs, being able to articulate your thought process and past experiences will set you apart from other candidates.
We think you need these skills to ace Senior Software Development Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++ and any relevant projects you've worked on. Emphasise your understanding of software architecture, design patterns, and your ability to deliver solutions that meet quality and performance goals.
Craft a Compelling Cover Letter: In your cover letter, express your passion for cybersecurity and how your skills align with Trellix's mission. Mention specific experiences where you've handled customer escalations or collaborated with teams across different time zones.
Showcase Problem-Solving Skills: Provide examples in your application that demonstrate your ability to convert problem statements into designs and implementations. Highlight any instances where you've documented functionality, design, and architecture.
Highlight Collaboration Experience: Since the role involves working with multiple teams, mention any past experiences where you successfully collaborated with stakeholders or participated in code reviews. This will show your ability to work effectively in a team environment.
How to prepare for a job interview at Trellix
✨Showcase Your C++ Expertise
Make sure to highlight your experience with C++, especially in relation to Windows and Linux environments. Be prepared to discuss specific projects where you designed, built, or maintained C++ code, and how you applied object-oriented programming principles.
✨Demonstrate Problem-Solving Skills
Since the role involves converting problem statements into designs and implementations, be ready to walk through your thought process on how you approach problem-solving. Use examples from past experiences where you successfully tackled complex issues.
✨Understand Software Architecture
Familiarise yourself with software architecture and design patterns relevant to the role. Be prepared to discuss how you've applied these concepts in previous projects, and how they can benefit Trellix's ePO platform.
✨Prepare for Technical Discussions
Expect to engage in technical discussions during the interview, including code reviews and architectural decisions. Brush up on your knowledge of data structures, algorithms, and tools like WinDbg and static code analysis tools to demonstrate your technical proficiency.