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.
-
Salesforce Software Engineer
hace 2 semanas
Ciudad de México, Ciudad de México Ford Global Career Site A tiempo completoFord 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 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 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 2 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...
-
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 completoTitle: 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,...
-
Semi Senior Software Engineer
hace 2 semanas
Ciudad de México, Ciudad de México tbo A tiempo completoDescripció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 completoSalvo 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...