TR

Senior Software Engineer

Trellix
Bangalore3-6 LPA Posted 5 Jun 2025
FULL TIME
Java Script
Agile Software Development
Sql
C++
C
+2 more

Job Description

Job Description

Role Overview:

Software development engineer with expertise in networking and security systems and applications. Strong hands-on experience programming in C/C++ and Python/Bash/Other scripting language on windows operation system.

In this role, you can expect to:

  • Write code to design, develop, maintain and implement scalable, flexible and user-friendly
  • software modules in a given product.
  • Completes major portions of complex functional specs/design documents and/or
  • maintenance assignments.
  • Identify and suggest solutions to problems of significant scope while generating engineering
  • test plans from functional specification documents.
  • Develop secure and highly performant services and APIs
  • Develop compute/memory efficient solutions that maintain system responsiveness under
  • normal/peak processing.
  • Use distributed computing to validate and process large volumes of data.
  • Continuously scale our systems for additional users/transactions, reducing/eliminating latency.
  • Collaborate with technical support and operations to deploy, monitor, and patch as necessary fixes and enhancements.
  • Ensure the maintainability and quality of code
  • Evaluate technologies we can leverage, including open-source frameworks, libraries, and tools as applicable for new feature development.

To fly high in this role, you have:

  • 6+ years of programming experience in an enterprise-scale environment, with strong hands-on experience programming in C/C++/Golang and Python/Bash/other scripting languages
  • Strong knowledge of TCP/IP protocol stack, HTTP, DNS, and other related protocols
  • Strong hands-on development experience in networking and security systems and applications on Windows Operating systems
  • Strong code design, profiling and verification skills
  • Strong knowledge of data structures, algorithms and designing for performance, scalability and availability
  • Strong knowledge and experience with various SQL and NoSQL databases
  • Strong experience in designing and building multithreaded distributed systems
  • Strong, demonstrated ability to develop code in high-volume applications and large data sets
  • Experience in agile software development practices and DevOps

It would be great if you also have:

  • Development experience in multiple operating systems - Windows, Linux, MacOS
  • Development experience in web technologies and API frameworks, such as Javascript, CSS, REST
Join WhatsApp Channel