Senior Software Performance Engineer (México)

Senior Software Performance Engineer (México)

02 ago
|
Castelec Internacional
|
México

02 ago

Castelec Internacional

México

¿Te apasiona resolver problemas que otros consideran imposibles?

Buscamos ingenieros que disfruten investigar el comportamiento interno de sistemas complejos, descubrir causas raíz mediante evidencia técnica y optimizar aplicaciones de misión crítica.

Aquí encontrarás retos como:

- Investigar por qué una aplicación consume el 100% de CPU aun cuando la base de datos muestra poca actividad.
- Analizar flame graphs, stack traces, memory dumps y capturas de red para identificar cuellos de botella.
- Diagnosticar problemas de rendimiento que involucran simultáneamente aplicación, sistema operativo, base de datos, red e infraestructura.
- Optimizar componentes críticos escritos en C, C++, C#, PHP y SQL.
- Diseñar e implementar soluciones de alto desempeño utilizadas diariamente por miles de empresas en México.
- Participar en investigación, instrumentación y desarrollo de herramientas de diagnóstico y observabilidad.
- Resolver problemas complejos donde no existe una respuesta inmediata y el análisis técnico es la principal herramienta.

Si disfrutas comprender cómo funciona un sistema desde el hardware hasta la aplicación, este puesto es para ti.

¿Qué harás?

Participarás en el desarrollo, instrumentación, diagnóstico y optimización de aplicaciones empresariales de misión crítica.

Serás responsable de identificar cuellos de botella, encontrar causas raíz y proponer mejoras que incrementen el rendimiento, la estabilidad, la escalabilidad y la confiabilidad de nuestros sistemas.

Trabajarás con equipos multidisciplinarios analizando problemas que pueden involucrar código, bases de datos, sistema operativo, infraestructura, almacenamiento, comunicaciones y servicios en la nube.

Tecnologías

Lenguajes de programación

- C
- C++
- C#
- PHP

Cloud

- AWS
- Google Cloud Platform (GCP)
- Microsoft Azure





Sistemas Operativos

- Windows
- Linux
- Ubuntu Server

Bases de Datos

- MariaDB
- MySQL
- Microsoft SQL Server

Experiencia comprobable en

- Desarrollo de software de alto desempeño.
- Performance Engineering.
- Root Cause Analysis.
- Optimización de aplicaciones empresariales.
- Diagnóstico de problemas complejos en producción.
- Debugging de aplicaciones nativas y administradas.
- Concurrencia, multithreading y sincronización.
- Optimización de CPU, memoria, latencia y File I/O.
- Diseño de software mantenible y de alto rendimiento.
- Desarrollo Backend.
- Diseño Orientado a Objetos (OOP).
- Domain Driven Design (DDD).
- UML.
- APIs y Web Services (REST/SOAP).

Deseable experiencia en

Performance, Observabilidad y SRE

- Site Reliability Engineering (SRE).
- Observabilidad.
- Instrumentación de aplicaciones.
- Métricas, Logs y Distributed Tracing.
- OpenTelemetry.
- Prometheus.
- Grafana.
- Jaeger o Zipkin.
- Flame Graphs.
- CPU Profiling.
- Call Stack Analysis.

Debugging y Diagnóstico

- Windows Performance Toolkit (WPR, WPA, xperf).
- ETW (Event Tracing for Windows).
- WinDbg.
- ProcMon.
- Process Explorer.
- PerfView.
- DebugDiag.
- Memory Dumps.
- Símbolos PDB.

Linux Performance

- perf.
- gdb.
- Valgrind.
- strace.
- ltrace.
- iostat.
- vmstat.
- sar.
- pidstat.
- mpstat.

Redes

- TCP/IP.
- HTTP/HTTPS.
- TLS.
- DNS.
- Wireshark.
- tcpdump.
- pktmon.
- netsh trace.
- netstat.
- ss.





Sistemas Operativos

- Procesos e hilos.
- Sincronización.
- IPC.
- Named Pipes.
- Memory Mapped Files.
- Shared Memory.
- Sockets.
- Virtual Memory.
- File Cache.
- Context Switches.
- Lock Contention.

Bases de Datos

- Query Optimization.
- Execution Plans.
- Index Design.
- Transaction Isolation.
- Performance Schema.
- InnoDB.
- Connection Pooling.
- Replication.

Habilidades

- Pensamiento analítico.
- Investigación técnica basada en evidencia.
- Capacidad para formular y validar hipótesis.
- Pensamiento sistémico.
- Curiosidad técnica.
- Comunicación clara mediante reportes técnicos y métricas.
- Autonomía para resolver problemas complejos.
- Enfoque en mejora continua.
- Colaboración con equipos multidisciplinarios.

Escolaridad

Ingeniería o Licenciatura en Software, Sistemas Computacionales, Tecnologías de Información o carrera afín.

Se valorará experiencia profesional comprobable en ingeniería de software, Performance Engineering, Systems Engineering o Site Reliability Engineering.

Ofrecemos

- Horario fijo: Lunes a Viernes de 9:00 a.m. a 6:00 p.m. Sábados de 9:00 a.m. a 1:00 p.m.
- Sueldo competitivo de acuerdo con experiencia y aptitudes.
- Bonificaciones por productividad y resultados.
- Prestaciones de Ley.
- Programa de Desarrollo Humano (PDH): consultas médicas y psicológicas internas.
- Participación en proyectos de alta complejidad técnica.
- Oportunidad de investigación, innovación y desarrollo de nuevas tecnologías.

Zona de trabajo

Monterrey, Reciente León.Zona San Jerónimo.

Sueldo: $20,000.00 - $35,000.00 al mes

Beneficios:

- Aumentos salariales
- Estacionamiento de la empresa
- Estacionamiento gratuito
- Opción a contrato indefinido

Lugar de trabajo: Empleo presencial

📌 Senior Software Performance Engineer (México)
🏢 Castelec Internacional
📍 México

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior software performance engineer (méxico) / méxico

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior software performance engineer (méxico) / méxico