Description
Summary:
Join ToolsGroup as an Associate Software Engineer to contribute to high-impact software solutions in a cloud-native environment, supported by experienced mentors.
Highlights:
1. Contribute to high-impact software solutions in a cloud-native environment
2. Work with experienced mentors in a mentorship-focused environment
3. Be part of a collaborative, remote-first culture valuing growth and impact
Bogota, Colombia
Full Time
Technology
Entry Level
Associate Software Engineer
Location: Colombia
Company: ToolsGroup
**WHO WE ARE**
==============
As a global leader in supply chain planning and optimization, ToolsGroup's solutions help companies ensure product availability while minimizing waste. Our technology powers intelligent decision\-making for some of the world’s most recognized brands.
Our engineering team builds the systems and applications that make this possible, managing vast quantities of data in Microsoft Azure using a cloud\-native, microservices architecture. We use technologies including React, Python, C\#, GraphQL, PostgreSQL, Redis, Kafka, Kubernetes, and Docker.
**ABOUT THE ROLE**
==================
As an Associate Software Engineer at ToolsGroup, you’ll gain hands\-on experience contributing to the development of high\-impact software solutions while being supported by experienced mentors. You’ll help design, develop, test, and maintain components of our supply chain platform as part of a collaborative and inclusive team.
This is an entry\-level role intended for engineers early in their careers who are eager to learn, write clean and correct code, and build professional experience in a cloud\-first environment.
**WHAT YOU’LL DO**
==================
* Execute small, well\-scoped tasks across the stack with guidance from more senior team members
* Write clean, correct, and tested code using technologies such as Python, C\#, React, Vue.js, and GraphQL
* Develop software and systems using standard engineering practices in a cloud\-native Azure environment
* Participate in estimating, planning, and testing for smaller projects
* Contribute to and reference internal documentation
* Learn and apply core software engineering fundamentals, including debugging and performance considerations
* Collaborate with team members through code reviews and shared problem\-solving
* Collaborate with Product Management and UX to define and maintain high product quality
* Assist in resolving or escalating incidents when on\-call for your team
**ABOUT YOU**
=============
* Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
* Must have strong C\# skills
* Foundational knowledge of programming principles and data structures
* Exposure to modern software development practices, such as source control and automated testing
* Willingness and ability to quickly learn new tools and technologies
* Clear, proactive communicator who gives and receives feedback effectively
* Enjoys collaborating, asking thoughtful questions, and growing as a contributor
* Demonstrates a commitment to inclusive teamwork and continuous learning
**TECHNOLOGIES YOU’LL WORK WITH**
=================================
* Languages: Java, Python, C\#, JavaScript/TypeScript
* Frameworks/Tools: React, Vue.js, GraphQL, Docker, Kubernetes
* Cloud: Microsoft Azure (AKS, App Services, Functions, etc.)
* Data: PostgreSQL, SQL Server, Redis, Kafka
* Practices: Agile development, CI/CD pipelines, test automation, observability
**WORKING STYLE AND COLLABORATION**
===================================
At ToolsGroup, Associate Engineers are embedded within small, cross\-functional teams alongside Product Managers, Product Designers, and Analysts. You'll work collaboratively to build features that deliver value throughout the customer journey.
You’ll be expected to:
* Collaborate with Product Management and UX to define and maintain high product quality
* Advocate for improvements in performance, security, and reliability
* Work in an iterative, agile environment with frequent feedback cycles
**COMMUNICATION AND ORGANIZATIONAL SKILLS**
===========================================
Strong communication is essential in our remote\-first, asynchronous work culture. You should be proficient in English, both written and spoken, to:
* Provide clear updates on your progress and blockers
* Participate effectively in code reviews and team discussions
* Work with stakeholders across Engineering and Product to deliver features
**WHY JOIN TOOLSGROUP**
=======================
* Learn from and work alongside experienced engineers in a mentorship\-focused environment
* Participate in solving complex, meaningful problems at global scale
* Be part of a collaborative, remote\-first culture that values growth, impact, and inclusion
* Receive a competitive compensation package including salary and benefits
Apply today and launch your software engineering career with ToolsGroup.
Submit your resume and a short note explaining why you’re excited to grow with us.
Applying to this job the candidate consents that his/her data are treated by ToolsGroup in compliance with the GDPR n. 2016/679 GDPR and Transparency Document
U.S. applicant notice: This employer participates in E\-Verify and will provide the federal government with your Form I\-9 information to confirm that you are authorized to work in the U.S. ToolsGroup is CCPA/CPRA compliant.