Canada
42 days ago
Senior Software Developer

In CNS P&E Security Engineering team big data, machine learning, Cyber Security and SaaS are at the heart of our portfolio. We help create the secure, ultra-connected world in which we live and develop innovative solutions for 5G, autonomous network, health services, public safety, and smart utilities.

We are looking for a highly motivated and experienced Senior Software Developer to join our dynamic team of talented professionals to create an innovative, industry-leading, automated security SaaS offering, and to define the automated procedures for immediate response to Emergencies or for detection and response to Telco network infrastructure attacks
 

Essential Qualifications:

Technical Expertise: Deep understanding of containerization and orchestration (Docker, Kubernetes, Helm, OpenShift) Experience with infrastructure automation (Terraform, Crossplane) Proficiency in Java, Go, JavaScript, Java APIs, SQL, and GraphQL databases Familiarity with security best practices (IAM, RBAC, certificates, secrets management) Experience with unit testing and CI/CD pipelines Understanding of data structures, APIs, and their integration in distributed systems Experience with observability tools (Prometheus, OpenTelemetry) Understanding of ML concepts or experience with ML development Experience with data pipelines and data management at scale Cloud & SaaS Expertise: Experience designing and developing SaaS applications Understanding of multi-tenancy, scalability, and cost efficiency in SaaS Experience working with cloud providers (AWS, Azure, Google Cloud) Understanding of SRE and DevOps principles and practices Software Development: Proven experience designing and developing microservice-based systems and containerized applications Other: Bachelor's degree in Computer Science, Engineering, or a related field 10 years of experience in software development, cloud computing, or a related field

Preferred Qualifications:

Experience with specific cloud providers (AWS, Azure, Google Cloud) Experience with specific data pipeline technologies (Kafka, etc.) Experience with specific data management technologies (data mesh, data lakes, etc.) Certifications in relevant technologies (e.g., Kubernetes, GCP, Azure, Security)



 

The main responsibilities will be to :

Design, develop and manage microservice-based systems, containerized applications, and service mesh architectures, using Docker, Kubernetes, Helm, OpenShift, Terraform, and Crossplane. Develop and maintain Kubernetes Custom Resources (CRs) and Operators. Design and implement SaaS applications, ensuring multi-tenancy, scalability, and cost efficiency and contribute to the design and implementation of delivery flows for SaaS products. Implement security measures including IAM, RBAC, certificates, and secrets management. Automate unit testing and build CI/CD pipelines. Design and integrate APIs and data structures in distributed systems. Manage data at scale, including database operations, data mesh, data lakes, etc. Implement observability solutions using Prometheus, OpenTelemetry, and other tools.
Confirm your E-mail: Send Email
All Jobs from Nokia