Company Overview: Lean Tech is a rapidly expanding organization situated in Medellín, Colombia.
We pride ourselves on possessing one of the most influential networks within software development and IT services for the entertainment, financial, and logistics sectors.
Our corporate projections offer a multitude of opportunities for professionals to elevate their careers and experience substantial growth.
Joining our team means engaging with expansive engineering teams across Latin America and the United States, contributing to cutting-edge developments in multiple industries.
Currently, we are seeking a Senior Software Architect with a strong English level to join our team.
Here are the challenges that our next warrior will face and the requirements we look for: Position Title: Senior Software Architect Location: LATAM What you will be doing: The Senior Software Architect is responsible for overseeing the architectural design and development of software systems and applications across multiple projects.
This role involves leading and mentoring a team of developers distributed across Latin America, managing internal and external stakeholders, and ensuring the successful delivery of projects using cutting-edge technologies.
The ideal candidate will have over 8 years of software development experience, exceptional leadership capabilities, and strong communication and organizational skills.
Design and development of robust, scalable, and efficient software architectures that meet the strategic goals of the organization.
Oversee the execution of multiple internal projects, ensuring that timelines, quality standards, and budget constraints are met.
Act as the primary liaison between development teams and internal/external stakeholders, translating business requirements into technical specifications.
Evaluate and implement new technologies, including AI, low code platforms, and cloud services (AWS, GCP), to enhance project outcomes and organizational efficiency.
Mentor and lead a diverse team of developers across Latin America, fostering a collaborative environment and driving continuous improvement in development practices.
Ensure that all software developed meets the highest standards of security, performance, and reliability.
Develop comprehensive architecture documentation and ensure all solutions are compliant with relevant regulatory and security standards.
Apply technical knowledge to assist clients in the design and development of solutions to complex technical engineering and applications problems, network challenges, or system administration issues.
Establish the basic structure of the system, defining essential core design features and elements that provide the framework.
Incorporate engineering strategies for introducing new technology into the customer's infrastructure related to its business processes of collection, analysis, production, and dissemination.
Responsible for initial design and development of new systems or extensive systems revisions to support the total requirements as well as provide for present and future cross-functional requirements.
Requirements & qualifications: To excel in this role, you should possess: Main Skills: 8+ years of experience in software development.
Experience working in SaaS products, start-up environments, and with agile methodologies.
Experience with Jira and other project management tools.
Experience with API-led platforms.
Proficient in front-end and back-end programming languages, particularly JavaScript (React / Node).
Extensive experience with AWS (EC2, S3, VPC) and GCP, including network architecture, database management (PostgreSQL), and cloud security.
Strong background in designing and implementing scalable, high-availability systems, and experience with enterprise IT architecture frameworks.
Knowledge of continuous integration/continuous deployment (CI/CD) pipelines, containerization (Docker, Kubernetes), and infrastructure as code (Terraform, CloudFormation).
Experience with relational and non-relational databases, particularly PostgreSQL, and data architecture design.
Secondary Skills: Leadership & Mentorship: Proven ability to lead, inspire, and mentor a distributed team of developers, with a focus on building a collaborative and high-performance culture.
Exceptional verbal and written communication skills, capable of articulating complex technical concepts to non-technical stakeholders and influencing decisions at all levels.
Strong organizational skills with a proven track record of managing multiple projects simultaneously, prioritizing tasks effectively, and meeting deadlines.
Ability to build strong relationships with internal and external stakeholders, managing expectations and driving alignment on project goals.
Advanced problem-solving capabilities, with a focus on innovative solutions and proactive risk management.
Comfortable working in a fast-paced environment with shifting priorities, and adept at managing change within the team and project scope.
Soft Skills: Strong leadership abilities with excellent organizational and prioritization skills.
Outstanding communication and stakeholder management skills.
Ability to work independently as well as within a collaborative team environment.
Adaptable, proactive, and committed to continuous learning and improvement.
Why you will love Lean Tech: Join a powerful tech workforce and help us change the world through technology.
Professional development opportunities with international customers.
Collaborative work environment.
Career path and mentorship programs that will lead to new levels.
Join Lean Tech and contribute to shaping the data landscape within a dynamic and growing organization.
Your skills will be honed, and your contributions will be vital to our continued success.
Lean Tech is an equal-opportunity employer.
We celebrate diversity and are committed to creating an inclusive environment for all employees.
#J-18808-Ljbffr