Software Engineer (Java backend)

Blue Yonder•Coppell, TX
•$85,788 - $108,212•Hybrid

About The Position

The Software Engineer (Java backend) develops quality software according to clean code principles and Blue Yonder standards, writes effective test cases, and contributes to designs for individual stories. The role involves working autonomously from the team backlog, participating in team planning and delivery activities, understanding component requirements, and continuously improving engineering skills and code quality. The engineer incorporates information security considerations into their work and considers how team deliverables affect other teams and customers. For service-delivering teams, the role also includes identifying operational issues, planning and performing routine changes, resolving incidents for a limited set of service functions, handling service requests, and recognizing how resource consumption affects SaaS profitability. Additional work includes small refactorings, maintaining the continuous integration pipeline, code reviews, onboarding and supporting colleagues, performance benchmark testing, and communicating impediments. The position is based in Dallas, Texas, and is hybrid.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or a related technical field.
  • Strong interest in Generative AI.
  • Familiarity with at least one LLM API, such as OpenAI, Cohere, or Hugging Face.
  • Excellent communication skills to understand and support internal teams with varying levels of technical proficiency.
  • Problem-solving mindset and eagerness to continuously learn and improve.

Responsibilities

  • Develop quality software using clean code principles and Blue Yonder standards, and write effective test cases.
  • Autonomously pull issues from the team backlog or support other team members with their issues as appropriate.
  • Participate in backlog grooming, planning, daily stand-ups, and retrospectives.
  • Understand the basic functional and technical requirements of software components.
  • Contribute to designs for individual stories.
  • Continuously improve personal skills and the quality of produced code.
  • Incorporate information security considerations into own work.
  • Understand how changes in team deliverables affect other teams and customers.
  • Identify operational issues and bring them to the team's attention.
  • Autonomously plan and perform routine changes.
  • Independently resolve incidents involving a limited set of service functions.
  • Independently handle service requests.
  • Recognize that resource consumption directly affects SaaS profitability.
  • Perform small refactorings to improve local software quality.
  • Understand the team's continuous integration pipeline and fix broken builds as necessary.
  • Provide feedback during code reviews.
  • Onboard new team members and help develop junior engineers.
  • Assist associates with implementation and operational issues.
  • Clearly communicate impediments and seek support from team members to overcome obstacles.
  • Participate in implementing performance benchmark tests.
  • Understand company and team visions and the team's problem domain.
  • Demonstrate problem-solving and innovation.

Benefits

  • Comprehensive medical, dental, and vision coverage.
  • 401(k) with matching.
  • Flexible time off.
  • Corporate fitness program.
  • Voluntary benefits, including legal plans, accident and hospital indemnity, and pet insurance.
  • Eligibility to participate in either an annual performance bonus or commission program, determined by the nature of the position.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service