Aeris Communications Inc

Software Engineer

About Aeris Communications Inc.


For more than three decades, Aeris has been a trusted cellular IoT leader enabling the biggest IoT programs and opportunities across Automotive, Utilities and Energy, Fleet Management and Logistics, Medical Devices, and Manufacturing. Our IoT technology expertise serves a global ecosystem of 7,000 enterprise customers and 30 mobile network operator partners, and 90 million IoT devices across the world. Aeris powers today’s connected smart world with innovative technologies and borderless connectivity that simplify management, enhance security, optimize performance, and drive growth.

We are seeking a skilled L3 software Engineer to bridge the gap between Level 2 (L2) customer support and Level Dev engineering. This role involves diagnosing and resolving complex technical issues, ensuring the stability of mission-critical systems, and working collaboratively across support and development teams. You will handle escalated issues, interact directly with customer technical teams, and provide operational support to maintain system uptime and performance. This Role will also involve developing New tools/ Applications and maintaining the existing tools/applications based on Java spring boot framework. This role will also involve working on Agentic AI platform and automating the Troubleshooting and analysis flows.

Key Responsibilities

· Java Coding : Develop new features in the existing Support applications, Fully own the development, deployment and uptime of these tools.

· Advanced Troubleshooting and Diagnostics: Resolve escalated issues by analyzing system logs, database queries, and performance monitoring tools to identify root causes.

· Escalation Management: Serve as the technical escalation point for L2 teams, managing cases before involving L3 engineering for deeper code or architectural changes.

· Collaboration with Engineering Teams: Work with developers and engineers to develop permanent fixes or patches, documenting detailed technical reports.

· System Performance and Stability: Proactively monitor live systems, resolve recurring issues, and implement workarounds to ensure system health and uptime.

· Customer Interaction: Act as a technical liaison for customer teams, providing clear updates on issue resolution and technical details.

· Process Improvement: Document findings and suggest improvements to support workflows to enhance system performance and minimize repeat issues.


Qualifications

· Educational Background: Bachelor’s degree in Computer Science, Software Engineering, or a related field.

· Technical Expertise:

• Java Coding and Troubleshooting: Hands on experience in working with the Java springboot based application development.

• Application Deployment: Hands on experience with deploying the Java application on the cloud platform (GCP), troubleshoot the issues encountered during the process and fix them.

• Linux System Administration: Extensive experience managing and troubleshooting Linux-based systems, including performance tuning, user management, and security hardening.

• Containerization & Orchestration: Strong knowledge of Kubernetes for deploying, scaling, and managing containerized applications; hands-on experience with Docker.

• Cloud Platforms: Solid understanding of Google Cloud Platform (GCP) services for infrastructure management, automation, and networking or other relevant cloud provider (e.g. Amazon or Microsoft)

Monitoring & Observability: Proficiency with Grafana and Prometheus for system monitoring, metrics collection, and alerting or experience with other relevant monitoring systems.

Scripting & Automation: Experience in Bash scripting for automation and system maintenance; Java and Python are a plus.

Networking: Good understanding of TCP/IP, DNS, firewalls, load balancing, and troubleshooting network-related issues in cloud and on-prem environments.

· Support Experience: 5+ years in a technical support role, focusing on operational support for large-scale systems.

· Problem-Solving Skills: Ability to analyze complex problems using system logs, database queries, and monitoring tools.

· Customer-Focused Communication: Excellent verbal and written communication skills to interface effectively with technical teams and customers.

· Tool Proficiency: Familiarity with Jira, Confluence, and standard office tools (Excel, Word).

Operations

Noida, India

Share on:

Terms of servicePrivacyCookiesPowered by Rippling