Trellix logo

Software Development Engineer

Trellix
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

2+ Years

TYPE

FullTime

SKILLS REQUIRED

PythonReact.jsRelational DatabasesContainerizationPostgreSQLFull-Stack DevelopmentRESTful APIs

Job description

Overview

Software Development Engineer role on the Customer Digital Experience team, building and improving the applications that power Trellix's global support network.

What you'll do

  • Develop and maintain full-stack web applications using Python and React.js.
  • Collaborate with cross-functional teams to design, develop, and implement software solutions.
  • Write clean, efficient, and well-documented code that meets industry standards and best practices.
  • Design and optimize database queries and schemas using PostgreSQL.
  • Troubleshoot and debug issues in existing applications and provide timely resolutions.
  • Assist in containerizing applications using Docker and deploying to Dev, QA, Stage, and Production environments on AWS or GCP.
  • Conduct unit tests, peer code reviews, and maintenance of web applications.
  • Participate in code reviews and provide constructive feedback to team members.
  • Gain exposure to GenAI workflows, including basic RAG (Retrieval-Augmented Generation) architectures and LLM integration.
  • Work with structured and unstructured data formats, maintaining data integrity across services.
  • Write and execute automated test suites to ensure the reliability and functionality of code.
  • Document technical specifications and user guides to ensure effective communication and knowledge transfer.

What you'll need

  • Minimum 2+ years of software development experience.
  • Strong proficiency in Python programming language.
  • Strong proficiency in React.js and Redux for front-end development.
  • Solid hands-on experience with relational databases, specifically PostgreSQL.
  • Working knowledge of cloud platforms (AWS or GCP).
  • Hands-on experience with containerization using Docker.
  • Basic exposure to or foundational understanding of GenAI concepts (RAG, LLM integrations).
  • Knowledge of RESTful web services and API development.
  • Knowledge of markup and data serialization formats such as JSON and XML.
  • Familiarity with version control systems (Git) and Agile/JIRA workflows.
  • Understanding of software development principles and methodologies.
  • Ability to work in a team environment and collaborate effectively with other developers and stakeholders.
  • Excellent problem-solving, analytical, and troubleshooting skills.
  • Strong communication and interpersonal skills.
  • Bachelor's degree in Computer Science or related field.

Nice to have

  • Experience with C# .NET Core back-end development.
  • Familiarity with NoSQL databases (MongoDB) and caching systems (Redis).
  • Familiarity with orchestration tools like Kubernetes.
  • Understanding of message queues and event streaming tools (MQTT, Kafka, or RabbitMQ).
  • Exposure to enterprise file transfer/integration tools like Globalscape.
  • Familiarity with WPF or AngularJS.
  • Relevant cloud certifications (e.g., AWS Certified Developer or GCP Associate).

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Development Engineer