Senior Software Engineer

Noida, Uttar Pradesh, India
Mar 12, 2025
Mar 12, 2026
Remote
Full-Time
4 Years
Job Description

We are looking for a talented and motivated Software Engineer with at least 4 years of experience in software development, infrastructure management, and support operations. This role is ideal for someone who enjoys working on modern cloud-based architectures, troubleshooting complex issues, and ensuring system reliability. You will work closely with cross-functional teams, contributing to both development and support activities while applying best practices in DevOps and system operations.

Key Responsibilities

  • Develop, maintain, and optimize software solutions using programming languages, preferably Java.
  • Handle support activities, including ticket resolution and issue troubleshooting.
  • Deploy, configure, and manage containerized applications using Docker and Kubernetes.
  • Manage and optimize Linux-based environments for better performance and security.
  • Implement scripting solutions using Bash or Python to automate routine tasks and improve operational efficiency.
  • Monitor and troubleshoot network-related issues, ensuring seamless communication between systems (DNS, DHCP, TCP/IP, HTTP/HTTPS).
  • Work extensively with ElasticSearch/OpenSearch, including deployment, indexing, real-time data ingestion, search optimization, and feature/plugin integration.
  • Customize dashboards and data visualizations using Kibana, Grafana, or OpenSearch Dashboard to provide actionable insights.
  • Utilize source code management tools like Git for efficient version control, branching, and merging workflows.
  • Collaborate with teams using Jira to track tasks, manage incidents, and improve workflows.
  • Apply DevOps methodologies to streamline CI/CD pipelines, enhance automation, and improve deployment processes.
  • Participate in incident and problem management, ensuring timely resolution of technical issues while identifying areas for improvement.

Must-Have Skills

  • 4+ years of experience in software development, infrastructure, or DevOps-related roles.
  • Strong hands-on experience with a programming language, preferably Java.
  • Proficiency in Linux system administration, troubleshooting, and performance optimization.
  • Expertise in containerization technologies such as Docker and Kubernetes.
  • Scripting knowledge with Bash and/or Python for automation and task management.
  • Strong networking fundamentals, including DNS, DHCP, TCP/IP, and HTTP/HTTPS.
  • At least one year of experience handling support activities, ticket resolution, and issue troubleshooting.
  • Deep understanding of ElasticSearch/OpenSearch, including deployment, feature utilization, and plugin integration.
  • Experience in data visualization and dashboard customization using Kibana, Grafana, or OpenSearch Dashboard.
  • Familiarity with source code management tools like Git (commits, merges, branching, etc.).
  • Hands-on experience with project tracking and collaboration tools like Jira.
  • Knowledge of DevOps best practices, including CI/CD, infrastructure as code, and automation.
  • Strong analytical, troubleshooting, and problem-solving skills.

Nice-to-Have Skills

  • Experience with Continuous Integration and Continuous Deployment (CI/CD) tools and pipelines.
  • Understanding of LDAP protocol functionality, including searches and authentication processes (ldapsearch, binds, etc.).
  • Familiarity with TLS configuration, including client/server authentication and certificate management.
  • Exposure to event streaming platforms such as Kafka.
  • Knowledge of identity and access management tools like Keycloak.

Why Join Us?

  1. Innovative Environment. Work on cutting-edge technologies in DevOps, cloud, and automation.
  2. Career Growth. Continuous learning opportunities with access to industry-leading tools and technologies.
  3. Collaborative Culture. Be part of a highly skilled team that values collaboration and knowledge-sharing.
  4. Impactful Work. Contribute to critical projects that enhance system performance, security, and efficiency.

If you're ready to take on an exciting challenge and grow your career in a tech-driven organization, apply now!

Related Jobs