Taro Logo

Assistant - Software Engineering - Developer

Kyndryl designs, builds, manages and modernizes mission-critical technology systems that the world depends on every day.
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
Enterprise SaaS

Description For Assistant - Software Engineering - Developer

Kyndryl, a global leader in designing and managing mission-critical technology systems, is seeking an Entry-Level Software Engineer to join their development team in Madrid. This role offers an exciting opportunity for graduates or early-career professionals to work on cutting-edge software solutions that impact businesses worldwide.

As a Software Engineering Developer, you'll be responsible for designing, developing, and implementing software solutions using technologies like Java, Python, and cloud platforms. You'll work with both relational and NoSQL databases, implement microservices architecture, and build CI/CD pipelines. The role requires strong coding skills, understanding of OOP principles, and knowledge of modern development practices.

The position offers significant growth potential within the software engineering career path, with opportunities to advance to positions like Principal Engineer or Vice President of Software. Kyndryl provides a supportive environment for early-career professionals, offering mentorship, learning opportunities, and the chance to work with global teams.

The company culture emphasizes diversity, inclusion, and bringing your whole self to work. You'll be part of a dynamic, startup-like atmosphere filled with industry experts, while working for an established global organization. This role is perfect for someone passionate about technology, eager to learn, and interested in making an impact on mission-critical systems used worldwide.

Working at Kyndryl means being part of a company that values innovation, customer success, and personal growth. You'll have the opportunity to contribute to meaningful projects from day one, while developing your skills through various learning and development programs. The company also encourages community involvement and offers a collaborative, inclusive work environment.

Last updated 2 days ago

Responsibilities For Assistant - Software Engineering - Developer

  • Designing, developing, and implementing software solutions
  • Implementing identified components using design documentation and functional programming specifications
  • Documenting and unit-testing components
  • Architecting solutions
  • Building CI/CD pipelines
  • Providing work estimates for development tasks

Requirements For Assistant - Software Engineering - Developer

Java
Python
MongoDB
Kubernetes
  • Experience working as a software engineer on complex software projects
  • Excellent coding skills in Java, Python, .Net
  • Experience with debugging and problem-solving
  • Knowledge of software development methodologies
  • Experience with relational and NoSQL databases
  • Knowledge of XML/JSON and REST web services
  • Understanding of Microservices architecture and containers
  • Knowledge of OOP and Design patterns
  • Bachelor's degree in Computer Science or related field (preferred)
  • Cloud certification in Azure, AWS, or Google GCP (preferred)
  • Experience with DevOps tools (preferred)

Benefits For Assistant - Software Engineering - Developer

  • Learning and development opportunities
  • Mentorship programs
  • Global team collaboration
  • Community involvement opportunities

Interested in this job?

Jobs Related To Kyndryl Assistant - Software Engineering - Developer