$ 40,000 a 45,000
Nivel de Inglés
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.