Nokia

Software Architect

Nokia · Thiruporur, Tamil Nadu, India

  • On site
  • Full-time
  • $150,000 / year
  • Thiruporur, Tamil Nadu, India

Job highlights

  • Define and guide application technical structure.
  • Develop APIs with Python and FastAPI.
  • Orchestrate containers with Kubernetes.
  • Design scalable cloud data solutions.
  • Implement DevOps and CI/CD practices.

About the role

Software Architect

We are seeking an experienced Software Architect who is responsible for defining and guiding the overall technical structure and development of the application.

How You Will Contribute And What You Will Learn

  • Develop connection APIs using Python 3.x with libraries like FastAPI + Pydentic, Requests, Netmiko and pypika
  • Utilize Kubernetes for container orchestration, deploying applications, and managing microservices. Scale resources, monitor cluster health, and troubleshoot issues as needed.
  • Architect, develop, and maintain data solutions on the cloud platform. Design services for high availability, security, and scalability while optimizing costs.
  • Implement DevOps practices to automate deployment, monitoring, and scaling of data applications. Collaborate with the DevOps team to establish efficient CI/CD pipelines.
  • Collaborate with engineering teams to implement the architecture and design across domain controller components.

Key Skills And Experience

You have:

  • Bachelor’s or master’s degree in computer science or a related field, with 12+ years of experience in architecting software, IT, or telecom solutions.
  • Proven experience in defining architectures and delivering those solutions to the market.
  • Experience working effectively in global organizations, with strong communication, motivational, and technical leadership skills.
  • Python 3.x with libraries, FastAPI + Pydentic, Requests, Netmiko and pypika.

Nice-to-Have:

  • Expertise in software engineering practices: DevOps, Agile, CI, test automation, microservices, and XaaS models.
  • Skilled in Zabbix Server, Linux, DBMS, web technologies, cloud/virtualization, Kubernetes, containers, SDN, and data analytics.
  • Able to use AI tools like copilot and provide quick solutions

About Us

Advancing connectivity to secure a brighter world.

Nokia is a global leader in connectivity for the AI era. With expertise across fixed, mobile and transport networks, powered by the innovation of Nokia Bell Labs, we’re advancing connectivity to secure a brighter world.

Learn more about life at Nokia .

Our recruitment process

We act inclusively and respect the uniqueness of people. Our employment decisions are made regardless of race, color, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law. We are committed to a culture of inclusion built upon our core value of respect.

If you’re interested in this role but don’t meet every listed requirement, we still encourage you to apply. Unique backgrounds, perspectives, and experiences enrich our teams, and you may be just the right candidate for this or another opportunity.

The length of the recruitment process may vary depending on the specific role's requirements. We strive to ensure a smooth and inclusive experience for all candidates. Discover more about the recruitment process at Nokia .

About The Team

Some of our benefits:

  • Flexible and hybrid working schemes
  • A minimum of 90 days of Maternity and Paternity Leave, with the option to return to work within a year following the birth or adoption of a child (based on eligibility)
  • Life insurance to all employees to provide peace of mind and financial security
  • Well-being programs to support your mental and physical health
  • Opportunities to join and receive support from Nokia Employee Resource Groups (NERGs)
  • Employee Growth Solutions to support your personalized career & skills development
  • Diverse pool of Coaches & Mentors to whom you have easy access
  • A learning environment which promotes personal growth and professional development - for your role and beyond

Key skills/competency

  • Software Architecture
  • Python
  • Kubernetes
  • DevOps
  • Microservices
  • Cloud Platforms
  • API Development
  • Technical Leadership
  • CI/CD
  • Agile Methodologies

Skills & topics

  • Software Architect
  • Python
  • FastAPI
  • Kubernetes
  • DevOps
  • Microservices
  • Cloud Computing
  • API Design
  • Technical Leadership
  • Software Development
  • IT
  • Telecommunications
  • CI/CD
  • Agile
  • Container Orchestration
  • Data Solutions
  • Nokia

How to get hired

  • Tailor your resume: Highlight your 12+ years of experience in software architecture, IT, and telecom solutions, emphasizing your Python, Kubernetes, and DevOps skills.
  • Showcase leadership: Provide examples of defining and delivering software architectures in global organizations, demonstrating communication and technical leadership.
  • Quantify achievements: Use numbers to illustrate the impact of your architectural decisions and solutions on market delivery and cost optimization.
  • Align with Nokia's values: Research Nokia's commitment to connectivity and inclusion, and incorporate how your skills and experiences contribute to their mission.
  • Prepare for technical and behavioral interviews: Be ready to discuss your experience with API development, cloud solutions, and how you've handled complex technical challenges.

Technical preparation

Master Python 3.x with FastAPI, Pydentic, Requests, Netmiko, pypika.,Deepen knowledge of Kubernetes for orchestration and scaling.,Practice designing scalable and secure cloud data solutions.,Implement CI/CD pipelines and DevOps automation.

Behavioral questions

Describe a complex architecture you designed and delivered.,How do you lead engineering teams through technical challenges?,Share an experience of working effectively in a global team.,How do you ensure scalability, security, and cost optimization?

Frequently asked questions

What are the key technical skills required for the Software Architect role at Nokia?
The Software Architect role at Nokia requires strong proficiency in Python 3.x with libraries like FastAPI, Pydentic, Requests, Netmiko, and pypika. Experience with Kubernetes for container orchestration, cloud-based data solutions, and DevOps practices including CI/CD pipelines is essential. Familiarity with software engineering practices such as Agile and microservices is also highly valued.
Does Nokia offer flexible or hybrid working arrangements for Software Architects?
Yes, Nokia offers flexible and hybrid working schemes, indicating a commitment to supporting work-life balance for their employees, including those in the Software Architect position.
What is Nokia's approach to diversity and inclusion in its hiring process for a Software Architect?
Nokia is committed to an inclusive recruitment process, making employment decisions regardless of various personal characteristics. They value unique backgrounds and encourage applications even if not all requirements are met, believing diverse perspectives enrich their teams.
How many years of experience are typically expected for a Software Architect at Nokia?
Nokia typically looks for candidates with 12+ years of experience in architecting software, IT, or telecom solutions for their Software Architect roles. A Bachelor's or Master's degree in computer science or a related field is also required.
What are some of the benefits of working as a Software Architect at Nokia?
Benefits for a Software Architect at Nokia include flexible and hybrid working schemes, generous maternity and paternity leave, life insurance, well-being programs, access to employee resource groups, and opportunities for career and skills development with coaches and mentors.
Is experience with AI tools like Copilot a requirement for the Software Architect position at Nokia?
While not a strict requirement, expertise in using AI tools like Copilot to provide quick solutions is considered a 'Nice-to-Have' for the Software Architect role at Nokia, suggesting it can be a valuable asset.
How does Nokia support employee growth and development for a Software Architect?
Nokia provides Employee Growth Solutions for personalized career and skills development, along with access to a diverse pool of coaches and mentors. They foster a learning environment that promotes both personal and professional growth for their employees, including Software Architects.
Software Architect at Nokia | Apply at Nokia | Jobs near Thiruporur | PitchMeAI