Join to apply for the Lead SW Architect role at Ericsson
Solution SW Architect
Design and oversee the implementation of complex software systems, ensuring architectural integrity, scalability, security, and performance, using modern development practices and technologies.
Technical Responsibilities Solution Architecture Design
Define and document the system architecture for enterprise-level applications (HLD/LLD)
Design microservices-based, event-driven, or serverless architectures as needed
Create system integration strategies using RESTful APIs, message queues (defining data transfer mechanisms for APIs between multiple data sources)
Define data flow, storage strategy, and system interfaces
Cloud & Infrastructure and Image Processing
Design and deploy solutions on public cloud platforms (AWS, Azure, or GCP)
Architect image processing solutions for cloud and 3PP software providers
Implement DevSecOps pipelines using tools like GitLab and related security tools
Ensure high availability, disaster recovery, and auto-scale capabilities
Development Practices
Set and enforce coding standards and architectural guidelines
Guide implementation of design patterns (e.g., factory, adapter, dependency injection)
Oversee source control strategies using Git (GitFlow or trunk-based development)
Security & Compliance
Apply security best practices for application and infrastructure (e.g., OWASP Top 10, identity and access control, API security, Network Security)
Ensure compliance with data protection regulations (e.g., GDPR, HIPAA)
Design secure authentication and authorization mechanisms (e.g., OAuth2, SAML, JWT, ABAC/PBAC/RBAC and connected technologies like OPA)
Data & Integration
Design databases (SQL and NoSQL) and data models (normalized/denormalized, OLTP/OLAP)
Optimize data access patterns and indexing strategies
Create process flow for integration between multiple databases and systems applying enterprise integration patterns and API design practices
Performance & Monitoring
Define KPIs and SLAs for system components
Implement observability tools: logging (e.g., ELK stack), monitoring (e.g., Prometheus, Grafana), tracing (e.g., OpenTelemetry)
Perform load testing and tune application performance
Technical Documentation
Document solution architecture and produce related technical documentation
Maintain architectural decision records (ADRs) and rationale
GenAI
Apply GenAI first approach when designing solutions, related infrastructure and SW Engineering practices
Technical Skill Requirements Core Architecture Software design principles (SOLID, DRY, KISS)
Distributed systems design
Domain-Driven Design (DDD)
Event-driven architecture and CQRS
Languages & Frameworks Proficiency in at least two of the following: Python, Node.js, Go, TypeScript
Frontend architecture familiarity (React)
Backend frameworks (Spring Boot, .NET Core, Express.js)
Cloud & DevOps Deep experience with AWS, Azure, or GCP
CI/CD automation, containerization (Docker), orchestration (Kubernetes)
Infrastructure as Code (IaC)
Databases Relational (PostgreSQL, MySQL)
NoSQL (MongoDB, Cassandra, DynamoDB)
Caching (Redis, Memcached)
Tools & Platforms Version control: Git (GitHub, GitLab)
API tools: Postman, Swagger/OpenAPI
Monitoring: Datadog, New Relic, Prometheus
Project tracking: Jira, Confluence
GenAI Coding buddy: Codium, AmazonQ
Agentic Frameworks: CrewAI, Langchain/Langgraph
Commercial and Open Source LLMs/xLLMs
Senioritiy Not Applicable
Employment type Full-time
Job function Other
Industries: Telecommunications
Referrals increase your chances of interviewing at Ericsson by 2x
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr