Join our Team About this opportunity We are looking for a Software Architect to own and drive the technical architecture of enterprise-scale software platforms across the full software development lifecycle. This role combines deep architectural expertise, hands-on technical leadership, and strong system-level ownership, from secure design through development, deployment, and long-term maintenance. What you will do Define, evolve, and govern software and system architecture for complex, enterprise-grade platforms Own architectural design from concept through implementation, ensuring solutions are scalable, resilient, and maintainable Provide expert technical guidance to engineering teams, including architecture reviews, design decisions, and hands-on problem solving Contribute directly to complex or high-risk development activities, setting coding and design standards Embed security-by-design principles across architecture and implementation, identifying risks and ensuring compliance with security requirements Collaborate with Product Management to support Product Lifecycle Management, balancing innovation, technical debt, and long-term sustainability Partner with DevOps and operations teams to ensure production readiness, observability, and operational reliability Act as an escalation point for complex system-level issues and critical production incidents Drive continuous improvement initiatives across architecture, development practices, tooling, and automation Promote architectural consistency, standardization, and reuse across teams and domains Mentor senior engineers through technical influence, knowledge sharing, and architectural coaching You will bring 8+ years of experience in software development, with significant experience in architecture-focused roles Strong expertise in Java-based enterprise application development and architecture Proven experience designing scalable, distributed, and high-availability systems Solid understanding of secure software architecture, application security principles, and risk management Experience working in Agile and DevOps environments, collaborating closely with development and operations teams Strong Linux knowledge and experience with scripting and automation Hands-on experience with version control, build, and CI/CD tools (e.g., Git, Maven, Gerrit or equivalent) Deep understanding of product development and Product Lifecycle Management Strong analytical and problem-solving skills with the ability to influence technical direction without formal authority Excellent communication and stakeholder collaboration skills A mindset focused on innovation, quality, and continuous learning
The future of mobile isn’t on the horizon, it’s happening now. At Ericsson, we’re building the foundation for an open network ecosystem where industries, developers, and enterprises thrive.
The convergence of 5G, AI, cloud, and network APIs isn’t just a technological shift; it’s a transformation that is redefining industries and enhancing everyday life. Open, programmable networks are enabling real-time innovation and unlocking new business models across the globe.
Imagine a world where developers can dynamically access network capabilities on demand, where enterprises don’t just use connectivity but shape it. This isn’t a distant vision, it’s the ecosystem we’re creating today.
Collaboration fuels everything we do. By working across industries, we’re designing a future where connectivity isn’t just seamless. It’s intelligent, programmable, and transformative.
The shift is happening. Are you part of it?
Take the next step in your career journey