Mid-Level Software Engineer

hace 3 meses


Mexico City Upwork A tiempo completo
Job Description

We are seeking a Mid-Level Software Engineer to work on a platform that integrates data from various systems to ensure the completeness, accuracy, and accessibility of datasets. The role focuses on building and improving data connections, maintaining a core product that collects metadata, and implementing new features that enhance the platform’s capabilities.

This position involves working with large datasets, API integrations, and data processing systems, requiring a strong backend focus and familiarity with data management technologies.

Candidates must be willing to work U.S. standard business hours in EST, CST, MST, or PST time zone.

Key Responsibilities:

  • Build and maintain data connections between existing data sources, making them available for analysis in graphing systems.
  • Contribute to the refactoring of the data bus and enhance resource graphing capabilities.
  • Work on feature requests to improve the completeness and accuracy of collected data.
  • Collaborate closely with teams to integrate APIs and ensure seamless data flow.
  • Implement and maintain scalable solutions using Kotlin, Java, and GraphQL for backend systems.
  • Support API integrations using gRPC and Kafka, and work on data processing with Spark and Kubernetes.
  • Use React IFL and TypeScript for frontend tasks related to the platform.

Qualifications

Required Skills and Experience:

  • 3-5 years of experience as a Software Engineer with a strong focus on backend development.
  • Proficient in Kotlin and Java, with experience in policy Java code development.
  • Familiarity with GraphQL, Kafka, and gRPC for API integrations.
  • Experience with data processing using Apache Spark and container orchestration with Kubernetes.
  • Frontend development experience using TypeScript and React IFL.
  • Strong experience in API Integration for seamless data flow across systems.
  • Proficiency in Git and version control systems like GitHub, GitLab, or Bitbucket for collaboration and code management.
  • Knowledge of ElasticSearch, MongoDB, and SQL for database management and data querying.


Additional Skills (Nice to Have):

  • Familiarity with CI/CD pipelines using tools like Jenkins, CircleCI, or GitLab CI for automating the software delivery process.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud for deploying applications and managing infrastructure.
  • Understanding of containerization with Docker and Kubernetes for scalable deployment across environments.
  • Proficiency in testing and debugging tools such as JUnit, Jest, Cypress, Selenium, and Postman for unit, integration, and end-to-end testing.
  • Knowledge of database scalability techniques such as replication, sharding, and partitioning (nice to have).




  • Mexico City Thomson Reuters A tiempo completo

    Are you interested in helping build a shared services/Platform team? The Audit, Tax, and Accounting Professionals Platform team is seeking for a Mid-Level JavaSoftware Engineer candidates to join our growing team. Our team is responsible for a wide variety of platform capabilities, including Auth, Data Platform, Client Portals, and others. You'll be joining...


  • Mexico City Nuvit Service A tiempo completo

    This position is for a mid-level Test Automation Engineer responsible for creating and testing automation cases, particularly focused on infrastructure and service monitoring. The role involves automation testing for both web-based and mobile applications, collaborating with Product Owners, and ensuring the creation of comprehensive test plans and cases. ...

  • Software Engineer

    hace 7 meses


    Mexico City Lionbridge A tiempo completo

    Software Engineer Mexico City, Mexico Software Engineer (.NET/Angular) Lionbridge is seeking a talented individual to work as a Senior Software Engineer. You will be a full-stack developer, comfortable reviewing code and making architectural decisions. Unit testing and refactoring is the norm in your day-to-day development activities....


  • Mexico Nuvit Service A tiempo completo

    This position is for a mid-level Test Automation Engineer responsible for creating and testing automation cases, particularly focused on infrastructure and service monitoring. The role involves automation testing for both web-based and mobile applications, collaborating with Product Owners, and ensuring the creation of comprehensive test plans and cases. ...


  • Mexico City BMW Group A tiempo completo

    IT CAN BE COMPLICATED. TEAMWORK SHOULDN’T BE. SHARE YOUR PASSION. Success is a team sport. That's why BMW doesn’t simply employ specialists with proven expertise, but real people who understand one other. And we support them with cutting-edge technology and sophisticated processes that leave enough space for unconventional thinking. Sen....

  • DRAM Verification

    hace 6 meses


    Mexico City Dew Software A tiempo completo

    Dew Software, a leading digital transformation company, is seeking a skilled DRAM Verification & Testing Engineer to join our team. As a DRAM Verification & Testing Engineer at Dew Software, you will play a crucial role in verifying and testing DRAM designs to ensure their functionality and performance. You will collaborate with cross-functional teams and...


  • Mexico City Capital One A tiempo completo

    WeWork Reforma Latino (97001), Mexico, Ciudad de Mexico, Ciudad de MexicoSenior Software Engineer, iOS Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers,...

  • Software Engineer

    hace 7 meses


    City, México KAL ATM Software GmbH A tiempo completo

    **Location**:Mexico City **Salary**:Competitive Job summary As a member of our global engineering department, you will be responsible for creating a wide array of new and innovative products, while working in collaboration with customers, partners and colleagues from our other global offices including Verona, Sydney, Cincinnati, Chennai, Mumbai, Istanbul,...

  • Software Engineer

    hace 6 meses


    Mexico City Nuvit Service A tiempo completo

    Software Engineer Description Designs, modifies, develops, writes and implements software programming applications. Supports and/or installs software applications/operating systems. Participates in the testing process through test review and analysis, test witnessing and certification of software. Familiar with a variety of the field's concepts, practices,...


  • Mexico City Capital One A tiempo completo

    WeWork Reforma Latino (97001), Mexico, Ciudad de Mexico, Ciudad de MexicoLead Software Engineer, Android Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers,...


  • Mexico City Capital One A tiempo completo

    WeWork Reforma Latino (97001), Mexico, Ciudad de Mexico, Ciudad de MexicoLead Software Engineer, iOS Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers...


  • MEXICO CITY Capital One A tiempo completo

    WeWork Reforma Latino (97001), Mexico, Ciudad de Mexico, Ciudad de MexicoLead Software Engineer, iOSLead Software Engineer, iOSDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big...

  • Software Engineer III

    hace 2 meses


    Mexico City GTN Technical Staffing A tiempo completo

    Software Engineer III HIGHLIGHTSLocation: Mexico City/ Hybrid/ Fully remotePosition Type: Direct HireHourly / Salary: Based on ExperienceResidency Status:Our client is seeking a Software Engineer III – to join our team.A Software Engineer helps us build on our large and successful suite of security and content protection products. These products are...


  • Mexico City Capital One A tiempo completo

    WeWork Reforma Latino (97001), Mexico, Ciudad de Mexico, Ciudad de MexicoSenior Software Engineer, Android Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers,...


  • City, México KAL ATM Software GmbH A tiempo completo

    **Location**:Mexico City **Salary**:Competitive Job summary As a member of our global engineering department, you will be responsible for creating a wide array of new and innovative products, while working in collaboration with customers, partners and colleagues from our other global offices including Edinburgh, Sydney, Cincinnati, Chennai, Mumbai,...


  • Mexico City Lenovo A tiempo completo

    Description and Requirements The Lenovo Infrastructure Solutions Group (ISG) Premium Services Support Engineer is a critical member of the Lenovo ISG Services Delivery team. Strong technical skills, complex problem isolation skills, as well as outstanding customer support and professional communications skills are essential to ensuring the best...


  • MEXICO CITY Capital One A tiempo completo

    WeWork Reforma Latino (97001), Mexico, Ciudad de Mexico, Ciudad de MexicoSenior Software Engineer, iOSDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers,...

  • Senior Software Engineer

    hace 3 semanas


    MEXICO CITY Capital One A tiempo completo

    WeWork Reforma Latino (97001), Mexico, Ciudad de Mexico, Ciudad de MexicoSenior Software Engineer - iOSDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers,...

  • Software Engineer

    hace 4 meses


    Mexico City Ford Motor Company A tiempo completo

    Ford Pro FinSimple is a passionate group of Software Engineers, Product Designers, and Product Managers dedicated to building the future of the commercial experience at Ford Credit. We iteratively build and ship high-quality software products to serve Ford Credit’s commercial customers. Through the principles of Human-Centered Design and eXtreme...


  • City, México KAL ATM Software GmbH A tiempo completo

    **Location**:Mexico City **Job Description**: Key Responsibilities - Collaborate with cross-functional teams to define, design, and ship new features - Troubleshoot, optimize, and improve the performance of existing software - Write clean, maintainable, and efficient code - Participate in code reviews to ensure high-quality code - Stay up to date with...