Senior Software Development Engineer
Senior Software Development Engineer

Senior Software Development Engineer

Full-Time 48000 - 72000 £ / year (est.) No home office possible
Go Premium
Trellix

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

At Trellix, we pride ourselves on being an exceptional employer that champions diversity and innovation in the cybersecurity field. Our collaborative work culture fosters personal and professional growth, offering flexible hours and comprehensive benefits, including medical coverage and retirement plans. Join us in our mission to close the cybersecurity talent gap while working on cutting-edge technology that empowers over 53,000 customers worldwide.
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

C++ Programming
Windows and Linux Operating Systems
Software Architecture
Design Patterns
Object-Oriented Programming (OOP)
Data Structures and Algorithms
Technical Requirements Gathering
Code Review
Problem-Solving Skills
Prototyping
Static Code Analysis Tools
Application Verifier
WinDbg
Organisational Skills
Time Management
Collaboration Across Teams

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.

Senior Software Development Engineer
Trellix
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>