Trabajos remotos de Ingeniero de Software Senior

En Turing, nuestros principales clientes están buscando ingenieros de software senior remotos que puedan diseñar, construir, analizar y escalar fácilmente distintos recursos de sistema. El candidato ideal debe tener la capacidad de liderar un equipo con una visión a largo plazo para desarrollar productos/servicios altamente sólidos y escalables.

Echa un vistazo a los mejores empleos para mayo 2024aquí

Descubre trabajos remotos en software con centenas de clientes de Turing

Descripción del puesto

Responsabilidades del puesto

  • Seguir procesos estandarizados de ingeniería de software para diseñar, desarrollar, testear, etc.
  • Poseer un conocimiento profundo de su base de código preferida, área de producto y/o sistemas.
  • Producir códigos de calidad con una buena cobertura de pruebas y usar abstracciones/frameworks modernos.
  • Completar proyectos a mediana/gran escala, utilizando habilidades analíticas y de resolución de problemas.
  • Asesorar y motivar a ingenieros de software junior y pasantes para que presenten soluciones innovadoras.
  • Colaborar con el líder/gerente técnico del equipo y brindar sugerencias para proyectos futuros.

Requisitos mínimos

  • Licenciatura/Maestría en Ciencias de la Computación (o experiencia equivalente).
  • Más de 5 años de experiencia como ingeniero de software.
  • Dominio de tecnologías como React.js, Node.js, Python, JS, React Native, PHP, etc.
  • Experto en resolución de problemas informáticos, de diseño, codificación, depuración, etc.

Habilidades preferidas

  • Experto en bases de código complejas, sistemas grandes y sistemas de control de versiones como Git.
  • Estar actualizado sobre tecnologías emergentes y ser capaz de diseñar hojas de ruta para mejorar los sistemas actuales.
  • Experiencia con soporte de distintas plataformas. (Windows, iOS, Linux, Android, Mac).
  • Excelente dominio sobre algoritmos, estructuras de datos y complejidad tiempo-espacio.
  • Un profundo sentido de pertenencia y de responsabilidad para el ciclo de vida del proyecto de extremo a extremo.
  • Fluidez en inglés para colaborar con gerentes de ingeniería.
  • Posibilidad de trabajar a tiempo completo (40 horas/semana) con una superposición de al menos 4 horas con las zonas horarias de EE. UU.
  • Capacidad de encontrar soluciones efectivas a los problemas sin supervisión.

¿Interesado en este trabajo?

Aplica a Turing hoy mismo.

Aplicar ahora

¿Por qué unirse a Turing?

Elite US Jobs

1Empleos de élite en EE. UU.

Los desarrolladores de Turing obtienen un salario superior al del mercado local en la mayoría de los países gracias a que colaboran con las mejores empresas estadounidenses.
Career Growth

2Crecimiento profesional

Crece rápidamente trabajando en problemas desafiantes, tanto técnicos como de negocio utilizando las tecnologías más actuales.
Developer success support

3Asistencia al Desarrollador

Mientras estes emparejado, disfruta de asistencia 24/7 a los desarrolladores.

Desarrolladores Turing

Lee las reseñas sobre Turing.com de desarrolladores de todo el mundo y descubre como es trabajar con las mejores empresas de EE.UU.
4.6DE 5
Basado en las opiniones de los desarrolladores a abril 2024
Ver todas las reseñas

¿Cómo convertirse en un desarrollador de Turing?

Trabaja con las mejores compañías de software en solo 4 sencillos pasos
  1. Crea tu perfil

    Completa tus datos básicos: nombre, ubicación, conocimientos, expectativa salarial y experiencia.

  2. Realiza nuestras pruebasy entrevistas

    Resuelve pruebas y asiste a una entrevista técnica.

  3. Recibe ofertas de trabajo

    Las mejores empresas de EE.UU. y Silicon Valley te elegirán como colaborador.

  4. Obtén el trabajo de tus sueños

    Una vez que seas parte de Turing, ya no tendrás que volver a buscar otro trabajo.

Preguntas Frecuentes

Estas son algunas de las senior software engineer interview questiones que puedes encontrar:

  • Intereses en las tendencias de desarrollo actuales.
  • ¿Te gusta contribuir a proyectos de código abierto?
  • ¿Qué sabes de los servicios tecnológicos de nuestra firma?
  • ¿Cómo abordas el establecimiento de metas profesionales?
  • ¿Cómo respaldan tus calificaciones de éxito como desarrollador senior?

Es el responsable de diseñar y desarrollar un programa de software funcional, garantizando que satisfaga los requisitos necesarios. Usualmente, algunos ingenieros de sistemas prefieren especializarse en un área determinada, tales como el desarrollo web o la arquitectura de base de datos.

Para que sea posible testear las aplicaciones de software que los ingenieros de software crean, resultan necesarios ciertos programas como, AutoCAD, Solidworks, Euler MathToolbox, entre otros.

Un ingeniero de software senior es aquel que cuenta con una licenciatura en ingeniería, informática/desarrollo web. Dirige un equipo de ingenieros que crean sistemas de información para un sitio web u otros programas de software y a su vez deben ser capaces de gestionar proyectos de manera independiente. Debe contar con conocimientos previos de códigos web como CSS, HTML y JavaScript.

Son expertos entusiastas en la búsqueda, diseño, testeo, integración y mantenimiento de aplicaciones de software, vinculados al área informática de las empresas. Algunas habilidades más importantes:

  • Ser analistas objetivos frente a las necesidades de los clientes.
  • Investigar, evaluar y sintetizar información técnica precisa.
  • Tener ojo crítico para los detalles y así brindar apoyo en las mejoras.
  • Saber trabajar en equipo, con el objetivo de garantizar el desarrollo de software óptimo.

Somos una plataforma de empleos de largo plazo basada en Palo Alto California que permite a los desarrolladores de software más talentosos del mundo trabajar con las mejores empresas estadounidenses desde la comodidad de sus hogares. Nuestros directivos Jonathan Siddharth y Vijay Krishnan son ex-alumnos de Stanford y exitosos emprendedores de IA.

El programador es quien únicamente crea programas que funcionan en máquinas y dispositivos, mientras que el ingeniero de software se dedica a generar software de calidad mediante su conocimiento científico y estadístico. Inicialmente cualquiera puede aprender a programar, pero no todos logran convertirse en ingenieros de software.

Un ingeniero de software diseña y programa aplicaciones de software para diferentes clientes. Cuenta con un equipo de ingenieros especialistas que analizan en detalle las necesidades solicitadas, para generar software lo más útil posible.

En Turing, contratamos desarrolladores remotos en más de 100 tecnologías como React/Node, Python, Angular, Swift, React Native, Android, Java, Rails, Golang, PHP, Vue, entre otras. Además de ello, consideramos la experiencia laborar previa.

Ver más preguntas frecuentes

Últimas entradas de Turing

Remote software developer enjoying remote work

Tips for Succeeding as a Remote Software Developer

Many people dream of working as a freelancer. Aside from working whenever and wherever they want, freelancers are...

Leer más

Turing Blog: Articles, Insights, Company News and Updates

Explore insights on AI and AGI at Turing's blog. Get expert insights on leveraging AI-powered solutions to drive ...

Leer más

Mexico’s Emiliano Says: ‘I Consider Myself to Be a Remote Work Advocate’

Emiliano from Mexico reviews Turing.com, says remote work empowers him to make the most out of his time and live ...

Leer más
Here Are the Five Fastest Growing IT Jobs

Here Are the Five Fastest Growing IT Jobs

If you’re contemplating changing careers in the same domain or embarking on a new career path entirely, you’ve co...

Leer más

Vue vs React: Which Framework to Choose and When

This blog juxtaposes Vue and React to help you make the right decision. Dive in for a detailed Vue vs React compa...

Leer más

Liderazgo

En pocas palabras, Turing tiene como objetivo hacer que el mundo tenga igualdad de oportunidades. Turing fue fundada por los empresarios seriales de IA Jonathan y Vijay, cuya empresa anterior de IA (vendida con éxito) fue impulsada por un talento remoto excepcional. Turing tambien es respaldada por inversionistas innovadores de alto perfil como el primer CTO de Facebook (Adam D'Angelo), ejecutivos de Google, Amazon, Twitter y Foundation Capital.

Política de Igualdad de Oportunidades

Turing es un empleador que ofrece igualdad de oportunidades. Turing prohíbe la discriminación y el acoso de cualquier tipo y ofrece igualdad de oportunidades de trabajo a los empleados y solicitantes sin tener en cuenta la raza, el color, la religión, el sexo, la orientación sexual, la identidad o expresión de género, la edad, el estado de discapacidad, el estado de veterano protegido o cualquier otra característica protegida por la ley.

Explora trabajos remotos de desarrollador

briefcase
Annotator - STEM

About Turing:

Turing is one of the world’s fastest-growing AI companies accelerating the advancement and deployment of powerful AI systems.

Turing helps customers in two ways: Working with the world’s leading AI labs to advance frontier model capabilities in thinking, reasoning, coding, agentic behavior, multimodality, multilinguality, STEM and frontier knowledge; and leveraging that work to build real-world AI systems that solve mission-critical priorities for companies.


About the Role:

Annotators are the core builders of SkillsBench. You will design and write AI evaluation tasks — structured challenges given to large language model (LLM) agents running inside automated environments. Each task you create tests whether an AI agent performs significantly better when given domain-specific knowledge 

skills versus without it. Your tasks directly feed into Turing's commercial AI evaluation pipeline, used by clients. 


What You Will Do:

Write clear, unambiguous task instructions that define exactly what an AI agent must produce, where to save it, and what rules to follow Create reference solutions that demonstrate the correct approach and pass all automated checks Write human-readable verifier descriptions listing every check the automated test suite will run Author domain-specific skill files that teach an AI agent the conventions, workflows, and edge cases relevant to the task — without leaking expected answers Ensure the no-skills variant of each task is identical to the with-skills variant except for the absence of skill files Work within the task structure (instruction, environment, solution, tests) and follow Turing's task quality standards 


Required: 

Bachelor's degree or higher in a relevant technical or domain-specific field (Computer Science, Engineering, Finance, Data Science, Linguistics, etc.)  Experience: 1–3 years in a domain where you have hands-on practical expertise (software development, financial analysis, document processing, data science, etc.)  


Must Have:  

Strong written English; ability to write precise, unambiguous instructions 

Genuine hands-on expertise in at least one of the SkillsBench domains (coding, finance, document generation, audio/ML, etc.) 

Ability to think from an AI agent's perspective — what would a model get wrong without guidance? 

Comfort reading and producing structured file outputs (JSON, DOCX, XLSX, Markdown)  


Nice to Have:  

Prior experience with LLM evaluation, prompt engineering, or AI benchmark design 

Familiarity with Python scripting Experience with Docker or containerised environments 

 

Domains : 

Power Systems & Control 

Cybersecurity 

Network & System Engineering 


Offer Details:

  • Commitments Required:  40 hours per week with overlap 4 hours with PST
  • Engagement type  : Contractor assignment(no medical/paid leave)
  • Duration of contract : 2 months; [expected start date is next week]
  • Location : India, Pakistan, Nigeria, Kenya, Egypt, Ghana, Bangladesh, Turkey, Mexico
-
1-10 employees
Cyber Security
briefcase
Automation Test Engineer

About Turing:

Turing is one of the world’s fastest-growing AI companies accelerating the advancement and deployment of powerful AI systems.

Turing helps customers in two ways: Working with the world’s leading AI labs to advance frontier model capabilities in thinking, reasoning, coding, agentic behavior, multimodality, multilinguality, STEM and frontier knowledge; and leveraging that work to build real-world AI systems that solve mission-critical priorities for companies.
About the Role
Testers verify that each task's automated test suite works correctly. You run the reference solution inside a Docker container and confirm it scores 1.0 against the verifier. If it doesn't pass, you diagnose the failure, determine whether the issue lies in the solution, the verifier, or the environment, and escalate accordingly. Testers are the last checkpoint before a task is marked ready to ship.
What You Will Do
Execute reference solutions inside Docker containers and capture the output Run the pytest-based test suite against the solution output
Diagnose failures: distinguish between a broken solution, a misconfigured verifier, an environment issue, or a task design flaw
Report failures clearly to the Pod Lead or Annotator with enough detail to reproduce the issue Track test results in the shared tracker and flag tasks that are consistently failing or require environment changes
Required:
Bachelor's degree in Computer Science, Engineering, or a related technical field  
5+ years in software QA, DevOps, backend development, or automated testing   Comfortable working in a Linux command-line environment Hands-on experience with Docker (building images, running containers, reading logs)
Ability to read and understand Python code and basic pytest output Systematic debugging mindset: 

Ability to isolate whether a failure is in the code, the config, or the environment  
Nice to Have:  
Familiarity with CI/CD pipelines and containerised test environments Experience with domain-specific libraries (e.g., pandas, openpyxl, pdfplumber, librosa, astropy) depending on batch assignment Understanding of how LLM evaluation pipelines work 

Offer Details:

  • Commitments Required:  40 hours per week with overlap 4 hours with PST
  • Engagement type  : Contractor assignment(no medical/paid leave)
  • Duration of contract : 2 months; [expected start date is next week]
  • Location : India, Pakistan, Nigeria, Kenya, Egypt, Ghana, Bangladesh, Turkey, Mexico

Evaluation Process (approximately 60 mins) :

  • 1 round of interviews (Round 1 - 60 min technical )
-
1-10 employees
QAAutomation TestingDevOps
sample card

Aplica a los mejores trabajos

Ver más vacantes
Turing books $87M at a $1.1B valuation to help source, hire and manage engineers remotely
Turing named one of America's Best Startup Employers for 2022 by Forbes
Ranked no. 1 in The Information’s "50 Most Promising Startups of 2021" in the B2B category
Turing named to Fast Company's World's Most Innovative Companies 2021 for placing remote devs at top firms via AI-powered vetting
Turing helps entrepreneurs tap into the global talent pool to hire elite, pre-vetted remote engineers at the push of a button

Trabaje con las principales empresas del mundo

Crea tu perfil, pasa las pruebas de Turing y recibe ofertas de trabajo dos semanas después.