Engineer - Software Engineering

Cxc
Madrid, Spain
6 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Testing (Software) Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Software Applications C Sharp (Programming Language) Cloud Computing Code Review Computer Programming Databases
+12 more
Computer Engineering Software Debugging Mobile Application Software Python (Programming Language) Systems Development Life Cycle Software Engineering Systems Integration TypeScript Web Applications Kotlin Information Technology Programming Languages

Job description

We are looking for passionate and motivated fresh graduates who are eager to build real-world technology solutions and develop their skills in software development, cloud technologies, AI, automation, and digital products.As a Software Engineer , you’ll work alongside experienced engineers and business stakeholders to design, develop, test, and support applications that make an impact.This is an excellent opportunity to gain hands-on experience, learn modern technologies, and grow your career in a collaborative environment.What We’re Looking For:Bachelor’s Degree in Computer Science, Information Technology, Software Engineering, Computer Engineering, Data Science, Artificial Intelligence, Mathematics, or a related field.Open to fresh graduates or candidates with minimal professional experience.Basic knowledge of software development concepts and programming principles.Familiarity with at least one programming language such as Java, Python, JavaScript, TypeScript, C#, Kotlin, or Swift.Strong analytical and problem-solving skills.Excellent communication and teamwork abilities.Eagerness to learn, adapt, and grow in a fast-paced technology environment.Nice to have:Exposure to web, mobile, AI, cloud, database, or automation technologies through academic projects, internships, hackathons, bootcamps, or personal projects.Basic understanding of the software development lifecycle (SDLC) and Agile methodologies.Key Responsibilities:Support the design, development, testing, and deployment of software applications and digital solutions.Collaborate with business users, product owners, and engineering teams to understand requirements and deliver technical solutions.Develop and maintain web applications, APIs, mobile applications, and system integrations.Assist in troubleshooting, debugging, and resolving technical issues.Participate in software testing and quality assurance activities.Contribute to technical documentation and knowledge-sharing initiatives.Take part in Agile ceremonies, code reviews, and continuous improvement projects.

Requirements

We are looking for passionate and motivated fresh graduates who are eager to build real-world technology solutions and develop their skills in software development, cloud technologies, AI, automation, and digital products. As a Software Engineer , you’ll work alongside experienced engineers and business stakeholders to design, develop, test, and support applications that make an impact. This is an excellent opportunity to gain hands-on experience, learn modern technologies, and grow your career in a collaborative environment. What We’re Looking For: Bachelor’s Degree in Computer Science, Information Technology, Software Engineering, Computer Engineering, Data Science, Artificial Intelligence, Mathematics, or a related field. Open to fresh graduates or candidates with minimal professional experience. Basic knowledge of software development concepts and programming principles. Familiarity with at least one programming language such as Java, Python, JavaScript, TypeScript, C#, Kotlin, or Swift. Strong analytical and problem-solving skills. Excellent communication and teamwork abilities. Eagerness to learn, adapt, and grow in a fast-paced technology environment. Nice to have: Exposure to web, mobile, AI, cloud, database, or automation technologies through academic projects, internships, hackathons, bootcamps, or personal projects. Basic understanding of the software development lifecycle (SDLC) and Agile methodologies.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

1:00 min

Misconceptions about TypeScript safety capabilities

Simone Sanfratello · JS Congress

1:29 min

Encouraging underrepresented talent to pursue software engineering roles

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler · LIVE

Videos

See all

Related articles

See all