···
Log in / Register
Junior Software Architect
Negotiable Salary
Indeed
Full-time
Onsite
No experience limit
No degree limit
Cl. 47d # 20A-46, El Carmen, Barranquilla, Atlántico, Colombia
Favourites
Share
Some content was automatically translatedView Original
Description

**\*\*Software Architect\*\*** The Software Architect is responsible for leading the design and implementation of robust, scalable, and business-aligned technological solutions. They define technical standards, make strategic architectural decisions, and ensure the technical quality of systems, serving as a reference and mentor for development teams. This role is critical to ensuring the maintainability, performance, and long-term evolution of the platform. **\*\*Key Responsibilities:\*\*** \* Design and document software architectures (microservices, event-driven, SOA) that meet functional and non-functional requirements. \* Make strategic technical decisions, evaluating trade-offs to ensure scalability, security, resilience, and maintainability. \* Define and promote technical standards, best practices, and design and integration patterns across development teams. \* Mentor developers, guiding them in solution implementation and fostering the team’s technical capability growth. \* Collaborate with Product Owners and stakeholders to assess the technical feasibility of new requirements and support strategic planning. \* Evaluate, recommend, and implement appropriate technologies, tools, and frameworks for the technology stack. \* Lead and participate in code reviews and architectural decision-making to ensure the technical quality of deliverables. \* Ensure application of security principles in architecture and system design. \* Establish and lead technical alignment meetings with cross-functional teams in agile environments. **\*\*Requirements:\*\*** \* Bachelor’s degree in Systems Engineering, Computer Science, or related field. \* Minimum 2 years of experience as a Software Architect or in technical leadership roles with responsibility for architectural decisions. \* Proven experience designing enterprise architectures, distributed systems, and defining technical standards. \* In-depth knowledge of programming languages such as Java, Python, or .NET, and their ecosystems. \* Practical experience designing and implementing architectures such as microservices and/or event-driven systems. \* Knowledge and experience with cloud services (AWS, Azure, or GCP). \* Experience with SQL databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis). \* Proficiency with tools such as Docker, Kubernetes, CI/CD pipelines, and architectural diagramming tools. \* Solid understanding of software design, integration, and resilience patterns. **\*\*Key Competencies:\*\*** \* Strategic thinking and long-term technical vision. \* Effective communication skills for interacting with both technical and non-technical stakeholders. \* Technical leadership and mentoring ability. \* Decision-making based on risk, cost, and benefit analysis. \* Results-oriented mindset with strong focus on technical quality. \* Adaptability to work across diverse technological and business contexts. Employment type: Full-time Experience: * two: 1 year (Required)

Source:  indeed View original post
Valentina Rodríguez
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.