Trabajo de Software Architect - Cdmx en Listopro, Ciudad de México - México



Rango de salario (MXN)

Tipo de empleo

Fecha de publicación

Software Architect - Cdmx

We are looking for a Software Architect who will be working with team members to ensure consistently elegant and scalable software architecture, efficient and resilient deployment and CI/CD infrastructure, and leverage existing and emerging cloud technology to create radically scalable, reliable, and innovative solutions for a disruptive company experiencing hyper growth.




-Design and build core technology using industry leading technologies including virtualized and container-based infrastructure and related technologies, Aurora and NoSQL, and other AWS-based infrastructure in a way that improves delivery of new functionality.

-Review, audit, and provide feedback to engineers on best practices for securing software components.

-Track progress against milestones, identify and resolve obstacles, communicate objectives and requirements.

-Communicate and provide transparency for development status and progress within and outside the organization.

-Cooperation and coordination between the Product Management organization and the Engineering Team to ensure we build the right things and build things right.

-Communicate and train Engineers in software best practices, architectural principles, design patterns, and effective software development principles.

-Evaluate new technologies and create proof-of-concepts for expected use cases with sufficient detail to facilitate the decision-making process.

-Monitor and analyze security alerts and information and distribute to appropriate personnel.

-Establish, document, and distribute security incident response and escalation procedures to ensure timely and effective handling of all situations.



-Bachelor’s degree in Computer Science or engineering field.

-7+ years Software Engineering/Development of web services and scalable applications.

-3+ years Software Architecture of web services and scalable applications.

-Demonstrated ability to lead and mentor a development team.

-Mature knowledge/experience with software development and Agile development methodology.

-Strong experience with application development (including automated testing), microservices and related technologies.

-Strong experience with highly scalable web-based technology, mobile application principles, and emerging infrastructure technologies such as containers, serverless architecture, lambdas, etc.

-Strong SQL skills for both design and queries and can mentor others on best practices and optimizations.

-Ability to use tools and metrics to communicate and present information in an effective and compelling way.