About the Company
SIAE MICROELETTRONICA is a global leader in wireless communication technology, delivering cutting-edge connectivity across 100+ countries. We offer a comprehensive range of microwave and millimeter-wave radio solutions and professional services for the telecommunications, defense, and space industries.
Our Vision
We drive connectivity for millions across the globe, from urban centers to remote locations. Our systems power networks that keep more than a billion people connected worldwide, whether they're chatting with smartphones, connecting businesses, or supporting critical infrastructure.
Our Journey
We are in a dynamic transformation phase, fueled by national and European investments in 5G, 6G, AI, and O-RAN. Our R&D powerhouse, representing half of the company, is pioneering future connectivity technologies that will redefine digital infrastructure.
About the Role
We are seeking a Senior Full Stack Software Engineer to join our international team. As a key member of our team, you will design, develop, and maintain our cutting-edge telecommunication solutions.
Your Responsibilities
* Collaborate with cross-functional teams, including designers, product managers, and other engineers, to deliver high-quality software solutions.
* Operate effectively in an Agile environment, fostering collaboration and continuous improvement.
* Participate in code reviews to ensure code quality, maintainability, and adherence to best practices.
* Write and maintain unit, integration, and end-to-end tests to ensure software reliability and performance.
* Manage the deployment of applications and monitor their performance in production environments.
* Identify and resolve technical issues and software bugs promptly.
* Create and maintain clear, comprehensive documentation for code, APIs, and system architecture.
* Stay updated with the latest industry trends, technologies, and best practices to enhance personal and team expertise.
What We Offer
* Innovative projects: You will engage with industry-leading technologies in a company deeply committed to 5G/6G, AI, and digital advancements.
* Global impact: Your work will support major networks worldwide, contributing to connectivity and digital transformation on a global scale.
* Excellence: You will be driven and supported by a continuous process aimed at reaching excellence.
* Growth opportunities: You will work on challenging projects in an international organization.
* A dynamic culture: You will join a collaborative, flexible, and inclusive team that values every contribution and celebrates diversity.
Requirements
* Bachelor's or Master's degree in a technical field, with at least 3 years of hands-on experience.
* Proven experience with Linux Operating Systems.
* Expertise in working in Agile environment with Agile methodology.
* Solid understanding of software component development and testing.
* Hands-on experience with versioning control tool, i.e., GIT.
* Proficiency in English.
* Excellent communication and teamwork skills.
Preferred Qualifications
* Programming skills in C, C++, Python.
* Experience working with databases, such as Oracle, MongoDB.
* Experience with network and configuration protocols (e.g., SNMP, NETCONF, RESTCONF).
* Familiarity with Artificial Intelligence and Machine Learning.
* Understanding of microservices architecture and experience with Dockers, Kubernetes.