Summary:
The main function of a Software Engineer is to design, develop, implement,
test, and maintain business and computer applications software or specialized
utility programs including mainframe and client/server applications, and major
enhancement of existing systems
We are looking for someone to join our team named
4-Mations.
Our vision is to allow users to communicate and
connect with the University and its resources in ways that are comfortable
and convenient for them right now.
We are more than forms! In the next quarter, 4-Mation
is focused on one thing: turning better digital experiences into
measurable growth. We’re building the technology that helps prospects move
from curiosity to conversation — using personalization, first-party data,
AI-powered experiences, and smarter pathways to connect people with the
right next step. As an engineer on 4-Mation, you’ll help build capabilities such as:
Zero-Party Data Capture & Personalization —
evolving our MLG quiz and discovery experiences to better understand user
intent, personalize recommendations, and create smarter next steps based
on company and user context.
AI-Powered Prospect Experiences — supporting Super
Phoebe and agentic experiences that can engage prospects, capture
information, answer questions, and intelligently guide people through
their journey.
Smarter Conversion Paths — building and improving
Schedule a Conversation experiences so high-intent prospects can connect
with the right people faster and with less friction.
AEM Cloud & EDS Modernization — rebuilding forms
from React to support the move to EDS, creating a faster, more modern
foundation for future digital experiences.
As members of the Prospect Experience Team (PET), we
are at the front lines of the University growth doing new and exciting
work!
Job
Responsibilities
Fine-tune and improve a variety of sophisticated
software implementation projects
Gather and analyze system requirements, document
specifications, and develop software solutions to meet client needs and
data
Analyze and review enhancement requests and
specifications
Implement system software and customize client
requirements
Prepare the detailed software specifications and test
plans
Code new programs to clients specifications and create
test data for testing
Modify existing programs to new standards and conduct
unit testing of developed programs
Create migration packages for system testing, user
testing, and implementation
Provide quality assurance reviews
Perform post-implementation validation of software and
resolve any bugs found during testing
Qualifications:
Bachelor's degree in technical field such as computer
science, computer engineering or related field required
5-7 years of experience required
A solid foundation in computer science, with strong
competencies in data structures, algorithms, and software design
Large systems software design and development
experience
Experience performing in-depth troubleshooting and unit
testing with both new and legacy production systems
Experience in programming and experience with problem
diagnosis and resolution
Must-haves
Reactjs
Nextjs
HTML
CSS
JavaScript
Java/microservices
Devops/terraform scripts
Solid AI Experience and moving towards autonomous
delivery
Nice-to-have
AEM
AEP
AWS
Adobe Target
Information
Locations Position Open to RemoteIndustry IT StaffingStatus OpenJob Age 27 Day'sCreated Date 08/25/2026No.of Positions 1Duration 12 MonthsZip Code