Talent.com
Brady Corporation
Sr Advanced Software EngineerBrady Corporation • Mexico City, Mexico City, Mexico
Sr Advanced Software Engineer

Sr Advanced Software Engineer

Brady Corporation • Mexico City, Mexico City, Mexico
Hace 17 días
Descripción del trabajo

Job Description

What we need

The Senior Advanced Software Engineer plays a critical role in designing, developing, and enhancing advanced software solutions that drive innovation and efficiency across Brady's technology and product portfolio. This role partners closely with cross-functional teams to deliver high-quality software products that meet customer needs, improve operational performance, and support long-term business growth.

The ideal candidate is an experienced software professional with a strong technical foundation, a passion for innovation, and the ability to solve complex engineering challenges. This individual will contribute to the development of cutting-edge technologies while helping to strengthen technical standards, collaboration, and software development best practices across the organization.

What you'll be doing

  • Design, develop, test, and maintain advanced software applications and systems.
  • Collaborate with cross-functional teams to define software requirements, technical specifications, and system architectures.
  • Develop scalable, reliable, and high-performance software solutions that meet business and customer needs.
  • Ensure seamless integration between software, hardware, and other enterprise systems.
  • Participate in software architecture discussions and contribute to technical design decisions.
  • Implement and support modern software development practices, tools, and methodologies.
  • Identify and drive improvements in software development processes to enhance efficiency, quality, and maintainability.
  • Perform code reviews and promote software engineering best practices.
  • Troubleshoot complex technical issues and implement effective solutions.
  • Support continuous integration, deployment, and automation initiatives.
  • Collaborate with product, quality, and engineering teams throughout the software development lifecycle.
  • Mentor and support junior engineers while fostering technical excellence within the team.
  • Maintain technical documentation, design specifications, and development standards.
  • Contribute to innovation initiatives and the evaluation of emerging technologies.
  • Support additional projects and engineering responsibilities as assigned.


Qualifications

What you'll need to be successful:

Required Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, Engineering, Mathematics, or a related technical discipline.
  • Minimum of 6 years of experience in software engineering, software development, or related technical roles.
  • Strong expertise in software architecture, design patterns, and modern software development methodologies.
  • Proficiency in programming languages such as Java, C++, and Python.
  • Experience working with software development tools, version control systems, and continuous integration/deployment environments.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to work effectively in both independent and collaborative team environments.
  • Strong written and verbal communication skills in English.

Preferred Qualifications

  • Master's degree or PhD in Computer Science, Software Engineering, or a related field.
  • Experience leading software development projects or technical initiatives.
  • Experience mentoring junior engineers and supporting team development.
  • Knowledge of Agile software development methodologies and DevOps practices.
  • Experience with software quality assurance, testing frameworks, and automation practices.
  • Experience with embedded systems, real-time operating systems, or cloud-based software solutions.
  • Ability to thrive in a fast-paced, dynamic, and innovation-driven environment.
  • Strong passion for technology, innovation, and continuous learning.
  • Experience working in a global or multinational organization.



Additional Information

At Brady, we value innovation, collaboration, and continuous improvement. We are committed to creating an inclusive workplace where employees can thrive, develop their careers, and contribute to meaningful business outcomes. If you are passionate about analytics, strategic decision-making, and driving business growth through pricing excellence, we encourage you to apply.

Crear una alerta de empleo para esta búsqueda

Sr Advanced Software Engineer • Mexico City, Mexico City, Mexico

Ofertas similares

Software Engineer II – C#

Valce Talent SolutionsMexico City, Mexico City, Mexico

As a Software Engineer II – C#, you’ll design, develop, test, and maintain core components of McDonald’s Customer Technology ecosystem.This includes APIs, backend services, data pipelines, infrastr... Mostrar más

Senior Software Engineer — Storage Platform REMOTE

Atomic HRMexico City, Mexico City, Mexico

Our client is a publicly traded cloud storage company with two flagship products: a personal computer backup solution and a cloud object storage platform often compared to Amazon S3 — but chosen fo... Mostrar más

Software Engineer II - C#

Valce Talent SolutionsMexico City, Mexico City, Mexico

Bachelor’s Degree in Computer Science or related field or equivalent years of experience.Proven knowledge of Computer Science fundamentals (object-oriented design, data structures and algorithm.Str... Mostrar más

Software Engineer III - C#

Valce Talent SolutionsMexico City, Mexico City, Mexico

Bachelor’s Degree in Computer Science or related field or equivalent years of experience.Proven knowledge of Computer Science fundamentals (object-oriented design, data structures and algorithm.Str... Mostrar más

Software Engineer II C#

Valce Talent SolutionsMexico City, Mexico City, Mexico

Office Days: Tuesday, Wednesday, and Thursday.Location: WeWork Torre Reforma Latino, Paseo de la Reforma 296, Oficina 36-101, Col.Juárez, Alcaldía Cuauhtémoc, C.In this strategy and transformation–... Mostrar más

AI Principal Software Engineer - US SaaS startup | Remote

Atomic HRMexico City, Mexico City, Mexico

The client is a venture-backed startup simplifying access to essential benefits for frontline workers.Their AI-powered platform helps employees easily find and apply for benefits like childcare, el... Mostrar más

Software Engineer III – C#

Valce Talent SolutionsMexico City, Mexico City, Mexico

As a Software Engineer III – C#, you will lead the design, development, and delivery of advanced customer-facing solutions within our restaurant and digital ecosystem.This role combines strong tech... Mostrar más

Software Engineer C#

Valce Talent SolutionsMexico City, Mexico City, Mexico

Work Mode: Hybrid (2–3 days of home office).Offices: WeWork Torre Reforma Latino – Paseo de la Reforma 296, Col.We are looking for a C# Software Engineer to join a global, innovative, and high-impa... Mostrar más

Software Engineer III C# C++

Valce Talent SolutionsMexico City, Mexico City, Mexico

Software Engineer III - C#/C ++.Hybrid: Tuesday, Wednesday and Thursday.Location: WeWork Torre Reforma Latino, Paseo de la Reforma 296, Oficina 36-101.Juárez, Alcaldía Cuauhtémoc, C.In this strateg... Mostrar más

software engineer

Valce Talent SolutionsMexico City, Mexico City, Mexico

Licenciatura en Ciencias de la Computación, Ingeniería de Software o afín.Conocimiento sólido en DynamoDB, Kubernetes (K8s), Docker, GitHub Actions, API Gateway y AWS o AZURE.Experiencia con pipeli... Mostrar más

Software Engineer II - Backend C#

Valce Talent SolutionsMexico City, Mexico City, Mexico

One of the most recognized brands in the world, is seeking a skilled Software Development Engineer to own the development of our in-store technology as part of Commercial Product & Platform organiz... Mostrar más

Software Engineer III C# AWS

Valce Talent SolutionsMexico City, Mexico City, Mexico

Software Engineer III - C#/C ++.Hybrid: Tuesday, Wednesday and Thursday.Location: WeWork Torre Reforma Latino, Paseo de la Reforma 296, Oficina 36-101.Juárez, Alcaldía Cuauhtémoc, C.The Commercial ... Mostrar más

Software Engineer AI - Artificial Intelligence

CRH Talento de ITCiudad de México, Ciudad de México, Mexico

Position: Software Engineer AI .Work Shift: Monday through Friday 09:00 am to 06:00 pm.Bachelor’s degree in Computer Science, Computer Engineering, Machine Learning, or related technical field.Pyth... Mostrar más

Software Engineer I - C#

Valce Talent SolutionsMexico City, Mexico City, Mexico

Bachelor’s Degree in Computer Science or related field or equivalent years of experience.Proven knowledge of Computer Science fundamentals (object-oriented design, data structures and algorithm.Str... Mostrar más

Software Engineer I - C#- Angular

Valce Talent SolutionsMexico City, Mexico City, Mexico

McDonald’s, one of the most recognized brands in the world, is seeking a skilled Software Development Engineer to own the development of our Kiosk technology as part of Commercial Product & Platfor... Mostrar más

Software Engineer II (C#/.NET y AWS)

Valce Talent SolutionsMexico City, Mexico City, Mexico

Licenciatura en Ciencias de la Computación, Ingeniería de Software o afín.Conocimiento sólido en DynamoDB, Kubernetes (K8s), Docker, GitHub Actions, API Gateway y AWS.Experiencia con pipelines CI/C... Mostrar más

Software Engineer II - C++/C#

Valce Talent SolutionsMexico City, Mexico City, Mexico

Bachelor’s degree in Computer Engineering, Computer Science, or similar engineering field.Solid knowledge of Computer Science fundamentals (object-oriented design, data structures, algorithm analys... Mostrar más

Software Engineer III C#

Valce Talent SolutionsMexico City, Mexico City, Mexico

In this strategy and transformation focused role, you will partner with our Product.Management, Technical Management, and 3rd party Engineering vendors to define,.POS and Restaurant Technologies an... Mostrar más