Mid-Level Software Engineer
hace 2 semanas
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.
- 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.
- 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.
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.
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.
-
Mid-Level COBOL Developer
hace 2 semanas
Ciudad de México, Ciudad de México Workana A tiempo completoAbout the RoleWe are looking for a Mid-Level COBOL Developer with 3–5 years of hands-on experience developing and maintaining enterprise COBOL applications. You will join a collaborative team that values clean code, strong problem-solving skills, and continuous improvement within a modernizing mainframe environment.Key ResponsibilitiesDesign, develop, and...
-
Software Support Engineer Level 2
hace 5 días
Ciudad de México, Ciudad de México Axented A tiempo completoBuscamos un Software Support Engineer Level 2 con experiencia sólida en AWS, troubleshooting, infraestructura como código (Terraform), y CI/CD con GitHub Actions. Este rol es 100% operativo y requiere disponibilidad en tiempo real para colaborar con equipos multifuncionales y resolver problemas desde su causa raíz, tanto en infraestructura como en...
-
Principal Sales Engineer
hace 2 semanas
Ciudad de México, Ciudad de México Perforce Software A tiempo completoPosition 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...
-
Software Engineer – Full Stack
hace 1 semana
Ciudad de México, Ciudad de México Ford Global Career Site A tiempo completoOur 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...
-
Software Developer
hace 2 semanas
Ciudad de México, Ciudad de México Salvo Software A tiempo completoAt 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....
-
Software Engineer Level III
hace 5 días
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 3 días
Ciudad de México, Ciudad de México Description Stori A tiempo completoDescription 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 completoDescriptionTSYS, 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...
-
Process Engineer
hace 6 días
Ciudad de México, Ciudad de México K-LAGAN A tiempo completoMid-Level Process / Industrialization EngineerBarcelona Area, Spain (Relocation & Work Visa Provided)We are looking for aMid-Level Process / Industrialization Engineer (automotive industry)to support and lead product and process industrialization in a manufacturing environment, with strong exposure to automation and Industry 4.0 initiatives.This role will be...
-
Senior Software Engineer
hace 2 semanas
Ciudad de México, Ciudad de México Solera A tiempo completoSenior Software Engineer .NETWho We AreSolera is a global leader in data and software services that strives to transform every touchpoint of the vehicle lifecycle into a connected digital experience. In addition, we provide products and services to protect life's other most important assets: our homes and digital identities. Today, Solera processes over 300...