For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Aventior
Aventior

Principal Software Engineer- Colombia Only

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Principal

Tech stacks

Software Development
Testing
Agile
+47

Permanent role
16 hours ago
Apply now

Designation: Principal Software Engineer

Preferred Experience: 7+ years

Job Summary

Here’s a polished version of the job description that keeps it professional, concise, and appealing while highlighting the responsibilities and qualifications clearly:

The Principal Software Engineer plays a key role in the development of the application. This role involves leading the design and development of major feature areas, mentoring team members, contributing to the community, and providing expert support to internal and external stakeholders. The ideal candidate will be a hands-on technical leader, passionate about building enterprise-grade software, and committed to advancing mission and values.

Key Responsibilities

  • Provide technical and architectural leadership for one or more products, modules, or major feature areas.
  • Lead all phases of application development: planning, design, implementation, testing, documentation, release, and maintenance.
  • Architect and develop software applications using an agile model and established best practices.
  • Mentor and guide team members on product, technical, and domain-related topics.
  • Design and implement new features and resolve bugs to enhance platform architecture, infrastructure, and functionality.
  • Write unit and integration tests (JUnit) to ensure code quality.
  • Collaborate on enterprise-level technologies and participate in production releases.
  • Conduct thorough code reviews to maintain high-quality standards.
  • Drive initiatives to minimize technical debt, improve system performance, and adopt modern technologies.
  • Collaborate effectively with cross-functional teams and stakeholders.
  • Provide technical support and guidance to internal teams, customers, and the community.
  • Contribute ideas and strategies that strengthen culture, values, and long-term vision.

Experience & Skills

  • 5+ years of professional experience building Java-based applications with Spring Boot, Spring Framework, and Hibernate.
  • 5+ years of experience designing, developing, and consuming REST APIs with a focus on security.
  • 5+ years of experience with relational databases and SQL.
  • Familiarity with front-end technologies such as Angular, Node.js, JavaScript, jQuery, and mobile web development (preferred).
  • Experience with Docker and Kubernetes in production environments.
  • Hands-on experience with Unix-based systems, Bash scripting, and CI/CD tools.
  • Strong knowledge of Git, branching strategies, and release management practices.
  • Familiarity with Scrum and agile methodologies.
  • Excellent written and verbal communication skills, with the ability to clearly convey complex technical concepts to both technical and non-technical audiences.

Company Overview:

Aventior is a leading provider of innovative technology solutions for businesses across a wide range of industries. At Aventior, we leverage cutting-edge technologies like AI, ML Ops, DevOps, and many more to help our clients solve complex business problems and drive growth.

We also provide a full range of data development and management services, including Cloud Data Architecture, Universal Data Models, Data Transformation & and ETL, Data Lakes, User Management, Analytics and visualization, and automated data capture (for scanned documents and unstructured/semi-structured data sources). Our team of experienced professionals combines deep industry knowledge with expertise in the latest technologies to deliver customized solutions that meet the unique needs of each of our clients. Whether you are looking to streamline your operations, enhance your customer experience, or improve your decision-making process, Aventior has the skills and resources to help you achieve your goals.

We bring a well-rounded, cross-industry, and multi-client perspective to our client engagements. Our strategy is grounded in design, implementation, innovation, migration, and support. We have a global delivery model, a multi-country presence, and a team well-equipped with professionals and experts in the field.

About Aventior

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service