Software Development Engineer

Date PostedMay 28, 2026LocationLisbon, PortugalCompanyAmgenSalary €18 000 - €60 000 por ano TypeFull-time, Hybrid

Job Summary

The Software Development Engineer will contribute to the development and maintenance of web applications using both front-end and back-end technologies. The role involves collaborating with design and product teams to translate user needs into innovative technical solutions. It is an ideal position for early-career professionals to work on impactful projects within a cloud-first, AI-powered environment.

Responsibilities

  • Develop and maintain front-end and back-end web applications.
  • Collaborate with design and product teams on technical requirements.
  • Write clean, efficient, and well-tested code.
  • Participate in code reviews and system performance optimization.

Required Skills

  • Proficiency in HTML, CSS, JavaScript, and Python.
  • Experience with AWS cloud infrastructure.
  • Knowledge of SQL/NoSQL databases.
  • Strong analytical and problem-solving abilities.

Job Details

### Roles & Responsibilities: - Develop and maintain front-end applications using HTML, CSS, and JavaScript frameworks, preferably ReactJS. - Develop and manage back-end services using languages such as Python or Node.js, leveraging AWS cloud infrastructure. - Create innovative solutions leveraging the latest technologies. - Collaborate with the design and product teams to understand user needs and translate them into technical requirements. - Write clean, efficient, and well-tested code. - Participate in code reviews and provide constructive feedback. - Maintain system uptime and optimal performance. - Learn and adapt to new technologies and industry trends. ### Basic Qualifications: - Master's degree, OR Bachelor's degree and 2 years of software development experience, OR Associate's degree and 6 years of software development experience, OR High school diploma / GED and 8 years of software development experience. ### Must-Have Skills: - Hands-on experience with web development, proficient with HTML, CSS, JavaScript. - Hands-on experience with backend development, proficient with SQL/NoSQL database, proficient in Python and SQL. - Ability to learn new technologies quickly. - Strong problem-solving and analytical skills. - Excellent communication and teamwork skills. ### Good-to-Have Skills: - Experienced with API integration, serverless, microservices architecture. - Experience in SQL/NOSQL database, vector database for large language models. - Experience with popular large language models. - Experience with various frameworks like Langchain or llamaIndex for developing applications. - Experience with prompt engineering, model fine-tuning. - Experience with DevOps CICD build and deployment pipeline. - Experience with design patterns, data structures, test-driven development. ### Professional Certifications: - Cloud Computing certificate preferred. ### Soft Skills: - Excellent analytical and troubleshooting skills. - Strong verbal and written communication skills. - Ability to work effectively with global, virtual teams. - High degree of initiative and self-motivation. - Ability to manage multiple priorities successfully. - Team-oriented, with a focus on achieving team goals. - Strong presentation and public speaking skills.