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.
Responsibilities: As the VP of Engineering you will lead, manage, and inspire engineering teams developing a next-generation platform and help the team fulfill technical, product, operational, and business requirements by putting yourself in the trenches. You'll guide architecture and delivery of software products. The ideal candidate will have a passion for delivering great consumer software products focused on incredible customer experiences. Conduct technical reviews of products/solutions to compare and evaluate their applicability. Contribute to the senior management team, guide strategic decisions and resource allocation. Experience on Amazon Web Services (AWS), LAMP, Node JS, etc. Craft and execute our Tech Strategy and ensure that processes meet expectations product/ business and operations team. Lead technology teams in day-to-day operations, provide key expertise, supervise the heads of departments, and set performance goals. You would own end-to-end availability and performance our products - prepare technology strategy and architect the solutions for scalability and build various teams.
As a Sr. Engineering Manager, you will lead an engineering team in a fast-paced agile environment. The key to the success of this position is having a strong & innovative approach to problem-solving, great technical leadership, excellent communication (written and verbal, formal and informal), flexibility, and a self-motivated working style with attention to detail. This position is part of the Supply Chain and Transportation team specifically accountable for building and supporting the solutions for managing the foundational data that is leveraged by all teams in the portfolio. The solutions used include open source tech stack to build highly scalable micro-services that serve the core data needs of the modern supply chain. This position involves managing a team of engineers (Junior to Lead levels) in Bangalore while partnering with key engineering and product leaders across Target. Use your skills, experience, and talents to be a part of groundbreaking thinking and visionary goals. As a Sr. Engineering Manager, you’ll take the lead as you… • Manage overall software development cycle, driving best practices and ensuring the development of high-quality code for common assets and framework components. • Build and lead a team of high caliber software development engineers • Architect and develop the best technical design and approach • Manage and execute against project/agile plans and set deadlines • Drive resolution of technology roadblocks including code, infrastructure, build and deployment • Manage cross-product technical dependencies and drive resolutions to conflicts • Advocate for technologies, frameworks, design patterns, processes and guiding values of the domain architecture • Ensure all code adheres to all development & security standards Requirements for Software Development: • 9+ years of engineering (software development) experience. Experience with at least one full cycle implementation from requirements to production. Experience in building/implementing high performance & scalable server-side applications • 1+ years of managing software development teams with a strong track record of project delivery for large, cross-functional projects • Experience operating medium to large scale systems • Experience with test-driven development and software test automation • Strong sense of ownership • Strong written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences Desired Qualifications: • Bachelor's degree in computer science engineering or equivalent • Experience with highly scalable and highly available services • Microservice based architecture • Knowledge and experience with CICD across multiple cloud environments • Strong sense of ownership across a wide product portfolio of services • Ability to troubleshoot and problem solve across service dependencies. • Experience with Java, Springboot, Gradle- JVM language and framework • Experience with SQL, NoSQL and Graph databases - PostgreSQL, Cassandra, Mongo, Neo4J • Supply Chain/Logistics experience with a track record of innovation • Contribute back to the Open Source community is desirable • Extensive experience working in an agile environment (i.e. user stories, iterative development, etc.)
Major Roles and Responsibilities: 1) Designing and following appropriate project management standards. 2) Maintaining the project on track 3) Managing project risks 4) Monitor overall progress and resource use. 5) Making sure that appropriate technical and quality standards are applied. Education & Experience: 1) At least 5 years of project management experience, with at least 2 years working in an Agile environment. 2)Knowledge and experience with Agile best practices (you know how to be a Scrum Master and would be comfortable teaching others the ropes). 3) You're great at decision-making, consensus building and conflict management. You're a natural problem-solver. 4) Experience shipping software. You know all aspects of the SDLC, can interface with all the disciplines involved, and you are educated in best practices of iterative development.
Responsibilities And Scope • You not only have the technical chops to roll up sleeves and provide technical leadership to major projects, but also build and manage a team of 10-15 top notch engineers. • You not only optimize your own code but make sure engineers are able to optimize theirs. As an Engineering Manager you manage your business goals, contribute to product strategy and help develop your team • Create clear career paths for team members and help them grow with regular & deep mentoring. Perform regular performance evaluation and share and seek feedback. • Operating with scale and speed amidst flux, there is just a LOT happening. • Our world-class software engineers are just getting started -- and as a manager, you guide the way. You are their default mentor. • You work closely with Product Management, Business Development and Operations team and enable them by providing scalable and high quality technology solutions at a rapid pace • You set up best practices for development and champion their adoption and at the same time Architect & design technically robust, flexible and scalable solutions • You work with designers, business analysts, and product managers to estimate and plan projects in an Agile environment • Perform well in uncertainties and collaborate and work with unclear interfaces to other teams in our rapidly evolving organizations Must Have • Excellent leadership skills to mentor the engineers under you. • Deep understanding of technologies and architecture in a highly scalable and available set-up. • Deep understanding & expertise with highly transactional, large relational and complex systems • Strong object oriented design skills, and an uncanny ability to design intuitive module and class-level interfaces • Superior project management skills to manage multi-engineer projects and experience of delivering high quality projects on time • Above 9 years of experience with technology depth as well as good people skills • A BE/BTech in Computer Science or some equivalent academic stance. Nice To Have • Able to establish credibility with smart engineers quickly, and provide longer term vision and motivation. • Great people skills to closely work with other teams. Product Management, Business Development, and Operations, all need your expertise to ensure superior solutions match our scale of operations. • Very high technical competence, strong technical background with track record of individual technical accomplishments – Ability to play the role of the architect for the team
8-12 years of overall experience in software development projects. 4-5 years of hands-on software development experience. preferably back-end development. 2-4 years of project management experience with at least 60% of the time spent on managing fixed price or outcome-based projects. Good exposure to the Agile software development process. Proven success in managing complex projects on-time and on- or below-budget Ability to manage multiple projects and highly talented engineering teams Skills to communicate complex ideas effectively Strong sense of empathy and emotional awareness Impeccable attention to detail
Engineering Lead - Fluent in either Python, NodeJS. Has worked on either MySql, Postgresql, MongoDB Experience working with Payment systems, workflow management systems, chat systems is a plus. Has working knowledge on the complete development stack Fluent with AWS, GIT Knowledge on Continuous Integration ( CI ), Automated Deployment tools is a plus Previous experience of leading a team, architecting is a plus Open Source contributions is a plus
Desired Skills Prior experience working in both project Management & Business Analyst role. Good knowledge of Requirement Gathering and fit gap documentation processes Ability to demonstrate an engaging, professional behavior while listening and communicating with enterprise clientson all levels. Good analytical and problem solving skills. Good communication skills. Prior Project Management experience PMP certification, good to haveThe ideal candidate: Has exceptional business analysis skills, demonstrating good understanding of client business requirements andprocesses to align with product and services Actively participates in design sessions in specific areas of expertise Defines solutions to address basic client business requirements Demonstrates hands-on system acumen in an end-user capacity Is able to quickly learn systems, processes, and procedures. Grasp technical concepts and adapt easily to change Has demonstrated prior project management experience for technology deployments
Roles : - Design and architect products for high performance and availability - Work closely with QA, Prof Svcs, Developers to drive product development - Responsible for coaching and mentoring development team, ensuring timely and quality deliverables - Code review and design reviews - Track actual project cost against estimated cost - Set goals and perform appraisals for team members - Understanding client requirements and provide estimation,Effectively communicate with key stakeholders Skills : - 8+ years of experience of building successful production-quality software. - Expertise in large-scale multi-tiered systems. - Expertise in Core and Web Java, object-oriented design, analysis and design patterns, J2EE designing skills - Strong hands on experience working on enterprise java technologies like Hibernate and EJBs - Having good experience working on Windows or Linux - Solid understanding of relational databases and SQL. - Focus on clean high-quality code and solid designs. - Ability to work independently and with a small team. - Ability to manage tasks for a team, work effectively with cross-functional teams - Good communication skills Education : BE / B Tech / M Tech
Role & Responsibilities: - Define product roadmap and delivery upon it - Managing a team of 10+ developers and managers, to deliver on product roadmap - Recruiting new talent and coaching team members to build a world class team - Establishment of performance goals for all team members. - Designing and developing enterprise class highly scalable mission critical applications - Hands on experience in designing and developing applications using Java platforms - Hands on Architecture and Design skill is required - Work closely with QA, Professional Services, Developers to drive product development - Architecture and design reviews - Track actual project cost against estimated cost - Set goals and perform appraisals for team members - Improve state-of-art within the team for automation, architecture, infrastructure - Manage client expectations - Understanding client requirements and provide estimation Skills : - 14+ years of experience of building successful production-quality software. - Expertise in large-scale multi-tiered systems. - Expertise in Core Java and JEE, object-oriented design, analysis and design patterns - Good exposure to JSON based REST services in Java. - Excellent knowledge of RDBMS, SQL, NoSQL, Cache, Linux based systems - Focus on clean high-quality code and solid designs.