Mid-Level Software Engineer

hace 2 semanas


Ciudad de México, Ciudad de México CODE Exitos A tiempo completo

The Software Engineer (SE-2) is a mid-level role for developers who have established a solid technical foundation and are ready to take on more complex tasks with greater independence. At this tier, engineers are expected to deliver medium-sized features end-to-end, contribute to technical discussions, and begin mentoring junior team members. SE-2 engineers play a crucial role in ensuring the quality and scalability of the software they develop while collaborating effectively within a team.

This role marks a transition from learning to contributing independently, with a growing focus on ownership, problem-solving, and collaboration.

Key Responsibilities
  • Independently design, develop, and deliver medium-sized features and components.
  • Troubleshoot and resolve moderately complex bugs, performance issues, and technical challenges.
  • Contribute to code reviews, providing detailed and constructive feedback to peers and junior engineers.
  • Follow and improve team coding standards, best practices, and software development workflows.
  • Write and maintain comprehensive unit tests and contribute to improving overall code coverage.
  • Document solutions, processes, and technical decisions for clarity and future reference.
  • Participate in technical discussions and contribute ideas for solving project challenges and improving processes.
  • Collaborate effectively with Tech Leads, product managers, designers, and QA engineers to clarify requirements and ensure feature delivery.
  • Mentor and assist junior engineers (SE-1 and Interns), helping them improve their coding and debugging skills.
  • Learn and apply new technologies, tools, and frameworks as required by the team or project.
Skills & Qualifications
  • Proficiency in at least one programming language (e.g., JavaScript, Python, C#).
  • Solid understanding of software development concepts:
    • Data structures and algorithms.
    • Debugging and problem-solving techniques.
    • Write clean, maintainable, and efficient code following SOLID principles and team best practices.
  • Experience working with relational and/or NoSQL databases (e.g., PostgreSQL, SQL Server, MongoDB).
  • Practical experience with cloud platforms (e.g., AWS, Azure, or GCP).
  • Experience implementing and maintaining CI/CD workflows (e.g., GitHub Actions).
  • Familiarity with Agile methodologies (e.g., Scrum, Kanban) and tools like Jira, Azure DevOps.
  • Understanding of RESTful APIs, HTTP protocols, and basic architectural patterns.
  • Experience with version control systems, particularly Git.
  • 2–4 years of professional experience as a software developer.
  • Strong communication, collaboration, and problem-solving skills.
  • Exposure to front-end frameworks like React or  or Angular.
Additional Skills (Nice to Have)
  • Experience optimizing software for performance, scalability, and reliability.
  • Familiarity with containerization tools like Docker or orchestration tools like Kubernetes.
  • Basic knowledge of security best practices for software development.
  • Contributions to open-source projects or personal coding projects.
  • Experience with React Native and mobile application development in general.
Career Path Recommendations

For SE-2 engineers aiming to advance to SE-3 (Senior Software Engineer), we recommend:

  • Taking ownership of increasingly complex and critical projects.
  • Developing deeper expertise in system design, architecture, and scalability.
  • Expanding proficiency with cloud platforms, CI/CD, and performance optimization.
  • Contributing to technical decision-making and mentoring junior team members more actively.
Evaluation Metrics

Managers will evaluate SE-2 engineers based on:

  • Ability to deliver features with quality and growing autonomy.
  • Proficiency with databases, cloud platforms, and CI/CD tools.
  • Consistency in adhering to team processes, Agile practices, and coding standards.
  • Effective collaboration with Tech Leads, peers, and stakeholders.
  • Mentoring contributions and ability to help junior engineers grow.


  • Ciudad de México, Ciudad de México Ford Global Career Site A tiempo completo

    Ford Pro seeks a highly skilled and experienced Salesforce Software Engineer. This role requires a strong blend of technical expertise, collaboration acumen, and a deep understanding of modern software development practices. As a Salesforce Software Engineer, you're Salesforce architectural knowledge will be used daily to build and maintain secure, efficient...

  • Principal Sales Engineer

    hace 2 semanas


    Ciudad de México, Ciudad de México Perforce Software A tiempo completo

    Position Summary:Perforce Software is seeking to hire an experienced Principal Sales Engineer to join our Delphix team in Mexico City, Mexico. This role is key to our success in the region. You will be expected to have a positive impact on our customers, partners, and the extended Delphix family. This role will provide a great opportunity to leverage your...


  • Ciudad de México, Ciudad de México Ford Global Career Site A tiempo completo

    Our Advanced EV IT team is seeking a motivated and skilled Full Stack Software Engineer to join our dynamic team. This role offers a unique opportunity to contribute to cloud-native applications and design critical integrations between existing enterprise SaaS platforms. You will play a part in creating a seamless experience for our real end-users, working...


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

    *Mexican Citizens only*We're looking for a Full Stack Software Engineer to work on full-stack development projects. You'll collaborate with cross-functional teams todeliver high-quality solutions that enhance both our customer experience and technical infrastructure.Responsibilities: Develop and maintain applications using JavaScript, Java, TypeScript, and...

  • Software Engineer

    hace 2 días


    Ciudad de México, Ciudad de México Description Stori A tiempo completo

    Description Stori is looking for a Software Engineer with solid technical skills and a passion for building high-quality, scalable software. In this role, you will work within a squad to develop and maintain software applications on our cloud infrastructure, focusing on well-defined problems and collaborating closely with senior engineers, product managers,...

  • Software Engineer Senior

    hace 1 semana


    Ciudad de México, Ciudad de México Global Payments Inc. A tiempo completo

    DescriptionTSYS, a Global Payments company, is the payment stack for the future and operating in more than 75 countries around the world, we process billions of card transactions each year.We are looking for a Senior Software Engineer to be part of our team in Mexico, so if you are pursuing professional development and would like to be part of our amazing...

  • Software Engineer

    hace 2 días


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

    *Mexican citizens only*We're looking for Engineer II - Java in Mexico with at least 3+ years of years of professional experience in delivering quality software, ideally across the full stack. Depending upon expertise, strong candidates may additionally be given further responsibilities. Apply only if you consider yourself to be the very best and are...

  • Telecom Engineer

    hace 2 semanas


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

    Title: Telecom Engineer (CUCM & Teams Voice), PuneAddress: Remote to start Pune, Maharashtra 411014Role: Contract to Hire (planned 12 mos.)First 6 months can be remote (office space under construction). After March 1st, by April or May, must commit to onsite work.Travel: nonePositions: 2Mandatory skills:Required Skillset Your actual skill level,...


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

    Descripción del puesto We are loonking for a Semi Senior Software Engineer (Frontend) to join our teamCandidates must be based in MexicoResponsibilities:As a Software Engineer you will actively work alongside other engineers to work on highly technical projects and deliver high quality contributions to the codebaseUse Javascript/React to design and build...

  • Senior DevOps Engineer

    hace 1 semana


    Ciudad de México, Ciudad de México Salvo Software A tiempo completo

    Salvo Software is a technology-driven company focused on building high-quality, scalable, and innovative software solutions. We work with modern technologies, follow engineering best practices, and value clean architecture, reliability, and strong collaboration. Our teams operate with autonomy, ownership, and a problem-solving mindset. At Salvo Software, we...