Trellix is hiring for the positions of Software Engineer – Apprentice in Bangalore, India. Candidates with a Bachelor’s Degree are eligible to apply for this position. The complete information, eligibility criteria, and requirements are provided below.
Job Description:
Company Name | Trellix |
Position | Software Engineer – Apprentice |
Qualifications | Bachelor’s Degree |
Batch | Recent Batches |
Experience | Freshers |
Location | Bangalore, India |
Key Responsibilities:
- Develop well-structured, maintainable, and readable code that meets functional requirements, following modern development styles and best practices.
- Perform analysis and design using object-oriented techniques, and apply software design patterns where appropriate to create elegant, maintainable, and extensible solutions.
- Participate in code reviews within the team and with senior engineers to ensure code quality and knowledge sharing.
- Write unit tests to verify code integrity, and collaborate with automation engineers to design automated functional tests.
- Follow established engineering processes to deliver high-quality products and contribute to innovation on Windows or Linux platforms.
- Develop automation frameworks using Python or similar tools.
- Work with operating systems in virtual environments such as VM Workstation and ESX Server.
- Participate in security testing and development, and write code for cloud technologies such as AWS.
- Collaborate with global engineering teams, security, and operations colleagues to ensure best practices are applied in the design of new solutions and services.
- Design, implement, document, and continuously improve in-house tools, monitoring solutions, and automation to support code deployment and promotion across various stages of the software lifecycle on cloud platforms.
Eligibility Criteria:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Consistent academic performance with a CGPA of 7.5 or above.
Skills:
- Strong programming and technical skills in C++, Java, or Python.
- Good understanding of data structures, RDBMS concepts, computer networks, and operating system fundamentals.
- Some experience with development tools such as Visual Studio, Visual Studio Debugger, WinDbg, or other kernel debuggers.
- Excellent communication skills, both written and verbal, with the ability to listen, adapt, and influence effectively.
- Strong problem-solving skills with the ability to break down complex software systems, analyze issues, and present findings clearly.
- Knowledge of cybersecurity principles and experience with dynamic analysis tools is a plus.
- Experience or exposure to AWS or other cloud technologies is an added advantage.
- Experience or exposure to machine learning is an added advantage.
During the Program, You Will
- Receive mentoring and guidance from leaders, along with the opportunity to assess and develop your own skills.
- Gain foundational knowledge in various business processes and systems.
- Apply academic learning and prior work experience to real-world business practices through project-based contributions aligned with organizational needs.
Core Behavioral Skills:
- Ability to build and maintain relationships at multiple levels within the organization.
- Strong influencing skills that contribute effectively to team success.
- Ability to thrive in a fast-paced, high-growth environment.
About Company:
From gaining new experiences in different roles to acquiring fresh knowledge and skills – at UBS we believe that you should never stop growing and learning because life never stops teaching. We know that it’s our people – with their unique backgrounds, skills, experience levels and interests – who drive our ongoing success. Ready to be part of #teamUBS and make an impact? Find out more at ubs.com/careers.
How To Apply?
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.