Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer - EngageOne image - Rise Careers
Job details

Software Engineer - EngageOne

Complete the design, construction, development, testing, implementation, and technology delivery for business needs throughout the enterprise. Experienced Software Engineer is responsible for technical aspects of the entire process of agile development for moderately complex projects.

Design, code/develop, test, and implement moderately complex systems

Design solutions to solve moderately complex business problems, considering operational and functional aspects of the solution, demonstrating an understanding of the business function

Research and permanently resolve system problems and incidents

Mentor Apprentice and Associate Software Engineers to allow for skill/knowledge development through advice, coaching, and training opportunities

Job Specifications

Typically has the following skills or abilities:

Bachelor’s Degree in Computer Science or related field or equivalent experience

4+ years of programming experience

Proficient programming experience in one or more current programming languages

Excellent written and verbal communication skills

Strong technical knowledge of all phases of application development including analysis and programming

Exercise discretion and independent judgment in the performance of job duties

Ability to learn other Applications besides EngageOne/Doc1

PREFERRED SKILLS:

  • Write secure, reusable and easily maintainable code

  • Research, analyze, design and develop solutions according to best practices, internal policies and governance

  • Experience using best practices for debugging and exception handling

  • Experience with Continuous Integration

  • Experience and proven ability to work with SQL and DB2

  • Ability to work within a loose agile framework

  • Make recommendations for solutions to meet end user needs within the scope of internal governance

  • Work with business areas to implement solutions across the organization

  • Excellent communication skills and ability to work with end users; committed to user experience and increased productivity

  • Proven ability to work on a highly collaborative team

  • EngageOne development & knowledgeable of Designer Control and Objects

  • Experience with EngageOne Template Management System (Administration Interface)

  • Experience with Other EngageOne Products like Enrichment, Generate, Content Authoring, Delivery

  • Knowledgeable of Unix utilities such as sort, grep, awk and sed…/Linux environments

  • Knowledgeable on Scripting languages such as DOS Batch, UNIX, and Shell Script

  • Excellent understanding of FTP/SFTP with of Postscript, AFP, PDF, and HTML channels abilities

  • Proficiency with Active Content, Data Definition, Data Dictionary, XML schemas, and data mapping within Engage One

  • Ability to do Applications upgrades timely

Languages

Java EE Stack, SQL, PL/SQL, Angular, TypeScript, JavaScript, HTML Tools, and other Apps to know about CMOD, Magnolia/Apache Tomcat, ASP.NET, ServiceNow

Cloud

AWS, OpenShift

Databases

Microsoft SQL Server, MySQL, DB2 Frameworks Spring, Spring-Data, Spring Boot, Spring JDBC, Hibernate, JPA, Spring Core, Spring ORM, Spring MVC, Spring AOP, Java WebServices (JAX-WS, JAX-RS, SOAP/WSDL, REST)

IDEs

Eclipse, IntelliJ

Methodologies

Agile, Scrum, Test Driven Development (TDD), Behavior Driven Development (BDD)

Operating Systems

Windows, Linux/Unix

#LI-VISIONCARE

Compensation range for the role is listed below. Applicable salary ranges may differ across markets. Actual pay will be determined based on experience and other job-related factors permitted by law. As a part of the compensation package, this role may include eligible bonuses and commissions. For more information regarding VSP Vision benefits, please click here. 

Salary Ranges: $58,800.00 - $101,850.00

VSP Vision is an equal opportunity employer and gives consideration for employment to qualified applicants without regard to age, gender, race, color, religion, sex, national origin, gender identity, sexual orientation, disability or protected veteran status.  We maintain a drug-free workplace and perform pre-employment substance abuse testing.

Notice to Candidates: Fraud Alert - Fake Job Opportunity Solicitations Used to Collect Fees/Personal Information. 


We have been made aware that fake job opportunities are being offered by individuals posing as VSP Vision and affiliate recruiters. Click here to learn about our application process and what to watch for regarding false job opportunities. 

As a regular part of doing business, VSP Vision (“VSP”) collects many different types of personal information, including protected health information, about our audiences, including members, doctors, clients, brokers, business partners, and employees.  VSP Vision employees will have access to this sensitive personal information and are subject to follow Information Security and Privacy Policies. 

Average salary estimate

$80325 / YEARLY (est.)
min
max
$58800K
$101850K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer - EngageOne, VSP

Join VSP Vision as a Software Engineer - EngageOne and unleash your coding prowess from the comfort of your own home! In this remote role, you’ll dive into the design, construction, development, testing, implementation, and technology delivery that meets business needs across the enterprise. As an experienced Software Engineer, you'll take charge of the technical side for moderately complex projects using agile development methodologies. You’ll be responsible for crafting, coding, developing, testing, and implementing systems that solve business problems while keeping operational and functional requirements in mind. Mentoring is also a vital part of your day; you’ll have the opportunity to guide Apprentice and Associate Software Engineers, helping them grow their skills through coaching and training. To thrive in this role, a Bachelor’s Degree in Computer Science or equivalent experience, combined with 4+ years of programming expertise in one or more languages, is essential. Your solid communication skills and technical knowledge will be crucial as you communicate ideas and collaborate with teammates. Moreover, familiarity with technologies such as SQL, Agile frameworks, Java EE Stack, and EngageOne products will set you apart. Ready to take your career to the next level with VSP Vision? We can’t wait to see what you can bring to our team!

Frequently Asked Questions (FAQs) for Software Engineer - EngageOne Role at VSP
What are the responsibilities of a Software Engineer - EngageOne at VSP Vision?

As a Software Engineer - EngageOne at VSP Vision, you will focus on design, construction, development, testing, and delivery of technology solutions. Your role will require collaborating in agile frameworks on moderately complex projects, mentoring junior engineers, solving business problems with well-designed solutions, and maintaining high standards in application development and user experience.

Join Rise to see the full answer
What qualifications are needed for the Software Engineer - EngageOne position at VSP Vision?

To qualify for the Software Engineer - EngageOne position at VSP Vision, candidates should have a Bachelor’s Degree in Computer Science or a related field, or equivalent experience. A minimum of 4 years programming experience in languages like Java, SQL, or JavaScript, along with strong communication skills and technical knowledge across all stages of application development are highly desirable.

Join Rise to see the full answer
Can you describe the work environment for a Software Engineer - EngageOne at VSP Vision?

The work environment for a Software Engineer - EngageOne at VSP Vision is remote, promoting a healthy work-life balance. You'll be part of a collaborative team culture committed to innovation and continuous improvement, allowing you to work flexibly while still being actively engaged in projects and team discussions.

Join Rise to see the full answer
What are the preferred skills for a Software Engineer - EngageOne at VSP Vision?

Preferred skills for a Software Engineer - EngageOne at VSP Vision include proficiency in secure coding practices, experience with Continuous Integration, familiarity with SQL and DB2, and the ability to work within agile frameworks. Additionally, knowledge of EngageOne products, Unix/Linux environments, and various scripting languages will be beneficial.

Join Rise to see the full answer
What opportunities for growth exist for a Software Engineer - EngageOne at VSP Vision?

As a Software Engineer - EngageOne at VSP Vision, there are numerous opportunities for growth, including mentorship programs, access to advanced training, and the chance to work on a variety of cutting-edge projects. VSP Vision encourages professional development and provides a pathway for advancement within the company.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - EngageOne
How do you approach designing solutions for business problems?

When designing solutions for business problems as a Software Engineer, I prioritize understanding the business function and operational requirements first. Then, I brainstorm and analyze potential solutions by collaborating with team members and leveraging my technical skills to create efficient designs that align with best practices and user needs.

Join Rise to see the full answer
Can you explain your experience with agile development methodologies?

In my previous roles, I've extensively used agile methodologies, which focus on iterative development and customer collaboration. I value regular feedback loops and sprints, ensuring that the team remains adaptive to changes. By implementing practices like daily stand-ups and retrospectives, I've successfully contributed to efficient project delivery.

Join Rise to see the full answer
What programming languages are you proficient in, and how have you applied them in past projects?

I am proficient in several programming languages, including Java, SQL, and JavaScript. In my last project, I used Java to build a transactional application that improved processing efficiency by 30%. Additionally, I utilized SQL for database management and JavaScript for front-end feature enhancements, ensuring seamless user experiences.

Join Rise to see the full answer
Describe a challenging technical problem you faced and how you resolved it.

One challenging technical problem I encountered involved a critical system downtime due to a database failure. After quickly assessing the situation, I utilized my debugging skills to identify the root cause, collaborated with the IT team to restore functionality, and implemented a more robust error handling mechanism to prevent future occurrences.

Join Rise to see the full answer
How do you mentor junior software engineers?

Mentoring junior software engineers involves providing support and guidance through regular one-on-one meetings, sharing resources, and offering constructive feedback on their code. I also encourage them to take ownership of small tasks on projects to build confidence and foster real-world learning experiences.

Join Rise to see the full answer
What tools do you typically use for debugging and exception handling?

For debugging, I typically use IDEs with integrated debugging features, along with tools like Postman for API testing. I implement structured exception handling in my code, ensuring that I catch and log errors efficiently. This approach helps maintain application stability and enhances user experiences.

Join Rise to see the full answer
How do you ensure your code is secure and maintainable?

To ensure my code is secure and maintainable, I employ best practices such as writing clear documentation, following coding standards, and utilizing version control systems. I also stay informed about the latest security threats and regularly review my code for vulnerabilities, implementing necessary updates promptly.

Join Rise to see the full answer
What experience do you have with EngageOne products?

I have hands-on experience with EngageOne products, particularly in managing templates and integrating content. My role involved collaborating with design teams to create engaging user experiences while ensuring the technical integrity of the templates and their seamless functionality in final outputs.

Join Rise to see the full answer
Discuss your familiarity with Continuous Integration and its importance.

I have implemented Continuous Integration practices in previous projects to automate testing and integration processes. This methodology is crucial as it promotes efficient collaboration among developers, reduces integration issues, and ensures that code changes are quickly and reliably deployed.

Join Rise to see the full answer
What role does communication play in your software development process?

Communication plays a vital role in my software development process. I prioritize clear, open dialogue with team members and stakeholders to understand requirements, share updates, and address concerns promptly. This level of communication facilitates teamwork, enhances problem-solving, and ultimately leads to a higher quality product.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
IFS Remote Nunspeet, Netherlands
Posted 10 days ago
Photo of the Rise User
Snyk Hybrid Boston, Massachusetts, United States
Posted 2 days ago
Photo of the Rise User
Posted 9 days ago
if Remote Rīga Central
Posted 3 days ago
Photo of the Rise User
Sopra Steria Remote Av. de América, Madrid, España
Posted 11 days ago
Photo of the Rise User
Comcast Remote CO - Englewood, 183 Inverness Dr West
Posted 4 days ago
Photo of the Rise User
Posted 11 days ago
Inclusive & Diverse
Mission Driven
Diversity of Opinions
Growth & Learning
Collaboration over Competition
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Family Medical Leave
Paid Holidays
Medical Insurance
Mental Health Resources
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 26, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
C
Someone from OH, Port Clinton just viewed Data Entry Clerk at Comforce Resource
Photo of the Rise User
Someone from OH, Mason just viewed HR/Recruiting Assistant at Illumination
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mid-level Creative (f/m/d) at Landor
P
Someone from OH, Kent just viewed Graphic Designer at ProjectGrowth
Photo of the Rise User
Someone from OH, Waverly just viewed Client Services Manager at Pepperstone
Photo of the Rise User
Someone from OH, Plain City just viewed Aesthetic Telehealth Nurse Practitioner (remote) at Moxie
Photo of the Rise User
Someone from OH, Columbus just viewed EdTech Product/Program Manager at Planner5D
S
Someone from OH, Lorain just viewed Test Engineer- Ninja at SharkNinja
Photo of the Rise User
23 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Youngstown just viewed Channel Development Representative at Arrow Electronics
Photo of the Rise User
Someone from OH, Cincinnati just viewed Buyer at Novolex
k
Someone from OH, Columbus just viewed Patient Experience Coordinator at knownwell
Photo of the Rise User
Someone from OH, Columbus just viewed Store Manager - New Store Opening at Curaleaf
Photo of the Rise User
Someone from OH, Akron just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Norwalk just viewed Hybrid Account Manager-Commercial Lines at AssuredPartners
Photo of the Rise User
Someone from OH, Loveland just viewed Animator at Apex Systems Bellevue, WA at Apex Systems
Photo of the Rise User
Someone from OH, Canton just viewed Lead Jr. Toddler Teacher at All Around Children
Photo of the Rise User
Someone from OH, Mentor just viewed Site Merchandising Manager at Lovepop
Photo of the Rise User
Someone from OH, Batavia just viewed Restaurant Busser at Outback Steakhouse
Photo of the Rise User
Someone from OH, New Albany just viewed Customer Success Manager at Quisitive