Principal Software Engineer

hace 3 semanas


Ciudad de México, Ciudad de México Thomson Reuters A tiempo completo

About the Position

In this role as a Senior SAP ABAP Software Engineer, you will:

  • Architect, develop, and deploy innovative SAP ABAP solutions, reports, interfaces, and enhancements tailored to meet organizational needs.
  • Evaluate and refine existing ABAP code to enhance performance, maintainability, and scalability.
  • Engage with cross-functional teams, including business analysts and product stakeholders, to comprehend requirements and convert them into technical solutions.
  • Participate in the complete software development lifecycle, encompassing requirements analysis, design, coding, testing, and deployment.
  • Offer technical mentorship and guidance to junior ABAP developers.
  • Ensure compliance with coding standards, industry best practices, and SAP guidelines.
  • Diagnose and resolve issues related to SAP ABAP applications.
  • Stay informed about the latest SAP technologies, tools, and industry advancements.
  • Contribute to team meetings and project planning sessions to assess development requirements, propose design alternatives, and estimate workload.
  • Investigate and identify new software technologies that can enhance application performance and development efficiency while maintaining quality.
  • Develop robust, high-performance information management systems within the Tax and Legal sectors.
  • Provide innovative and effective solutions to complex challenges.
  • Participate in software release activities.
  • Collaborate with your team and other departments to deliver high-quality, efficient, well-documented, and resilient features.
  • Work alongside the Quality Assurance team to create test plans and define testing methodologies, as well as execute tests.
  • Identify and rectify defects.

About You

You are an ideal candidate if your qualifications include:

  • A Bachelor's degree in Computer Science, Information Technology, or a related discipline.
  • A minimum of 5 years of experience in SAP ABAP development.
  • In-depth knowledge of ABAP programming, including Object-Oriented ABAP, ABAP Workbench, and ABAP Query.
  • Expertise in RICEFW (Reports, Interfaces, Conversions, Enhancements, Forms, and Workflows) development, with a focus on enhancing SAP processes.
  • Strong proficiency in working with REST and SOAP services.
  • A solid understanding of SAP architecture, modules (FI, CO, MM, SD), and integration technologies (RFC, BAPI, IDOCs).
  • Experience with middleware technologies such as SAP PI/PO.
  • Familiarity with SAP NetWeaver.
  • Full Stack development experience using Front End technologies (React/Angular), Back End technologies (Java/.NET), and cloud technologies (AWS/Azure).
  • Knowledge of agile methodologies, software development best practices, and debugging techniques.
  • Exceptional problem-solving, analytical, and debugging skills.
  • Ability to thrive in a fast-paced, dynamic environment.
  • Capability to provide technical oversight to a team of 5-8 developers and a tester.
  • Proven leadership skills with experience in mentoring, setting technical objectives, and delegating tasks.
  • Comfort in leading design discussions alongside hands-on development.
  • Experience utilizing Agile Methodologies, particularly Scrum.
  • Ability to write clean, maintainable code that is easy to understand.
  • Capability to mentor junior developers and translate business requirements.
  • Excellent written and verbal communication skills for effective interaction with technical staff, business analysts, management, and team members.
  • Willingness to work in the office on a hybrid schedule.

Desired Experience:

  • Strong background in SAP ABAP development.
  • Extensive knowledge of REST APIs.
  • Experience with server-side programming technologies.
  • Proficient troubleshooting and debugging skills.
  • Experience leading design discussions alongside hands-on development.
  • Experience mentoring junior developers and translating business requirements.

To apply, please submit your updated resume in English.

Location: CDMX

#LI-FZ1

What’s in it For You?

You will become part of an inclusive culture of world-class talent, where we are dedicated to your personal and professional development through:

  • Hybrid Work Model: We offer a flexible hybrid working environment for our office-based roles, ensuring a seamless experience that is both digitally and physically connected.
  • Wellbeing: Comprehensive benefit plans; flexible and supportive benefits for work-life balance, including flexible vacation, company-wide Mental Health Days Off, and resources for mental, physical, and financial wellbeing.
  • Culture: A globally recognized and award-winning reputation for equality, diversity, and inclusion, along with a focus on work-life balance.
  • Learning & Development: Access to LinkedIn Learning; opportunities to work on cross-company projects through our internal Talent Marketplace.
  • Social Impact: Employee-driven Business Resource Groups; paid volunteer days; initiatives for local and global impact.
  • Purpose-Driven Work: We are committed to helping our customers pursue justice, truth, and transparency, working with professionals and institutions to uphold the rule of law and provide trusted information.

Join us and contribute to shaping the industries that drive society forward.



  • Ciudad de México, Ciudad de México Western Digital A tiempo completo

    Job Title: Principal Software EngineerWestern Digital is seeking a highly skilled Principal Software Engineer to join our team. As a key member of our software development team, you will play a critical role in designing, developing, and optimizing software solutions for our cutting-edge hardware devices.Key Responsibilities:Provide technical leadership and...


  • Ciudad de México, Ciudad de México Western Digital A tiempo completo

    Job Title: Principal Software EngineerAt Western Digital, we're seeking a highly skilled Principal Software Engineer to join our team. As a key member of our software development team, you will play a crucial role in designing, developing, and optimizing software solutions for our cutting-edge hardware devices.Key Responsibilities:Provide technical...


  • Ciudad de México, Ciudad de México Western Digital A tiempo completo

    Job Title: Principal Software EngineerWestern Digital is seeking a highly skilled Principal Software Engineer to join our team. As a key member of our software development team, you will play a critical role in designing, developing, and optimizing software solutions for our cutting-edge hardware devices.Key Responsibilities:Provide technical leadership and...


  • Ciudad de México, Ciudad de México GTN Technical Staffing A tiempo completo

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team at GTN Technical Staffing. As a key contributor, you will play a vital role in the development of our extensive product suite that focuses on content protection and security for video distribution via satellite, cable, and the Internet.Key...


  • Ciudad de México, Ciudad de México GTN Technical Staffing A tiempo completo

    Job Title: Principal Software EngineerJob Summary:We are seeking a highly skilled Principal Software Engineer to join our team at GTN Technical Staffing. As a key member of our engineering team, you will be responsible for designing and implementing robust software solutions that meet the needs of our clients.Main Responsibilities:Design and develop software...


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

    Job Title: Principal Lead Software QA EngineerSolera is seeking a highly skilled Principal Lead Software QA Engineer to join our software engineering team. As a key member of our team, you will be responsible for designing and developing automated tests for systems and applications, ensuring the highest quality of our software products.Key...


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

    The Role: Senior Software Performance EngineerSolera is a leading provider of data-driven insights and analytics for the transportation industry. As a Senior Software Performance Engineer, you will play a critical role in ensuring the performance and scalability of our software applications.We are seeking a highly skilled and experienced software performance...


  • Ciudad de México, Ciudad de México CMAS Adquirente, S. de R.L. de C.V. A tiempo completo

    At CMAS Adquirente, S. de R.L. de C.V., we empower businesses by facilitating seamless financial transactions through our innovative payment solutions. Our dedicated team supports a vast network of clients, ensuring their growth and success in the competitive marketplace. We take pride in our cutting-edge technology and strive to enhance the payment...

  • Senior Process Engineer

    hace 1 semana


    Ciudad de México, Ciudad de México The Chemical Engineer A tiempo completo

    Job Title: Senior Process EngineerAt The Chemical Engineer, we are committed to delivering innovative solutions that drive business growth and improve operational efficiency. As a Senior Process Engineer, you will play a critical role in leading process improvement initiatives and developing technical solutions that meet our customers' needs.Key...


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

    About the TeamZillow is a leading real estate technology company that has revolutionized the way people buy, sell, and rent homes. With over 10.5 billion visits in 2022, we are the most visited real estate website in the United States. Our team is passionate about using technology to simplify and automate the home buying and selling process, making it easier...


  • Ciudad de México, Ciudad de México GTN Technical Staffing A tiempo completo

    Main Responsibilities:As a Principal Software Engineer, you will be responsible for designing and implementing robust data models, stored procedures, and scripts to support the development of new applications and enhance existing ones. You will work closely with your own and other engineering development teams to ensure seamless software and process...


  • Ciudad de México, Ciudad de México First Advantage A tiempo completo

    Join First Advantage as a Senior Backend Engineer and contribute to our innovative product transformation journey. Your role will encompass the following responsibilities: Collaborating with a newly formed Scrum team of Engineers on a pioneering project focused on the digital evolution of internal products. Engaging in the development of a new product...


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

    About the RoleSolera is seeking a highly skilled Principal Software Performance Engineer to join our software engineering team. As a key member of our team, you will be responsible for designing and developing automated tests for systems and applications, ensuring the highest level of performance and quality.Key ResponsibilitiesDevelop and maintain...

  • Software Engineer

    hace 1 mes


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

    Software Engineer OpportunityWe are seeking a skilled Software Engineer to join our team at Snaphunt. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software solutions.Key Responsibilities:Design and implement efficient, scalable, and well-documented code.Collaborate with...


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

    Release EngineerCoupa Software Inc. is seeking a skilled Release Engineer to join our team. As a Release Engineer, you will be responsible for planning, coordinating, and executing software releases and infrastructure upgrades across different environments. You will monitor release progress, track issues, and communicate status updates to stakeholders....

  • Data Software Engineer

    hace 1 semana


    Ciudad de México, Ciudad de México CRH Talento en IT A tiempo completo

    Job Title: Data Software EngineerCRH Talento en IT is seeking a highly skilled Data Software Engineer to join our team. As a Data Software Engineer, you will be responsible for designing, developing, and maintaining software applications that collect, process, and analyze large datasets.Responsibilities:Design and develop software applications using...


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

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Verimatrix. As a key contributor, you will play a vital role in the development of our extensive product suite that focuses on content protection and security for video distribution via satellite, cable, and the Internet.Main ResponsibilitiesDesign and develop...

  • Senior Software Engineer

    hace 2 semanas


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

    Job Title: Principal Applications EngineerJob Summary:We are seeking a highly skilled Principal Applications Engineer to join our team at Oracle. As a key member of our software engineering division, you will be responsible for analyzing, designing, developing, troubleshooting, and debugging software programs for commercial or end-user applications.Key...


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

    Job Title: Principal Applications EngineerJob Summary: We are seeking a highly skilled Principal Applications Engineer to join our team at Oracle. As a key member of our software engineering division, you will be responsible for designing, developing, and troubleshooting complex software programs for commercial and end-user applications.Key...

  • Software Engineer

    hace 1 mes


    Ciudad de México, Ciudad de México Aspen Technology A tiempo completo

    About AspenTechAspenTech is a leading provider of software solutions for the process industries. Our company is driven by a passion for innovation and a commitment to excellence.The RoleWe are seeking a highly skilled Software Engineer to join our team. As a Software Engineer at AspenTech, you will be responsible for designing, developing, and testing...