Senior Software Engineer at Ericsson
Bengaluru, karnataka, India -
Full Time


Start Date

Immediate

Expiry Date

16 Mar, 26

Salary

0.0

Posted On

16 Dec, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Golang, Cloud-Native Technologies, Automation Testing, Peer Code Reviews, Production Issues Troubleshooting, Architecture and Design, Mentoring, Python, Docker, Kubernetes, CI/CD Pipelines, Cloud Platforms, REST APIs, Kafka, SQL, Linux

Industry

Telecommunications

Description
Bachelor's or master's degree in computer science, Information technology or related field Design and implement scalable software features using Golang and cloud-native technologies. Lead technical discussions and translate requirements into high-quality solutions. Develop automation tests, conduct peer code reviews, and ensure production-grade quality. Troubleshoot and resolve production issues efficiently. Participate in architecture and design decisions across teams. Decompose complex tasks and support team execution. Mentor junior engineers and contribute to team-building efforts in India. Programming experience with Python, Golang, or equivalent languages. Strong experience with docker , kubernetes and CI/CD pipelines using gitlab Hands-on experience with Cloud platforms (e.g., AWS, GCP, or Azure) Good understanding of REST APIs, Kafka, SQL, and PostgresDB Strong Knowledge of networking protocols , standards, and technologies (e.g. TCP/IP , DNS , network Namespaces) Experience working with Linux-based systems, including system administration, troubleshooting, shell scripting, and understanding of key OS concepts such as process management, networking, and file systems Proficiency in bash scripting and experience with virtual machines and hypervisors Adaptability to dynamic and fast paced environments Expertise in Linux OS kernel, services, and server configuration management utilities (e.g., iDRAC, iLO, IPMI). Experience in the telecommunications or cellular domain.
Responsibilities
Design and implement scalable software features while leading technical discussions and translating requirements into high-quality solutions. Troubleshoot production issues and mentor junior engineers while participating in architecture and design decisions.
Loading...