Software Engineer, Java and Kotlin Ecosystem Specialist

hace 1 mes


Ciudad de México, Ciudad de México Google Inc. A tiempo completo
Software Engineer, Java and Kotlin Ecosystem Specialist

Please submit your resume in English - we can only consider applications submitted in this language. Only applications of candidates with Mexican citizenship will be evaluated for this role in compliance with the provisions of Article 7 of the Federal Labor Law.

Minimum Qualifications:
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience with developing infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture
  • Experience with Kotlin, Java, Java Libraries, Bazel
Preferred Qualifications:
  • Experience building reusable, performant and reliable software
  • Experience in one of the following: library development, compilers, static analysis, programming languages, IDE plug-ins, or build systems
  • Experience working in Open Source
  • An interest in infrastructure, API design, or code health
About the Job:

At Google, our software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

In this role, you will have an opportunity to develop the Kotlin Multiplatform Ecosystem. You will get the opportunity to partner with developers of many popular Java Open Source libraries such as Guava, Truth, and Flogger to have an impact both internally at Google and in Open Source. You will help improve the developer experience at Google by improving the toolchain, developing libraries and static analysis to prevent bugs before they are written, suggesting better code patterns, and making large-scale changes to a huge codebase.

The Core team builds the technical foundation behind Google's flagship products. We are owners and advocates for the underlying design elements, developer platforms, product components, and infrastructure at Google. These are the essential building blocks for excellent, safe, and coherent experiences for our users and drive the pace of innovation for every developer. We look across Google's products to build central solutions, break down technical barriers and strengthen existing systems.

Responsibilities:
  • Develop and test code for KMP developer tools, libraries, and static analysis.
  • Help Google engineers build, debug, test, profile, and run their KMP code on all supported platforms.
  • Participate in and lead design reviews with peers and stakeholders to decide amongst available technologies.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to documentation or educational content and adapt content based on program updates and user feedback. Triage, debug, track, and resolve issues.

Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law.

Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting.



  • Ciudad de México, Ciudad de México Google Inc. A tiempo completo

    Software Engineer Java and Kotlin Ecosystem RolePlease submit your resume in English - we can only consider applications submitted in this language. Only applications of candidates with Mexican citizenship will be evaluated for this role in compliance with the provisions of Article 7 of the Federal Labor Law. Minimum Requirements:Bachelor's degree or...


  • Ciudad de México, Ciudad de México Insulet Corporation A tiempo completo

    Staff Software Engineer, AndroidAt Insulet Corporation, we are seeking a highly motivated and performance-driven Staff Software Engineer to join our expanding team. The ideal candidate will be responsible for contributing to our Android Mobile Applications projects, designing, building, and delivering medical-grade mobile applications and SDKs primarily...


  • Ciudad de México, Ciudad de México Inside Java A tiempo completo

    Develop Innovative Java SolutionsWe are seeking a talented Java expert to join our team at Inside Java. As a Senior Java Troubleshooting Specialist, you will be part of a team that develops Java itself. Utilize your skills to work with Enterprises on the development and deployment of Java.Key ResponsibilitiesCollaborate with the Java developer community to...


  • Ciudad de México, Ciudad de México World Business Lenders, LLC A tiempo completo

    About the Role:We are seeking a skilled Senior Software Engineer with expertise in Java to join our team. The selected candidate will be responsible for developing and maintaining large-scale software systems using Java.Key Responsibilities:Design and develop complex software systems using JavaCollaborate with cross-functional teams to ensure software...


  • Ciudad de México, Ciudad de México Insulet Corporation A tiempo completo

    Staff Software Engineer, AndroidAt Insulet Corporation, we're on a mission to empower people with diabetes to take control of their health. We're seeking a highly skilled and motivated Staff Software Engineer to join our Android team. As a key member of our team, you'll be responsible for designing, building, and delivering medical-grade mobile applications...

  • Software Engineer

    hace 3 semanas


    Ciudad de México, Ciudad de México Insulet Corporation A tiempo completo

    Job DescriptionInsulet Corporation is seeking a highly skilled Senior Software Engineer to join our team. This role is responsible for designing, building, and delivering medical-grade mobile applications and SDKs primarily using Java and Kotlin.ResponsibilitiesDesign and develop high-quality Android applications using Java and Kotlin.Collaborate with...

  • Software Engineer

    hace 3 semanas


    Ciudad de México, Ciudad de México Pintacomex Sa De Cv A tiempo completo

    We are seeking a skilled Software Engineer to join our team. Responsibilities include:Design and develop software applications using Java and Python programming languages.Work collaboratively with cross-functional teams to deliver high-quality software solutions.Participate in code reviews and contribute to the improvement of our codebase.Requirements:Strong...


  • Ciudad de México, Ciudad de México Isquisa A tiempo completo

    About the Role: We are looking for a skilled Software Engineer to join our team. As a Software Engineer with Java and Python proficiency, you will be responsible for designing, developing, and maintaining software applications. If you have a strong background in Java and Python and are passionate about building scalable and efficient software solutions, we...


  • Ciudad de México, Ciudad de México Sequoia Connect A tiempo completo

    We are seeking a skilled Senior Java Software Engineer to join our team at Sequoia Connect.The ideal candidate will have a strong background in Java development, with experience in back-end, front-end, and full-stack development.Key Responsibilities:Design and develop high-quality Java applicationsCollaborate with cross-functional teams to deliver business...

  • Senior Software Engineer

    hace 3 semanas


    Ciudad de México, Ciudad de México Sanborn Hermanos, S. A. de C. V. A tiempo completo

    Job Title: Senior Software Engineer - Java ExpertWe are seeking an experienced Senior Software Engineer to join our team. The ideal candidate will have a strong background in Java and a proven track record of delivering high-quality software solutions.Key Responsibilities:- Design and develop complex software systems- Collaborate with cross-functional teams...


  • Ciudad de México, Ciudad de México McDonald's A tiempo completo

    Software Engineer II Role DescriptionWe are seeking a highly skilled and experienced Software Engineer II to join our team at McDonald's.Main Responsibilities: Contribute to all aspects of the agile development life cycle, including design, development, documentation, testing, and operations.Product Development: Play a pivotal role in shaping the definition,...


  • Ciudad de México, Ciudad de México Sequoia Connect A tiempo completo

    At Sequoia Connect, we're seeking a talented Java Software Engineer to join our team of experts in a converging world.We're a global technology consulting and digital solutions company, helping clients succeed in a rapidly changing environment.As a Java Software Engineer, you'll be part of a multicultural team working with cutting-edge technologies to...


  • Ciudad de México, Ciudad de México AgileEngine A tiempo completo

    About the RoleWe are seeking a skilled Senior Fullstack Software Development Engineer to join our team at AgileEngine. As a key member of our team, you will be responsible for developing and maintaining software solutions for our clients.Key Responsibilities:Design, develop, and deploy software solutions using Java, SpringBoot, and Kotlin.Work closely with...

  • Senior Software Engineer

    hace 3 semanas


    Ciudad de México, Ciudad de México Medallia A tiempo completo

    We are seeking a skilled Senior Software Engineer with expertise in Java development to join our team. The ideal candidate will have experience working with Java and Spring Framework, and will be able to design, develop, and deploy high-quality software solutions.Responsibilities will include:Designing and developing software applications using Java and...


  • Ciudad de México, Ciudad de México Inside Java A tiempo completo

    Job SummaryInside Java is seeking a skilled Java Troubleshooting Engineer to join our team. As a member of our Java development team, you will work on resolving complex Java issues, analyzing data, and providing technical guidance to customers and internal groups.Key ResponsibilitiesLead the resolution of critical technical engagementsCollaborate with...


  • Ciudad de México, Ciudad de México Insulet Corporation A tiempo completo

    Senior Software Engineer, AndroidAt Insulet Corporation, we're committed to empowering our customers to live healthier, more independent lives through innovative technology. We're seeking a highly motivated and experienced Senior Software Engineer to join our team and contribute to the development of our Android Mobile Applications.Responsibilities:Design,...


  • Ciudad de México, Ciudad de México Infosys Limited A tiempo completo

    Job Title: Java Spring Boot Software EngineerAbout the Role:We are seeking a highly skilled Java Spring Boot Software Engineer to join our team at Infosys Limited. As a Java Spring Boot Software Engineer, you will be responsible for designing, developing, and deploying scalable and efficient software applications using Java and Spring Boot.Key...

  • Android Software Engineer

    hace 3 semanas


    Ciudad de México, Ciudad de México Etsy, Inc. A tiempo completo

    About the RoleEtsy, Inc. is seeking a highly skilled Senior Android Software Engineer to join our team. As a key member of our product development team, you will be responsible for designing, developing, and deploying innovative mobile applications that enhance the user experience.Key ResponsibilitiesDevelop high-quality Android applications using Kotlin and...


  • Ciudad de México, Ciudad de México Cronoshare A tiempo completo

    We are seeking a highly skilled Software Engineer with expertise in Java and Python to join our team at {company}. The ideal candidate will have experience in designing, developing, and maintaining scalable software systems.Key Responsibilities:Design, develop, and test software applications using Java and PythonCollaborate with cross-functional teams to...


  • Ciudad de México, Ciudad de México Platacard A tiempo completo

    Software Engineer OpportunityAre you a skilled Java developer looking for a new challenge? We have an exciting opportunity for a Software Engineer with proficiency in Java. As a key member of our team, you will be responsible for designing, developing, and maintaining high-quality software solutions using Java. If you have a strong understanding of...