UnDosTres is a leader in the mobile payments space in Mexico. Our app, a first in the country, allows users anywhere to do any transactions on their phone with a single click, such as paying bills, buying movie tickets, and topping up prepaid phones. To setup an Engineering Centre in India, we are looking for an experienced engineering manager with a track record of building strong engineering teams, focused on cultural values as much as on the technology and business goals. Background in financial technology is a plus. Is platform & infrastructure engineering your passion? Do you enjoy building teams and seeing your teammates excel in complex technical and business domain areas? Do you enjoy hands-on coding culture and building solutions that are exceptionally crafted? On the Engineering team at UnDosTres you will find a unique opportunity to leverage your leadership skills, while continuing to be hands on and responsible for the design and implementation of some of the most innovative software solutions. UnDosTres’s technology team is the backbone of our company. The team is responsible for building awesome products, frameworks and systems that allow the rest of engineering to produce and deploy software that is scalable, reliable, instrumented, secure, consistent, and well tested. Scaling an infrastructure shared across multiple products is hard. Our consistency and security requirements make scaling harder. Hard problems fascinate us and our engineers work with all of our Engineering and Product teams to find simple, consistent, clean and scalable solutions to our business requirements. What You'll Do - Your day-to-day responsibilities will be a combination of hands on coding, technical leadership, people management and mentorship, interaction with our team based in Mexico city and taking care of operational issues that come with a development center. - Hire and develop a team of engineers responsible for building frameworks, systems and tools to enable new UnDosTres products with business requirements that scale over millions of users, their transactions and secure data. - Lead by example, care for your team and establish credibility with the quality of your and your team's technical execution. - Work with our engineering team based in Mexico City, product team on security, tools, architecture, planning and delivery of multiple concurrent projects. - Work cross-functionally across the engineering organization as well as with internal and external stakeholders. - Provide leadership and growth opportunities to your team members, develop talent, mentor engineers, recruit and represent UnDosTres’s hiring brand. What We Look For - Solid leadership and communication skills. - Experience in managing diverse engineering teams. - 5+ years of software engineering experience. - Expert knowledge of a dynamically/ statically typed language -- we are open with the technologies we use and members of our team have backgrounds in a wide range of technologies. - Solid CS fundamentals and hands on coding skills. - Extensive experience building and owning large-scale distributed backend systems, and robust performant and extendible frontend systems. - Exceptional skills at developing and debugging in one or more programming languages. - Experience with AWS and/or other cloud providers is a plus. - You prefer using, enhancing and contributing to open source solutions over building solutions from the ground up. - Experience with (or want to learn about) operating system internals, file-systems, databases, network, concurrency frameworks. - Unquenchable thirst for learning new things. You obsess about keeping costs low while building your team and products. - Familiarity with Linux. What we offer: - Work with passionate problem-solvers like yourself and a multicultural and interdisciplinary team. - Competitive compensation. Equity for exceptional candidates. - An excellent work environment. - Opportunities for growth and constant learning.
Job Description Roles and Responsibilities: • Exploit security flaws and vulnerabilities with attack simulations on multiple application platforms like Android, iOS and Web. • Ability to flow from black box to grey box to white box tests. • Ability to effectively work with the engineering teams to provide technical risk. assessment of technologies in networks, applications, code reviews in the release management cycle. • Ability to perform vulnerability assessments and penetration testing, utilizing tools - commercial and open source. • Perform, review and analyze security vulnerability data to identify applicability and false-positives. • Conduct penetration testing in line with Open Web Application Security Project (OWASP) • Write technical reports that include suggested resolution for identified problem areas and perform operational risk assessment. Required Skills and Abilities: • OWASP top 10 • Security Pen Testing methodologies including automated scans and manual methods • Tools including Burp, Nexpose, NMap, Whois etc. is a plus • Good Hands-On with Linux Debian Flavors and security hardening of the same • Understanding of Web Servers and HTTP 1.0/1.1 Protocol • Troubleshooting web servers like Apache, Nginx and other reverse proxy platforms • Basic understanding of NodeJS, Python and JAVA • TCP/IP networking including IP classes, subnets, NAT • SSL Handshake and Certificates - Understanding • DNS, and DHCP, Network troubleshooting • Remote access methods • Backup and disaster recovery methodologies • Network analysis tools • Good Hands-on using Linux Debian Flavors • Experience with security issues in Cloud Technologies (AWS) is a plus • Ability to grasp new technology concepts quickly • Good documentation skills • Ability to work in a team environment and interact with people • Knowledge and understanding of basic information security principles • Should be aware of the latest Major Application Zero-day vulnerabilities • Should be able to understand security alerts and take necessary actions accordingly Education and Experience: • Bachelor’s degree in information technology related field