Senior Software Engineer
- Fenton, Michigan, United States
- Fenton, Michigan, United States
About
Location:
Hybrid – Fenton, MO preferred, with consideration for remote candidates residing in
MO, IL, AR, FL, NC, GA, TX, IN, or TN.
Schedule:
Monday–Friday, 8:00 a.m.–5:00 p.m.
Overview
Join UniGroup's technology team focused on Operations Experience (OX), where we design and enhance the web applications that power our day-to-day moving and logistics operations. As a Senior Software Engineer, you will play a key role in developing scalable, high-quality solutions that connect our internal teams, agents, and customers across the enterprise.
This is a full-stack development role that requires strong proficiency in Java and Spring Boot, along with hands-on experience in , TypeScript, and You will collaborate with a small, talented team that values creativity and innovation, where you'll have the freedom to explore new ideas, experiment with technologies, and shape how solutions are delivered.
If you enjoy tackling complex technical challenges, learning continuously, and helping build the systems that drive operational excellence, this is an excellent opportunity to make an impact.
What You'll Do
- Design, develop, test, and deploy web-based applications supporting UniGroup's operations ecosystem.
- Build and maintain software using Java and Spring Boot, with front-end development in and exposure to and TypeScript.
- Collaborate with product owners, engineers, and stakeholders to translate complex requirements into practical, efficient solutions.
- Contribute to code quality and performance through reviews, testing, and refactoring.
- Integrate legacy systems with modern platforms to ensure smooth data flow and system reliability.
- Mentor junior developers and share technical expertise across the team.
- Recommend and implement process and tool improvements that enhance efficiency and software delivery.
- Participate in Agile ceremonies, daily stand-ups, and collaborative problem-solving sessions using tools such as Slack, Zoom, and JIRA.
What You'll Bring
- Bachelor's degree in Computer Science, Information Systems, or related field (or equivalent experience).
- Minimum of 5 years of professional software development experience, including strong Java and Spring Boot proficiency.
- Experience developing modern web applications using , , and TypeScript.
- Strong understanding of full-stack development, RESTful APIs, and microservices architecture.
- Experience working within Agile/Scrum environments.
- Collaborative mindset and strong communication skills, with the ability to explain complex concepts clearly.
- Curiosity and a problem-solving mindset with the freedom to innovate and explore new approaches.
- Bonus: experience with mobile development
Why Join Us
At UniGroup, you'll be part of a talented engineering community that values creativity, technical excellence, and innovation. You'll have the opportunity to shape meaningful software, collaborate with skilled professionals, and grow in an environment that encourages learning and experimentation.
Benefits
UniGroup offers a comprehensive benefits package designed to support your health, well-being, and long-term success:
- Medical, Dental, and Vision Insurance beginning the first of the month after hire
- Company-paid Life Insurance and Disability Coverage
- 401(k) Plan with company match
- Paid Time Off (PTO) and Paid Holidays
- Paid Parental Leave
- Tuition Reimbursement and Professional Development Opportunities
- Hybrid work flexibility and collaborative on-site culture
_____________________________________________________________________________________________
Applicants must be currently authorized to work in the United States on a full-time basis. At this time, UniGroup is not able to sponsor employment visas or support future sponsorship for this position.
We foster diversity, in part, by imposing a strict policy of non-discrimination. Employment decisions are made without regard to race, color, ethnicity, national origin, sex, sexual orientation, gender identity, age, religion, disability, veteran or military status, genetic information or other status protected by the law.
We value the unique skills and experiences that veterans and separated service members bring to our workforce. While serving our country you have gained skills such as leadership, flexibility, and agility, which will help to make you successful here. We are dedicated to supporting military families and ensuring that we provide a welcoming environment for our country's heroes. We hope you consider joining the UniGroup family.
UniGroup is committed to the full inclusion of all qualified individuals. As part of this commitment, UniGroup will ensure that persons with disabilities are provided reasonable accommodations. If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact
Languages
- English
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.