Ericsson

Senior Software Engineer

Ericsson
Apply
2 days ago
Cairo, EgyptSenior

Responsibilities

  • Analyze business requirements and design scalable, maintainable technical solutions on AWS.
  • Develop and deploy cloud-native applications, microservices, and micro-frontends across AWS environments.
  • Design systems for large-scale data ingestion, data pipelines, databases, messaging, object storage, and data workflows.
  • Provide architectural guidance and implementation oversight to engineering teams.
  • Maintain cloud-native products and machine learning components through their software lifecycle.
  • Produce solution designs, technical documentation, diagrams, standards, and non-functional requirements.
  • Provide technical guidance and support to management and teams across the organization.
  • Support product and security documentation and apply test-driven development practices.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field.
  • At least 4 years of overall software development experience.
  • At least 3 years of cloud development experience focused on designing and implementing AWS solutions.
  • Strong foundation in computer science, object-oriented design, algorithms, and data structures.
  • Hands-on experience building microservices, cloud-native and serverless applications, API-first systems, and data workflows.
  • Extensive experience with containers, Kubernetes, service mesh, horizontal scaling, and CI/CD pipelines.
  • Extensive hands-on experience with Python and Spring Boot.
  • Experience with AWS services including S3, Fargate, Lambda, ECS, EKS, EventBridge, SQS, SNS, IAM, Cognito, API Gateway, Step Functions, Redshift, Athena, Glue, Kinesis, Aurora, DynamoDB, RDS, EC2, and SageMaker.
  • Demonstrated ability to design and build data pipelines on GCP.
  • Experience in DevOps-focused environments, test-driven development, and Agile software development methodologies.
  • AWS Solutions Architect certification or another relevant certification is preferred.
  • Experience with GCP, Azure, IBM, or other cloud platforms and MLOps is preferred.

Benefits

  • Opportunity to work with global R&D teams on 5G, machine learning, automation, cloud computing, and data-intensive projects.
  • Primary work location is Cairo, Egypt.
  • Ericsson promotes an inclusive and diverse workplace and is an equal opportunity employer.

Tech Stack

Amazon DynamoDBAmazon RedshiftAWSAzureGoogle Cloud PlatformKubernetesPythonSpring BootSQL

Categories

BackendData Engineering
Ericsson

About Ericsson

10,000+ employees

Ericsson is a publicly traded telecommunications vendor that builds mobile network infrastructure (RAN, core, OSS/BSS), cloud platforms, and managed services for communications providers and enterprises. Founded in 1876 and headquartered in Kista, Stockholm, it supplies 5G systems to operators worldwide and owns Vonage, expanding network APIs and enterprise communications offerings.

Contact me