Software Developer - Data Aplications
Aguascalientes, Aguascalientes - Mexico

We are as invested in your career as you are.

As you navigate through these uncertain times, know that Pinkerton has been a stable, thriving corporation for over 170 years. As recognized leaders around the globe in the corporate risk management industry, you can rest assured that joining us now means moving to a future-looking company. We are here today, will be here tomorrow, and are a thriving community of over 2,000 risk management professionals.

This is just one of the several exciting career opportunities that are currently available.

Job Summary:

The Software Developer for Data Applications will play a crucial role in designing, developing, and maintaining data-driven applications across the Pinkerton technology stack. Collaborating with cross-functional teams, the developer will contribute to the implementation of data applications by leveraging their expertise in front-end and back-end development, data analysis, and visualization. This role will involve the creation of intuitive user interfaces, integration of data analysis and visualization components, and ensuring the performance and scalability of data applications.

Essential Functions:

  1. Represent Pinkerton's core values of integrity, vigilance, and excellence.
  2. Design, develop, and maintain front-end and back-end code for data-driven applications.
  3. Collaborate with data scientists, analysts, and stakeholders to understand requirements and translate them into technical solutions.
  4. Utilize appropriate technologies and frameworks to implement intuitive and responsive user interfaces.
  5. Implement data analysis and visualization techniques to derive insights from data.
  6. Integrate machine learning models and algorithms into data applications to enable predictive capabilities.
  7. Design and develop database structures, schema, and queries for efficient data storage and retrieval.
  8. Conduct code reviews, implement unit and integration tests, and ensure high-quality codebase across the full technology stack.
  9. Optimize performance and scalability of data applications, identifying and resolving bottlenecks.
  10. Document and communicate technical approaches, solutions, and data application architecture effectively.
  11. Stay updated with emerging trends, technologies, and best practices in full-stack development, data analysis, and visualization.
  12. Contribute to the full software development lifecycle, including design, development, testing, deployment, and maintenance.
  13. All other duties, as assigned.

Education, Experience, and Certifications:

Bachelor's degree with at least five years of IT experience. Pinkerton is an inclusive employer who seeks candidates with diverse backgrounds, experiences, and perspectives.


  • Strong proficiency in front-end development technologies such as HTML, JavaScript, and modern frameworks (e.g., React, Angular).
  • Proficiency in back-end development technologies such as Python Django, or Node.js.
  • Experience in implementing data analysis techniques using Python libraries (e.g., Pandas, NumPy, Matplotlib).
  • Knowledge of data visualization tools and libraries (e.g., D3.js, Plotly) to create interactive and visually appealing visualizations.
  • Familiarity with integrating and leveraging machine learning models for predictive capabilities within applications.
  • Experience in working with databases and writing efficient SQL queries.
  • Familiarity with version control systems, such as Git.
  • Strong problem-solving, debugging, and analytical skills.
  • Excellent verbal and written communication skills.
  • Ability to work effectively in a collaborative team environment.
  • Serve as an effective team member.

Working Conditions:

With or without reasonable accommodation, requires the physical and mental capacity to effectively perform all essential functions;

  • Exposure to sensitive and confidential information.
  • Regular computer usage.
  • Must be able to see, hear, speak, and write clearly in order to communicate with employees and/or customers.
  • Occasional reaching and lifting of small objects and operating office equipment.
  • Ability to adjust focus between close and distance vision.
  • Frequent sitting.

Pinkerton is an equal opportunity employer and provides equal opportunity to all applicants for all positions without regard to race/ethnicity, color, national origin, ancestry, sex/gender, gender identity/expression, sexual orientation, marital/prenatal status, pregnancy/childbirth or related conditions, religion, creed, age, disability, genetic information, veteran status or any protected status by local, state, federal or country-specific law. Pinkerton also adheres to all local, state, federal, and country hiring requirements.

*Current employees include Pinkerton and all Securitas divisions.