RADWIN is a leading global provider of high-performance, market-proven broadband wireless solutions, deployed in more than 170 countries.
RADWIN solutions are designed for fixed wireless access from rural to urban areas and a wide range of industry applications including smart cities, rail and metro trains, automated ports and more.
we’re connecting the unconnected and we want you along for the ride.
RADWIN OSS team is a unique combination of brilliance, spirit and just all-around great people, focus on enabling RADWIN customers to plan, deploy and manage their networks.
We are looking to hire an experienced principal software engineer help us plan our next generation web cloud platform.
The principal software engineer’s responsibilities include recommending adjustments to resolve software issues, improving the functionality of existing software, and ensuring that the design, application, and maintenance of software meets the quality standards of the company. You should mentor, guide and train other engineers and be hands on part of your time. A stand-out principal software engineer is one who is up to date on new technologies and software development practices.
You should be independent and a great team player with a can-do attitude, a problem solver at heart that wants to create an amazing user experience and deliver value to our customers.
You will work with cutting edge technology running micro frontends and micro services over K8S hosted in AWS.
As a Principal Software Engineer You Will be recommending new technologies that can help increase productivity.
Supervising and overseeing the technical aspects of projects.
Investigating software-related complaints and making necessary adjustments to ensure optimal software performance.
Regularly attending team meetings to discuss projects, brainstorm ideas, and put forward solutions to any issues.
Perform code reviews, evaluate implementations, and provide feedback.
Digest and covert complex requirements into executable project plans that include research and POC.
Tackle tough problems and find creative ways to solve them.
Produce clean, elegant, maintainable, robust documents and codes.
Working closely with Product Manager & Designer and a say on product feature and roadmap.
Have lots of fun!
Bachelor’s degree in computer engineering/computer science or related field.
Strong analytical skills.
5+ years proven experience in high-level programming languages, like Java, .NET, Angular, NODE.JS.
Proven experience with databases (MongoDB & SQL)
Proven experience in software development methodologies.
Proven experience building complex web systems.
Have built software and deployed on public cloud infrastructure such as AWS, GCP or Azure.
Experience in development of scalable and high-performance complex distributed systems
Experience with development of multi-tenant services
Familiarity with deployment and orchestration tools like Kubernetes strongly preferred.
Development experience in the security domain is strongly preferred.
Ability to design and own a feature through all its phases – hands on.
A GREAT team player with excellent communication skills
Be independent, creative, and communicative.
Good communication skills.
Excellent organizational and leadership skills
Be self-driven, self-taught, and curious about new technologies.
Please complete this form to apply.