Software Engineer II
Role details
Job location
Tech stack
Job description
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., * 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., 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., First Name * Last Name * Email * Phone
Resume/CV
Drop files here Dropbox (File types: pdf, doc, docx, txt, rtf)
Cover Letter
Drop files here Dropbox (File types: pdf, doc, docx, txt, rtf), Company Website Employee Referral Job Fair Indeed LinkedIn Glassdoor Social Media Other If you selected Referral, please list Employee's Name. If you selected Job Fair, please list Job Fair Name. Are you at least 18 years of age? * Are you legally authorized to work in the United States without the need for employer sponsorship, now or at any time in the future? * I authorize investigation of all statements contained in this application and resume. I understand that misrepresentation or omission of facts discovered at any time is cause for non-hire or termination of employment. Further, I understand and agree that, if hired, my employment is for no definite period and may, regardless of the date of payment of my wages and salary, be terminated at any time without any previous notice. Burris Logistics is an At Will Employer. That means that either you or Burris Logistics and its subsidiaries, may terminate your employment at anytime for any reason. Burris Logistics, and its subsidiaries, is an Equal Employment Opportunity Employer and will not permit discrimination against or harassment of any applicant or employee on the basis of race, color, religion, sex (including pregnancy), national origin, age, disability, veteran's status, genetic information, or on the basis of any personal characteristic protected under federal, state, or local law. *
Requirements
- 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., Have you ever worked for or been an agent of Trinity Logistics, Burris Logistics, Honor Foods or any affiliate organization? * Do you have a minimum of 3 years' experience working in 3PL brokerage? *