T

Tyson Foods

Processes and sells chicken, beef and pork

Senior Development Engineer

Software EngineeringUpdated on Nov 15
Full-timeTorreón, Coahuila, MexicoNo salary listedIn-person

About the Job

Requirements

  • A bachelor's or master's degree, or a significant amount of relevant experience; a degree in Computer Science, Computer Engineering, Information Systems, or a quantitative or engineering field is preferred.
  • At least 3 years of relevant practical experience.
  • Proficiency in multiple programming languages or software tools.
  • Knowledge of design patterns across multiple front-end and back-end frameworks.
  • Proficiency with Infrastructure as Code, Version Control, DevOps, CI/CD, cloud services (AWS, Azure, or Google Cloud), AI agent configuration, prompt engineering, AI-assisted code review, technical writing, diagramming, and technical, business, or data analysis.
  • Ability to build automated testing frameworks integrated with Version Control, DevOps, and CI/CD.
  • Knowledge of security design patterns, including authentication, authorization, and encryption, and monitoring and troubleshooting design patterns.
  • Leadership in guiding projects and mentoring team members; strategic thinking, stakeholder communication, problem-solving, adaptability, and creativity.
  • Ability and willingness to perform the physical requirements of the job, with or without reasonable accommodation.

Responsibilities

  • Design software, integration, data, and testing architecture, and deliver high-complexity work across skill dimensions as part of a team.
  • Define and encode engineering standards into AI coding agents, including prompt templates, review criteria, and guardrails for AI-assisted development.
  • Create and maintain prompt templates and agent workflows for junior developers; review and improve enterprise-level AI-generated output.
  • Coach team members in advanced AI-assisted development techniques and evaluate new AI tools and capabilities for potential adoption.
  • Design, code, and debug applications using various software languages or tools, and design software architecture using design patterns across multiple front-end and back-end frameworks.
  • Develop software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes; lead peer review of code changes.
  • Design the team's and organization's testing architecture and strategy; build automated testing frameworks integrated with Version Control, DevOps, and CI/CD.
  • Develop and implement test plans, cases, and scripts; lead performance, load, and stress testing, analyze results, and drive remediation.
  • Collect and analyze quality metrics; present test reports and metrics to stakeholders; design and oversee risk-based testing strategies.
  • Coordinate and support enterprise-scale user acceptance testing.
  • Design enterprise integration architecture and scalable, reliable, secure integration solutions.
  • Design and manage cloud infrastructure programmatically using Infrastructure as Code; design DevOps and CI/CD pipeline patterns using Jenkins, GitLab CI, CircleCI, or equivalent tools.
  • Design security patterns and ensure compliance; design monitoring and troubleshooting patterns using Splunk, ELK Stack, or equivalent tools.
  • Set up and maintain environments representative of production configurations.
  • Lead and influence collaborative meetings with peers and stakeholders; lead stakeholder interactions to define requirements and demonstrate work.
  • Document code, architecture decisions, integration processes, APIs, and outcomes; help establish software product engineering best practices across skill dimensions; review and correct others' work.
  • Work independently with some direct supervision and apply broad or specialized knowledge acquired through education, advanced training, or practical experience.
  • Perform other assigned job-related duties within the scope of practice.

Desired Qualifications

  • Knowledge of design patterns for APIs and web services (RESTful, SOAP, gRPC), middleware and message brokers, ETL processes, and integration platforms.
  • Experience managing integration platforms such as SnapLogic, MuleSoft, Dell Boomi, Apache Camel, or Talend, and resolving complex integration incidents through root cause analysis and preventive measures.
  • Experience designing and orchestrating complex data pipelines and ETL processes, optimizing data models, and architecting scalable data solutions such as data warehousing and big data technologies.
  • Experience implementing data governance frameworks and data security measures, and optimizing cloud costs through strategic cloud resource use and efficient data architectures.
  • Experience developing data visualization strategies and overseeing complex data pipeline orchestration across systems.
  • Experience interacting with third-party vendors to incorporate functionality and evaluate tools.
  • Proficiency in data engineering, including pipelines, warehousing, streaming, and governance; integration and data design patterns are preferred.

About the Company

Tyson Foods

Processes and sells chicken, beef and pork

Tyson Foods processes chicken, beef and pork and sells fresh meat and packaged foods to grocery stores, restaurants and other food businesses in the US and abroad. Its grocery brands include Tyson chicken, Jimmy Dean breakfast sausage, Hillshire Farm smoked sausage and lunch meat, Ball Park hot dogs and Wright bacon. The company runs separate chicken, beef, pork and prepared foods businesses, processing animals in its own plants into raw cuts and cooked, ready-to-heat products. It earns money selling those products by the pound to retailers and foodservice buyers and under its own consumer brands. Tyson Foods was founded in 1935 and is based in Springdale, Arkansas.

Company size
10,001+
Company stage
IPO
Headquarters
Springdale, AR
Founded
1935

Recently Posted Jobs

Explore more opportunities at Tyson Foods

See more jobs