Software Engineer - R&D (SSD Integrations Team)
Gartner
Barcelona, Spain
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Remote
Barcelona, Spain
Tech stack
Java
Artificial Intelligence
Amazon Web Services (AWS)
Unit Testing
Python
NoSQL
Scrum
Software Architecture
Next.js
Software Engineering
Rust
Cloud Platform System
AWS Lambda
GIT
Integration Tests
Information Technology
Amazon Web Services (AWS)
Integration Frameworks
Software Coding
Jenkins
Job description
- Design, build, and deliver fast and reliable Enterprise Integration Engineering solutions.
- Develop AWS Lambda Stubs and Libraries in Java, Rust and Python to enable rapid subscriber development.
- Collaborate with leads and developers across the enterprise to deliver optimal integration solution.
- Write high-performing, scalable code using Rust and Python for our integration frameworks.
- Follow coding standards, build appropriate unit tests, integration tests, and deployment scripts, and review project artifacts created by peers.
- Contribute to continual improvement by suggesting improvements to software architecture or new technologies in a fast-paced Agile/Scrum environment.
Requirements
- Strong IT professional with 2-4 years of experience in software development, demonstrating high ownership and accountability.
- 2+ years of relevant experience developing high-performing code, preferred in Python and/or Rust.
- Familiarity with cloud ecosystems, preferably AWS.
- Strong understanding of system design patterns.
- Good understanding of security best practices.
- Nice to have: Experience with NoSQL databases, AWS Glue, MCP, and AI technologies.
- Experience working with Jenkins and Git or similar automation/repository management tools.
- Experience with event-driven applications, especially those built around AWS EventBridge.
- Experience working with the modern UI frameworks, such as Next.js.
- Bachelor's degree or foreign equivalent degree in Computer Science or a related field.
- Must be curious and willing to learn, excellent communication and prioritization skills, able to work independently or within a team proactively in a fast-paced AGILE-SCRUM environment.
- Owns success - takes responsibility for successful delivery of solutions.
- Strong desire to improve upon your skills in software development, frameworks, and technologies.
Benefits & conditions
- Competitive compensation.
- 25 days annual holiday and an additional day off for your birthday.
- Private Medical and Dental Care.
- Life and Disability Insurance.
- Public Transport Subsidy.
- Ticket Restaurant Card.
- Childcare Vouchers (Ticket Guarderia).
- IncentiFit - annual reimbursement for health-and-wellness-related activities.
- Pension Scheme.
- Tuition Reimbursement.
- Employee Stock Purchase Plan.
- Employee Assistance Program.
- Gartner Gives Charity Match.
- Relocation Assistance - a specialist to help you with all appointments and paperwork.
- Limitless growth and learning opportunities.
- A collaborative and positive culture.
- A chance to make an impact - your work will contribute directly to our strategy.
- Hybrid Work Environment - flexibility of working from home and collaboration in dynamic offices.
- Fresh fruit, snacks, selection of teas, fair trade organic coffee.