We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
Remote New

Software Engineer II

Trinity Logistics, Inc
Mar 14, 2026

A Day in the Life: Engineer II, Software

The Engineer II, Software, reporting to the Manager, Software, plays a critical role in executing Trinity's technology strategy. As a key contributor within one of our Agile delivery teams, you will leverage modern development tools and frameworks-such as Angular, Java, and Spring Boot-to deliver meaningful business value through scalable, high-quality software solutions across Trinity's application portfolio.

In this role, you will collaborate closely with fellow engineers, Product Owners, and stakeholders across the organization to translate business needs into effective technical solutions. You'll contribute across the full software development lifecycle-from defining requirements and designing solutions to coding, testing, and deploying new features. In addition, you'll help mentor and support Engineer I team members through code reviews, coaching, and knowledge sharing, helping to elevate the entire engineering team.

Working within an Agile environment, you'll help evolve Trinity's technology ecosystem through composable design, event-driven integrations, thoughtful architecture decisions, and continuous user-experience feedback. Curiosity, ownership, and collaboration are key as we continuously improve the systems that power our business.

This role is rooted in our Guiding Values: Personal. Service. Excellence. Make It Happen. We Not Me.


Essential Skillsets: Is This You?

Core Engineering Responsibilities



  • Coordinate and develop features and modules across multiple applications and subsystems, contributing throughout the full software development lifecycle-from requirement discussions and prototyping to development, testing, and deployment.
  • Build a strong understanding of how Trinity's applications operate, how systems are structured, and how users interact with our tools.
  • Develop and maintain front-end and backend solutions using modern technologies such as Angular, Java, and Spring Boot.
  • Determine optimal technical approaches and implementations to deliver reliable, maintainable, and scalable solutions.
  • Collaborate with technical operations teams to support system configuration, deployment, and production operations.
  • Partner with engineering and operations teams to standardize, scale, and enhance Trinity's systems and services.
  • Provide mentorship, feedback, and code reviews to Engineer I team members to support their professional growth and development.



Team & Process



  • Participate in Agile/Scrum ceremonies and contribute to an iterative, transparent, and collaborative delivery process.
  • Keep department leadership informed of progress, potential challenges, and strategies for resolving issues.
  • Foster strong, trusting, and ethical relationships with team members across the organization.
  • Practice strong planning and organizational skills to manage multiple priorities effectively.
  • Actively contribute to corporate meetings and cross-team collaboration opportunities.
  • Stay informed on industry trends, emerging technologies, and evolving best practices in software development.
  • Consistently model and uphold Trinity's Guiding Values in all work and interactions.
  • Contribute to special projects and perform other duties as assigned.



Job Requirements: Is This You?



  • Education: BA/BS (4-year degree) or equivalent experience.
  • Experience: 2-3 years of development experience within a professional team-based software development organization.
  • Programming: Proficiency in at least one of the following technologies: Angular, Java, or Spring Boot.
  • Database: Experience working with relational databases and a strong understanding of data structures and SQL queries.
  • Strong analytical and problem-solving abilities, including defining solutions, collecting data, evaluating facts, and drawing sound conclusions.
  • Ability to perform code reviews and provide constructive feedback to other developer team members.
  • Strong organizational skills with the ability to manage and execute across multiple priorities.
  • Excellent verbal and written communication skills.
  • Strong computer proficiency, including Microsoft Word and Excel.
  • Participation in training, continuing education, or continuous improvement initiatives as approved by your manager.
  • Some travel required.
  • Commitment to living Trinity's Guiding Values.



Work Environment / Physical Demands

This position typically functions in a standard office environment. While performing this role, the employee is regularly required to communicate clearly and effectively. Frequent activities include standing, walking, and handling objects up to 10 pounds.


Remote Eligibility:
Remote


Additional Responsibilities

This job description does not encompass every task that may be assigned. Team Members may be expected to perform additional job-related duties as requested.

EEO Statement

Trinity Logistics, Inc. is an Equal Opportunity employer. All Team Members and applicants are considered without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, or any other status protected by state or federal law.

Applied = 0

(web-bd9584865-7clgh)