Associate Software Engineer

urbanscience· Solution Engineering
Apply Now ↗
📍 Madrid, ESOTHER

About this role

Overview and Summary

We are Automotive Business Scientists. We empower our clients to turn overwhelming industry data into discovery, action and measured success. We are unique market leaders because we find and examine possibilities through the clarity of a scientific lens. To solve the toughest client challenges, we need curious, creative and dedicated people to join our team.

 

The successful candidate will be part of a team of talented, purpose-driven individuals who share a strong commitment to integrity, collaboration, and doing the right thing. Curiosity, care, and ambition go hand in hand — where our people bring both talent and heart to everything they do.

 

If this sounds like you and the kind of environment where you can thrive, we’d love to hear from you!

 

POSITION OVERVIEW

 

The Associate Software Engineer is responsible for software design and implementation, which includes developing and testing features for future applications and supporting existing applications. These teams provide state-of-the-art proprietary solutions to our global clients utilizing cutting-edge technology.

 

 

Essential Duties and Responsibilities

Some of the essential duties of this role include:

  • Develop and test new functionality, with general supervision regarding methodology and approach.
  • Work in a team environment to create and verify web applications, interfaces, and web services that meet and exceed customer’s needs and expectations.
  • Develop databases in support of application development, including; modification and creation of queries and integration.
  • Provide estimates for release planning, participate in solution design, code reviews, and evaluation of the functionality against the client’s needs (user stories).
  • Develop unit and automated tests for validating functionality and data.
  • Execute tests in support of test plans.
  • Provide support to internal clients currently utilizing software applications, including assisting with system set up and development.
  • Support and continuously improve iterative software development processes and procedures.Work towards target deadlines that are in accordance with the release dates.

Qualifications - Education and Experience

These are the competences the successful candidate will bring to the role:

    • Understand a situation by breaking it apart into smaller pieces, and/or tracing the implications of a situation in a step-by-step causal way.
    • Analyze requirements to determine how applications function in order to build effective designs and tests.
    • Learn and follow Urban Science’s Software Development Life Cycle (SDLC).
    • Create and maintain strong working relationships with colleagues and/or customers. Work cooperatively with others and be part of a team.
    • Develop business awareness and understanding of the business requirements of IT.
    • Behave in a trustworthy and transparent manner.
    • Monitor and check work deliverables ensuring high quality, accuracy and having a strong attention to detail.
    • Compose and verbally deliver information of varying levels.
    • Communicate ideas, facts and data in writing.
    • Prioritize competing demands, manage multiple concurrent tasks and adapt to changing priorities.

 

  • Preferred familiarity with, or desire and ability to learn:
    • Web languages and tools such as HTML, CSS, JQuery, JavaScript, Angular and Cypress;
    • Languages such as C#, MVC5, ASP.NET, WCF, and SQL;
    • Relational and dimensional database design methodologies and/or unstructured data solutions;
    • Tools such as Visual Studio (VS), Azure DevOps;
    • Web service technology;
    • Unit, integration, and exploratory testing.

 

EDUCATION AND EXPERIENCE

  • Must have Baccalaureate degree in an appropriate IT field such as Computer Science or Computer Engineering from an accredited university
  • Demonstrate experience with software development and testing methodologies, in an internship, collegiate, or Capstone project.

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

 

This description is NOT an exhaustive list of all duties and responsibilities required by a person so classified.

 

We understand that success looks different for everyone and evolves over time, both professionally and personally. That’s why we offer a wide range of benefits and programs designed to support the successful candidate´s wellbeing, growth, sense of community, and recognition:

 

Competitive Salary 32.000-40.000€ depending on interview evaluations| Learning & Development | Private Medical and Dental insurance| Flexible remuneration: Meal vouchers, Transport card | Life and Disability Insurance | Pension plan scheme | Employee Assistance Program | IT employee discounts | Paid volunteer hours | Free and discounted legal services

 

Location: Madrid. Hybrid work available subject to internal policies.

Frequently Asked Questions

Is the salary disclosed for the Associate Software Engineer position at urbanscience?
The salary for this Associate Software Engineer role at urbanscience is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Associate Software Engineer position at urbanscience located?
This Associate Software Engineer role at urbanscience is based in Madrid, ES. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Associate Software Engineer role at urbanscience full-time or part-time?
This is listed as a OTHER position. It is posted as a Associate Software Engineer role in the Solution Engineering department at urbanscience.
Which team or department does the Associate Software Engineer at urbanscience belong to?
This Associate Software Engineer position is part of the Solution Engineering department at urbanscience. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Associate Software Engineer position at urbanscience?
Click the "Apply Now" button on this page. You will be redirected to urbanscience's official application portal hosted on icims where you can submit your application directly.
When was the Associate Software Engineer job at urbanscience posted?
This Associate Software Engineer position at urbanscience was posted on Jun 9, 2026. Apply as soon as possible — early applications are often reviewed first.
Associate Software Engineer
urbanscience
Apply for this role ↗

You'll be redirected to urbanscience's official application page on icims.