Senior Software Engineer at UniGroup
Fenton, MO 63026, USA -
Full Time


Start Date

Immediate

Expiry Date

28 Sep, 25

Salary

0.0

Posted On

29 Jun, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Git, Aws, Webstorm, Typescript, Kubernetes, Infrastructure, Java, Development Tools, Spring Boot, Javascript

Industry

Computer Software/Engineering

Description

This position is classified as hybrid with the expectation to come in office for special events or meetings (approximately once a month or less).

  • Hybrid (On-site approximately once a month for special events) | St. Louis, MO

We are hiring a Senior Software Engineer to join our Legacy Java Support Team, a close-knit group responsible for maintaining and enhancing a wide range of applications. This full-stack role is ideal for someone who enjoys solving complex problems, working across multiple systems, and contributing to the ongoing evolution of legacy codebases.

What You’ll Do

  • Support full-stack development for a variety of applications, including platforms used by UniGroup’s nationwide network
  • Write clean, maintainable code in multiple versions of Java (Java 8 and above)
  • Collaborate with other engineers, product managers, and technical teams to define and deliver solutions
  • Participate in a shared on-call rotation (approximately every 5 to 6 weeks, following onboarding and shadowing)
  • Recommend improvements that make our codebase, tools, and workflows better for everyone

Tools and Technologies

  • Core: Java, Spring, Spring Boot, JSP, JavaScript, React, REST APIs
  • Infrastructure & Tools: AWS, Kubernetes, CI/CD, Git
  • Development Tools: IntelliJ, DataGrip, SQuirreL SQL, WebStorm
  • Nice to Have: Node.js, TypeScript, modern front-end experience beyond React

What We’re Looking For

  • 5+ years of professional software development experience
  • Proficient in industry best practices such as coding standards, coding modularity, object-oriented programming, etc.
  • Strong experience in Java, Spring, Spring Boot, and front-end technologies such as JSP, JavaScript, React, etc.
  • Experience supporting or modernizing legacy applications
  • Ability to work independently in a fast-paced environment with minimal structure
  • A natural problem-solver who isn’t afraid to ask questions, dig into systems, and suggest improvements
  • Willingness to take part in after-hours support as part of the team rotation

Why Join Us

  • Work with a team of smart, collaborative engineers who take pride in doing things right
  • Tackle meaningful projects with variety and visibility
  • Enjoy a culture that values learning, innovation, and continuous improvement
  • Contribute to solutions that support UniGroup’s nationwide operations and agent network
  • Take advantage of great benefits, including:
  • 160 hours of PTO, plus 2 floating holidays and 9 paid holidays
  • Medical, dental, and vision coverage
  • 401(k) with 3% company match
  • Paid parental leave and other family-friendly benefits

Bring your skills, curiosity, and ideas. We are excited to meet you!


Applicants must be currently authorized to work in the United States without the need for employer sponsorship, now or in the future.
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 careers@unigroup.com

Responsibilities
  • Support full-stack development for a variety of applications, including platforms used by UniGroup’s nationwide network
  • Write clean, maintainable code in multiple versions of Java (Java 8 and above)
  • Collaborate with other engineers, product managers, and technical teams to define and deliver solutions
  • Participate in a shared on-call rotation (approximately every 5 to 6 weeks, following onboarding and shadowing)
  • Recommend improvements that make our codebase, tools, and workflows better for everyon
Loading...