Software Engineer
Gurugram, India · Full-time
- Posted 5d ago
- From Amantya Technologies’s careers page
- Location
- Gurugram, India
- Type
- Full-time
- Experience
- 2+ years
- Department
- Software Development
Opens the listing on amantya.keka.com
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.
About the role
Role Overview:
We are looking for a passionate Software Engineer focusing on Radio Access Network components with strong programming fundamentals and problem-solving abilities. The ideal candidate should have hands-on experience in C, C++, Python, Database Management Systems (DBMS), SQL, HTML, Go (Golang), Linux and Data Structures & Algorithms. The candidate will be responsible for designing, developing, testing, and maintaining scalable software applications while working closely with cross-functional teams.
Key Responsibilities:
- Define and drive software of RAN and core systems.
- Develop and maintain database schemas, queries, stored procedures, and reports using SQL.
- Design, develop, and maintain software modules for radio network elements.
- Write efficient, reusable, and scalable code in C, C++, Python, and Go.
- Implement optimized solutions using Data Structures and Algorithms (DSA).
- Hands-on experience with Docker for containerization and application deployment.
- Knowledge of Kubernetes (K8s) for container orchestration, scaling, service discovery, and workload management.
- Work on Linux-based environments for development, debugging, and deployment.
- Build and maintain web-based interfaces using HTML and related technologies.
- Troubleshoot software defects and perform root cause analysis.
- Participate in code reviews and ensure adherence to coding standards.
- Collaborate with product managers, architects, and QA teams to deliver high-quality software.
- Optimize application performance, memory usage, and scalability.
Required Skills:
Domain
- Experience in telecom product companies working on 4G/5G infrastructure.
- Understanding of migration paths from legacy 2G/3G networks to LTE/5G networks.
Programming Languages
- C, C++, Python, Go (Golang)
Core Computer Science
- Data Structures & Algorithms (DSA)
- Object-Oriented Programming (OOP)
- Operating Systems Fundamentals
- Computer Networks Basics
Database Technologies
- DBMS Concepts
- SQL (MySQL, PostgreSQL, SQL Server, etc.)
- Query Optimization
- Database Design and Normalization
Containerization & Orchestration
- Docker
- Kubernetes
Web Technologies
- HTML
- Basic knowledge of CSS and JavaScript (Preferred)
Operating Systems
- Linux/Unix
- Shell Scripting (Preferred)
Preferred Qualifications:
- Bachelor's degree in Computer Science, Information Technology, Electronics, or related field.
- Understanding of Software Development Life Cycle (SDLC).
- Familiarity with Git version control.
- Experience with REST APIs and Microservices Architecture.
- Exposure to Cloud Platforms (AWS, Azure, or GCP) is a plus.
- Knowledge of CI/CD tools and DevOps practices is desirable.
Desired Candidate Profile:
- Strong analytical and problem-solving skills.
- Good understanding of algorithmic complexity and optimization techniques.
- Ability to work independently and in a team environment.
- Excellent communication and interpersonal skills.
- Quick learner with a passion for technology and innovation.
Nice to Have:
- Experience in Telecom/Networking domain.
- Knowledge of Multithreading, Concurrency, and IPC.
- Understanding of Docker, Kubernetes, and Containerization.
- Exposure to embedded systems or system-level programming.
Keywords:
C, C++, Python, Golang, Linux, Data Structures, Algorithms, DSA, DBMS, SQL, HTML, OOP, System Programming, Backend Development, Software Development, REST APIs, Git, SDLC
Skills they ask for
Pick one to see other roles that ask for it.
About Amantya Technologies
Engineering the AI-first enterpriseAmantya is an AI-first engineering organization building AI, software, data, cloud, telecom, GIS and digital engineering solutions for enterprises.
See all 14 roles at Amantya TechnologiesMore roles at Amantya Technologies
See all 14- Team LeadDelhi · LeadSoftware Development · LeadDelhi, India4d
- System AdministratorDelhiInformation TechnologyDelhi, India5d
- Java DeveloperGurugramSoftware DevelopmentGurugram, India5d
- QA Automation EngineerBengaluru · SeniorQuality Assurance · SeniorBengaluru, India5d
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.