¡Activa las notificaciones laborales por email!

Senior Software Engineer

Ford Motor Company

Naucalpan de Juárez

Presencial

MXN 60,000 - 100,000

Jornada completa

Hace 30+ días

Descripción de la vacante

An established industry player is seeking a talented Software Engineer to join their innovative team. In this role, you will leverage your advanced programming skills to design and implement robust software systems that meet the evolving needs of the business. You will collaborate with cross-functional teams to define product requirements, architect scalable solutions, and ensure high-quality code through best practices in software development. This position offers a unique opportunity to work with cutting-edge technologies in a dynamic environment where your contributions will directly impact the company's success. If you are passionate about technology and thrive in a collaborative setting, this role is perfect for you.

Formación

  • Bachelor's degree in Computer Science or related field required.
  • Experience as a Technical Lead Engineer preferred.

Responsabilidades

  • Designing system architecture and scalable APIs.
  • Collaborating with the product team to define product scope.
  • Managing CI/CD pipelines for application deployment.

Conocimientos

JavaScript
Java
API Development
DevOps
Docker
GitHub
SQL
Troubleshooting
Communication Skills

Educación

Bachelor's Degree in Computer Science

Herramientas

NodeJS
ExpressJS
Spring Boot
Terraform
SonarQube
Dynatrace
Prometheus
Grafana
GCP

Descripción del empleo

To ensure success as a Software Engineer, you should have advanced programming skills, experience with API development, and excellent troubleshooting skills. Top-rated full stack engineers create and implement advanced software systems that meet the company's needs.

Qualifications
  1. Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related field.
  2. Previous experience as a Technical Lead Engineer.
  3. Proficiency in Backend Technologies and Frameworks:
    • JavaScript and environments like NodeJS and ExpressJS.
    • Back-end languages including Java.
    • Java frameworks such as Spring Boot, Spring Cloud, and JavaServer Faces.
  4. Hands-on experience in the DevOps lifecycle, including deployment in Google native services such as Cloud Run and GKE.
  5. DevSecOps experience, including designing CI/CD pipelines.
  6. Knowledge of Infrastructure as Code (IaC), containers, Terraform, and Docker.
  7. Experience with GitHub and Tekton.
  8. Extensive knowledge of software quality tools like SonarQube, CheckMarx, Fossa, 42C, and CYCODE.
  9. Understanding of Test-Driven Development, including code coverage and Katas.
  10. Strong experience with public cloud, especially in containerization and virtualization.
  11. Proficiency with monitoring tools such as Dynatrace, Splunk, Prometheus, and Grafana.
  12. Knowledge of database systems and SQL, including relational mapping; exposure to MySQL, SQL Server, PostgreSQL, and MongoDB.
  13. Experience deploying applications on cloud platforms, with exposure to GCP.
  14. Advanced troubleshooting skills.
  15. Excellent communication skills.
Responsibilities
  1. Meeting with the Product team to define the scope and scale of the product.
  2. Designing system architecture.
  3. Developing data structures and design patterns.
  4. Designing and implementing scalable APIs and microservices.
  5. Writing high-quality, efficient, and maintainable code.
  6. Troubleshooting and bug fixing.
  7. Identifying bottlenecks and improving software efficiency.
  8. Collaborating with the design team on microservices development.
  9. Using version control systems like GitHub for code management and collaboration.
  10. Creating and maintaining technical documentation, including design documents, user manuals, and API docs.
  11. Managing deployment methodologies and CI/CD pipelines for application deployment and maintenance.
  12. Communicating effectively with the team through responsive in-person or messaging interactions.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.