We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Software Engineer

NOKIA
United States, Texas, Plano
6600 Chase Oaks Boulevard (Show on map)
Apr 22, 2026

We are looking for a Software Engineer with 3-5 years of experience in Python, Git, and Linux, with a solid foundation in automation and development. The role involves working with Keycloak for SSO/IAM configurations and OpenBao/Vault for basic secret management, along with deploying and troubleshooting applications on Kubernetes using Helm and Docker. The candidate will contribute to CI/CD pipelines, testing, and day-to-day engineering tasks while gaining exposure to security practices such as TLS and certificate management. Strong collaboration skills and a willingness to learn and grow in a global team environment are essential


  • Implement features and fixes for Keycloak and OpenBao packaging and integrations per agreed designs.
  • Extend CI jobs, tests (BDD/unit/integration), and release checks.
  • Support certification runs: reproduce failures, collect evidence, fix or escalate.
  • Maintain docs and examples for consumers (deployment, common errors, upgrade notes).
  • Support integration work with MariaDB/LB/ingress under review.
  • Participate in on-call-style troubleshooting rotation if the team operates one.

Must have -

  • 3-5 years of experience in Python, Git, and Linux, with hands-on scripting and development capability.
  • Working knowledge of Keycloak (realms, clients, roles, OIDC/OAuth2) and ability to troubleshoot basic SSO issues.
  • Experience with Kubernetes, Helm, and Docker, including deployments, upgrades, and basic troubleshooting.
  • Familiarity with CI/CD tools like Jenkins and testing frameworks (Robot, Pytest, Radish, or Cucumber-any one in depth).

Good to have -

  • Basic understanding of OpenBao/Vault (KV, policies, secrets handling) with willingness to deepen expertise.
  • Awareness of TLS/certificates, security best practices, and interest in vulnerability scanning and hardening.
  • Exposure to Python-based automation/testing and ability to read Go/Java with guidance.
  • Strong collaboration, documentation, and runbook practices, with experience working in global/remote teams.
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.

Applied = 0

(web-bd9584865-5svq2)