Sporting Fashion & Goods
Software Developer
Mid Level
Bogota, Colombia
in office
Full time
Job description
About the Role
Contributes to the design, development, testing, deployment, and support of technology solutions that create business value across the organisation. Working under the guidance of senior engineers and technical leads, it applies software engineering fundamentals, approved AI capabilities, and automation tools to deliver secure, maintainable, and scalable solutions. The position supports the translation of clearly defined business needs into technical deliverables and develops effective collaboration with business, product, and technology stakeholders.
Key Responsibilities
- Assist with the elicitation, analysis, specification, validation, prioritisation, and documentation of requirements for clearly defined subject areas, and participate in discovery sessions, stakeholder discussions, backlog refinement, and requirements workshops.
- Support the creation and maintenance of user stories, acceptance criteria, process flows, functional and technical specifications, and requirements traceability, and assist in establishing requirements baselines and applying authorised changes under agreed change management practices.
- Design, code, verify, test, document, amend, and refactor moderately complex applications, components, integrations, automations, programs, and scripts, applying agreed standards, patterns, tools, frameworks, and secure development practices, and participate in code, design
- And documentation reviews and incorporate feedback from peers and senior engineers.
- Contribute to the design of components within larger software systems, specify user or system interfaces for assigned scope, create design views for functional and non-functional requirements, and support evaluation of options and trade-offs.
- Contribute to AI-enabled solutions using approved platforms, tools, and frameworks under the guidance of senior engineers or technical leads, using specification-driven development (SPEC coding) and AI-assisted engineering practices to translate approved requirements into clear
- Testable software outcomes.
- Support the development of prompts, agents, intelligent automations, and AI-enabled workflows, apply AI governance, responsible AI, security, privacy, legal, compliance, human oversight, and evaluation requirements, and build knowledge of the AI framework, Market AI Hub guidance
- And emerging engineering practices.
- Define test conditions and designs, execute and record test cases and supporting data, analyse and report test, integration, and build results, escalate issues, risks, and failures, produce software builds, and support system integration, deployment, release, environment validation
- And early-life support.
- Assist in investigating and resolving application issues, perform assigned maintenance and operational support procedures, and contribute to test automation, observability, documentation, and continuous improvement of engineering and delivery practices.
- Apply required security controls, data protection requirements, engineering policies, and operational procedures, perform basic risk or vulnerability assessment activities and support remediation, communicate identified security risks and issues to the appropriate technical lead or manager
- And respond to suspected incidents or security breaches in line with organisational policy.
- Collaborate with business stakeholders, Product Managers, Product Owners, architects, engineers, data teams, security teams, and external partners to deliver agreed outcomes, communicate progress, issues, risks, and technical information clearly to technical and non-technical audiences
Required Experience & Qualifications
- Four-year college or university degree with focus on Computer Science, Information Technology, Engineering, Business Administration, or a related field, or an equivalent combination of education and experience.
- At least 3 years of experience in IT, including at least 1 year of experience in software engineering, application development, or a relevant technical area.
- Experience with at least one programming language and relevant software development tools or frameworks.
- Working knowledge of the software development lifecycle, testing, integration, release, application support, and Agile delivery practices.
- Ability to analyse clearly defined problems, document requirements and technical information, and deliver assigned work with appropriate guidance.
- Strong collaboration, communication, analytical, and problem-solving skills.
- Proficient spoken and written command of English.
Preferred Skills
- Experience developing applications, integrations, automations, or digital products in an enterprise environment.
- Exposure to Generative AI, copilots, agent development, intelligent automation, prompt engineering, AI evaluation, or AI-assisted software development.
- Familiarity with specification-driven development (SPEC coding).
- Awareness of responsible AI, information security, privacy, and governance principles.
- Experience creating user stories, acceptance criteria, process flows, functional specifications, technical documentation, or solution designs.
- Knowledge of APIs, databases, cloud platforms, DevOps, CI/CD, test automation, or system integration.
- Experience working with business stakeholders or an interest in technology consulting and business process improvement.
- Experience within the adidas technology landscape is an advantage.
Workplace
- Area: IT - Software Engineering / Development
- Subsidiary/Country: adidas Colombia
- GSMS Grade: P1
- Number of Personnel Managed: None
- TECH Job Family: Software Engineering
- Team: Technology
About the Company
The company believes that embedding diversity, equity, and inclusion into its culture and talent processes gives employees a sense of belonging and the brand a real competitive advantage.
Create your account to access job details
Unlock full job descriptions, apply in seconds, and get access to roles matched to your experience and interests.



