Development Engineer II - Onsite (Full Stack)

Tyson Shared Services•Springdale, AR
•Onsite

About The Position

Development Engineer II is an experienced professional role responsible for delivering medium- to high-complexity software development and automation work as part of a team. The position designs, builds, tests, maintains, and improves software applications and contributes to software quality, security, documentation, and development processes. The engineer works under moderate supervision, establishes priorities while supporting projects and processes, collaborates with peers and stakeholders, and may mentor junior developers. The role includes gathering user and customer requirements, translating them into technical specifications, and working with cross-functional teams to define and deliver features. It also involves participating in project planning, managing tasks and deadlines, researching technologies, and continuing professional development. The role is onsite and assigned to the first shift.

Requirements

  • Bachelor's degree, preferably in Computer Science, Computer Engineering, Information Systems, a quantitative or engineering field, or relevant experience.
  • At least 1 year of relevant or practical experience.
  • Proficiency in at least two programming languages or two software tools.
  • Proficiency in at least one front-end or back-end framework.
  • Experience or capability utilizing data engineering.
  • Experience or capability with version control, DevOps, and CI/CD.
  • Technical writing and diagramming skills.
  • Technical, business, or data analysis skills.
  • Ability to communicate with and influence stakeholders in collaborative meetings.
  • Initiative in identifying and proposing development solutions.
  • Problem-solving ability to deliver medium- to high-complexity tasks.
  • Adaptability in developing specialized skills and knowledge.
  • Ability to manage tasks and deadlines and apply critical thinking to development needs and improvements.
  • Willingness and ability to perform the physical requirements of the job, with or without reasonable accommodation.
  • Must not require immigration or work authorization now or in the future.

Nice To Haves

  • Experience designing, building, and maintaining full-stack applications, including modern front-end frameworks, back-end services, APIs, and cloud infrastructure.
  • Familiarity with optimization techniques, mathematical programming, or optimization solvers such as Gurobi, particularly for applications supporting complex business decisions.
  • Experience collaborating with data scientists and data engineers to integrate predictive models, analytical workflows, and data-driven decision capabilities into production applications.
  • Experience using AI-assisted development tools and integrating AI/ML capabilities into software applications.
  • Ability to use approved AI tools responsibly, safeguard sensitive information, follow company policies, and critically validate AI-generated outputs.

Responsibilities

  • Deliver medium- to high-complexity development or automation tasks as part of a team.
  • Influence collaborative meetings with peers and stakeholders; gather requirements and demonstrate work.
  • Design, code, and debug applications using software languages and tools.
  • Develop software solutions by studying information needs, user input, system flows, data usage, and work processes.
  • Perform unit and integration testing.
  • Maintain and improve existing codebases, review code changes, and troubleshoot and resolve software defects.
  • Collaborate with product managers, designers, and other engineers to define, design, and ship features.
  • Participate in code reviews and provide constructive feedback.
  • Write and maintain technical documentation covering development, logic, coding, testing, changes, and corrections.
  • Research industry trends, technologies, and tools to improve efficiency and performance.
  • Participate in project planning, including estimating timeframes and resource requirements, and manage tasks and deadlines.
  • Ensure software security and compliance with applicable standards and regulations, and implement data-protection measures.
  • Interact with customers or end users to gather requirements and provide support, translating requirements into technical specifications.
  • Continuously improve development processes and methodologies and engage in ongoing learning.
  • Mentor junior developers.
  • Perform other assigned job-related duties within the role's scope of practice and aligned with the organization's vision, mission, and values.

Benefits

  • Paid time off
  • 401(k) plans
  • Health benefits
  • Life insurance
  • Dental benefits
  • Vision benefits
  • Prescription drug benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service