Experienced Software Engineer

hace 1 día


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

The Software Engineer (SE-2) is a experienced 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.

Requirements
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.

  • Software Developer

    hace 1 día


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

    At Salvo Software, we build software that powers real-world products used every day by technicians, engineers, and teams across the automotive industry. Our work supports tools that interact directly with vehicles, transforming complex technical data into reliable, usable systems.We value practical engineering, clean and maintainable code, and collaboration....

  • Sr. Software Engineer

    hace 1 día


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

    Role:1Job Tittle: Sr. Software EngineerRemote*Job Description:*We are looking for Sr Engineer, with the below skills set.(Healthcare is preferred)React Js, Next Js, jQuery, PHP, Magento, JavaScript, WordPress, HTML, CSS,Role:2Job Tittle: Sr. Software EngineerRemote*Job Description:*We are looking for Sr Engineer, with the below skills set.(Healthcare is...

  • Software Engineer

    hace 2 semanas


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

    Senior Software Engineer | Mexico City | New York City | HybridYou like building things that don't fall apart when scale hits. We're a fintech building systems that move fast but stay reliable and we need a Senior Software Engineer who can keep both in balance.You'll work on distributed systems that power credit and marketplace products across LATAM. The...

  • 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 ThinkNext Software Solutions A tiempo completo

    The Role: You will be responsible for : Writing well-designed, testable and efficient code.Build and enhance modern, scalable web applications used by thousands of users.Collaborate closely with product owners, designers, and engineers across time zones.Develop clean, maintainable, and testable code using best practices.Design and implement APIs and...


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

    DescriptionJob Location: MexicoSalary Range: 50, ,000 MXN Gross MonthlyWe are currently seeking an experienced professional to join our team in the role of Senior Software Engineer – Java TechnologiesIn this role, you will:Contribute to all stages of software development lifecycleAnalyze user requirements to define business objectivesDevelop and test...

  • Senior Software Engineer

    hace 2 semanas


    Ciudad de México, Ciudad de México EXL A tiempo completo $50,000 - $75,000

    Job Location: MexicoSalary Range: 50, ,000 MXN Gross MonthlyWe are currently seeking an experienced professional to join our team in the role of Senior Software Engineer – Java TechnologiesIn this role, you will:Contribute to all stages of software development lifecycle Analyze user requirements to define business objectives Develop and test software...

  • Software Engineer

    hace 2 semanas


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

    Description*About the role:*Zego is currently seeking a Software Engineer to support and develop new features for our Payment Management Platform. The ideal candidate will be a driven, team player working in a small focused development team. The Engineer will participate in the planning, designing and developing of new feature functionality, as well as...

  • Software Engineer

    hace 1 día


    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,...


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

    Barco, a global technology leader, pioneers solutions that drive positive outcomes worldwide. Specializing in the Enterprise, Healthcare, and Entertainment sectors, we engineer networked visualization solutions. The Barco Taiwan Design Center (TDC) is the core of our Enterprise division, serving as the pivotal R&D hub. Here, we create exceptional user...