Experienced Software Engineer

CODE Éxitos

Colombia

Presencial

COP 114.407.749 - 171.611.623

Jornada completa

14 días+

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Descripción de la vacante

A technology company in Colombia is looking for a mid-level Software Engineer to independently design and develop features, mentor junior engineers, and improve coding standards. Ideal candidates will have 2-4 years of experience, proficiency in programming languages, and understanding of cloud platforms and databases. This role offers the opportunity to grow in a collaborative environment focused on ownership and problem-solving.

Formación

  • 2-4 years of professional experience as a software developer.
  • Solid understanding of software development concepts.
  • Experience working with databases and cloud platforms.

Responsabilidades

  • Design, develop, and deliver medium-sized features and components.
  • Troubleshoot and resolve moderately complex technical challenges.
  • Contribute to code reviews and improve team coding standards.

Conocimientos

Proficiency in programming languages (JavaScript, Python, C#)
Understanding of data structures and algorithms
Debugging and problem-solving techniques
Experience with relational/NoSQL databases
Experience with cloud platforms
Experience implementing CI/CD workflows
Familiarity with Agile methodologies
Understanding RESTful APIs and HTTP protocols
Experience with version control (Git)
Strong communication and collaboration skills
Exposure to front-end frameworks

Herramientas

Docker
Kubernetes
GitHub Actions
Jira
Azure DevOps

Descripción del empleo

The Software Engineer (SE-2) is a mid-level role for developers who have established a solid technical foundation and are ready to take on more complex tasks with greater independence. At this tier, engineers are expected to deliver medium-sized features end-to-end, contribute to technical discussions, and begin mentoring junior team members. SE-2 engineers play a crucial role in ensuring the quality and scalability of the software they develop while collaborating effectively within a team.

This role marks a transition from learning to contributing independently, with a growing focus on ownership, problem‑solving, and collaboration.

Key Responsibilities
  • Independently design, develop, and deliver medium-sized features and components
  • Troubleshoot and resolve moderately complex bugs, performance issues, and technical challenges
  • Contribute to code reviews, providing detailed and constructive feedback to peers and junior engineers
  • Follow and improve team coding standards, best practices, and software development workflows
  • Write and maintain comprehensive unit tests and contribute to improving overall code coverage
  • Document solutions, processes, and technical decisions for clarity and future reference
  • Participate in technical discussions and contribute ideas for solving project challenges and improving processes
  • Collaborate effectively with Tech Leads, product managers, designers, and QA engineers to clarify requirements and ensure feature delivery
  • Mentor and assist junior engineers (SE-1 and interns), helping them improve their coding and debugging skills
  • Learn and apply new technologies, tools, and frameworks as required by the team or project
Skills & Qualifications
  • Proficiency in at least one programming language (e.g., JavaScript, Python, C#)
  • Solid understanding of software development concepts:
    • Data structures and algorithms
    • Debugging and problem‑solving techniques
    • Write clean, maintainable, and efficient code following SOLID principles and team best practices
  • Experience working with relational and/or NoSQL databases (e.g., PostgreSQL, SQL Server, MongoDB)
  • Practical experience with cloud platforms (e.g., AWS, Azure, or GCP)
  • Experience implementing and maintaining CI/CD workflows (e.g., GitHub Actions)
  • Familiarity with Agile methodologies (e.g., Scrum, Kanban) and tools like Jira, Azure DevOps
  • Understanding of RESTful APIs, HTTP protocols, and basic architectural patterns
  • Experience with version control systems, particularly Git
  • 2-4 years of professional experience as a software developer
  • Strong communication, collaboration, and problem‑solving skills
  • Exposure to front‑end frameworks like React, Vue.js, or Angular
Additional Skills (Nice To Have)
  • Experience optimizing software for performance, scalability, and reliability
  • Familiarity with containerization tools like Docker or orchestration tools like Kubernetes
  • Basic knowledge of security best practices for software development
  • Contributions to open-source projects or personal coding projects
  • Experience with React Native and mobile application development in general
Career Path Recommendations
  • Taking ownership of increasingly complex and critical projects
  • Developing deeper expertise in system design, architecture, and scalability
  • Expanding proficiency with cloud platforms, CI/CD, and performance optimization
  • Contributing to technical decision‑making and mentoring junior team members more actively
Evaluation Metrics
  • Ability to deliver features with quality and growing autonomy
  • Proficiency with databases, cloud platforms, and CI/CD tools
  • Consistency in adhering to team processes, Agile practices, and coding standards
  • Effective collaboration with Tech Leads, peers, and stakeholders
  • Mentoring contributions and ability to help junior engineers grow
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Software Engineering Manager
Software Engineering Manager

Pond & Company • Bogotá

Presencial
COP 120.000.000 - 190.000.000
Software Engineer
Software Engineer

Nokia • Bogotá

Presencial
COP 120.000.000 - 240.000.000
Software Engineer (Middle/Senior) ID42373
Software Engineer (Middle/Senior) ID42373

AgileEngine • Barranquilla

Presencial
COP 117.169.000 - 195.282.000
Professional growth
Competitive compensation
Exciting projects
+1
Senior DevOps Engineer
Senior DevOps Engineer

Endava • Bogotá

Híbrido
COP 136.836.000 - 205.255.000
Competitive salary package
Career coaching
Flexible working hours
+1
Senior Software Engineer
Senior Software Engineer

Solvo Global • Medellín

Presencial
COP 90.000.000 - 140.000.000
Principal Engineer
Principal Engineer

HRB • Bogotá

Presencial
COP 477.008.000 - 731.413.000
Backend Engineer (Senior) ID44884
Backend Engineer (Senior) ID44884

AgileEngine • Armenia

Híbrido
COP 262.654.000 - 337.699.000
Professional growth
Competitive compensation
Exciting projects
+1
Senior Full Stack Engineer ID67841
Senior Full Stack Engineer ID67841

AgileEngine • Sur

Híbrido
COP 182.455.000 - 291.929.000
Professional growth: Mentorship, TechTalks, and personalized growth roadmaps.
Competitive compensation: USD-based pay with education, fitness, and team activity budgets.
Exciting projects: Modern solutions with Fortune 500 and top product companies.
+1
Software Engineer (Observability & Infrastructure)
Software Engineer (Observability & Infrastructure)

GFT Technologies • Colombia

A distancia
COP 147.994.000 - 221.993.000
Prepaid Medical Insurance
Rewards Program
Learning Academy
+1
Senior Software Engineering Tech Lead
Senior Software Engineering Tech Lead

Capgemini Engineering • Colombia

Presencial
COP 120.000.000 - 180.000.000