People-Centric Freight Solutions
Software Engineer II
Location
United States
Posted
2 days ago
Salary
Not specified
No structured requirement data.
Job Description
Role 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.
- Collaborate closely with fellow engineers, Product Owners, and stakeholders to translate business needs into effective technical solutions.
- Contribute across the full software development lifecycle—from defining requirements and designing solutions to coding, testing, and deploying new features.
- Help mentor and support Engineer I team members through code reviews, coaching, and knowledge sharing.
- Evolve Trinity’s technology ecosystem through composable design, event-driven integrations, thoughtful architecture decisions, and continuous user-experience feedback.
- Embody the Guiding Values: Personal. Service. Excellence. Make It Happen. We Not Me.
Qualifications
- BA/BS (4-year degree) or equivalent experience.
- 2–3 years of development experience within a professional team-based software development organization.
- Proficiency in at least one of the following technologies: Angular, Java, or Spring Boot.
- Experience working with relational databases and a strong understanding of data structures and SQL queries.
- Strong analytical and problem-solving abilities.
- Ability to perform code reviews and provide constructive feedback.
- Strong organizational skills with the ability to manage 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.
Requirements
- Coordinate and develop features and modules across multiple applications and subsystems.
- Build a strong understanding of how Trinity’s applications operate and how users interact with our tools.
- Develop and maintain front-end and backend solutions using modern technologies.
- Determine optimal technical approaches and implementations.
- 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.
- Participate in Agile/Scrum ceremonies and contribute to an iterative, transparent, and collaborative delivery process.
- Keep department leadership informed of progress and potential challenges.
- Foster strong, trusting, and ethical relationships with team members.
- Practice strong planning and organizational skills.
- 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.
Benefits
- This position typically functions in a standard office environment.
- Regularly required to communicate clearly and effectively.
- Frequent activities include standing, walking, and handling objects up to 10 pounds.
- Remote eligibility available.
Company Description
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.
Job Requirements
- BA/BS (4-year degree) or equivalent experience.
- 2–3 years of development experience within a professional team-based software development organization.
- Proficiency in at least one of the following technologies: Angular, Java, or Spring Boot.
- Experience working with relational databases and a strong understanding of data structures and SQL queries.
- Strong analytical and problem-solving abilities.
- Ability to perform code reviews and provide constructive feedback.
- Strong organizational skills with the ability to manage 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.
- Coordinate and develop features and modules across multiple applications and subsystems.
- Build a strong understanding of how Trinity’s applications operate and how users interact with our tools.
- Develop and maintain front-end and backend solutions using modern technologies.
- Determine optimal technical approaches and implementations.
- 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.
- Participate in Agile/Scrum ceremonies and contribute to an iterative, transparent, and collaborative delivery process.
- Keep department leadership informed of progress and potential challenges.
- Foster strong, trusting, and ethical relationships with team members.
- Practice strong planning and organizational skills.
- 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.
Benefits
- This position typically functions in a standard office environment.
- Regularly required to communicate clearly and effectively.
- Frequent activities include standing, walking, and handling objects up to 10 pounds.
- Remote eligibility available.
Related Guides
Related Job Pages
More Software Engineer Jobs
Software Developer 4
OracleOnly Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives. True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all. We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling 1-888-404-2494 in the United States. Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.
Design, develop, troubleshoot and/or test/QA software. As a member of the software engineering division, apply knowledge of software architecture to perform tasks associated with developing, debugging, or designing software applications or operating systems according to provided ...
Senior Software Engineer
TripteaseAttract and convert high-value guests on your hotel website with the award-winning direct booking platform.
As a member of a small squad at Triptease, you will be responsible for building, growing, and maintaining different parts of the Triptease stack. The role emphasizes collaboration, open discussion, and a commitment to quality code. Work in a small team of 2 to 6 people. Focus on ...
Senior Software Engineer, Design Systems
VantaVanta is the leading trust management platform that helps simplify & centralize security for organizations of all sizes.
The Senior Software Engineer will be responsible for building, maintaining, and updating shared UI components to ensure consistency, quality, and proper documentation across the system. This role also involves leading technical direction, advising on UI/UX best practices, educating engineers, and driving key technical decisions for the Design System.
LATAM Software Engineer (.NET)
PraxentWe get it. You have options. Let us tell you why we’re different. Our work is changing the world of financial services. Everyday, clients arrive with big ideas for their industry. They’re experts in their field with the vision and resources you need to change everything. All that’s left is the right team to bring that vision to life. If you’re a fast learner and you love working on a wide variety of projects, you’re going to like it here. We help our clients modernize, rather than rebuild, outdated customer-facing software applications. Our clients see a return within weeks instead of months and that’s why they choose us. At Praxent, we let you do your work your way. We’re a team of 170+ located throughout the United States and Central/South America. Our role is to encourage you, support you, and give you the freedom you need to thrive. Whether you’re working at home, in a coffee shop, or heck, even on your travels, we’re here to create an environment that lets you live your best life. On your terms. We trust our people to be their best. It’s a level of autonomy and respect that’s helped us grow a diverse and brilliant team of experts. Experts who also happen to be some of the best colleagues you’ve ever worked alongside.
The engineer will enhance team capacity by developing software features for complex items with senior support during Agile engagements, addressing defects, and participating in successful Agile delivery. Key activities include demonstrating understanding of acceptance criteria, sharing daily progress, limiting QA kickback, and delivering assigned stories.