About this role
Job Description
Our clients need their systems to be reliable, secure, and available. As an Applications Engineer, you will help ensure that their applications and hosting environments run smoothly.
You will act as a bridge between our clients, technology, and engineering teams. You will understand client requirements, configure and deploy applications, troubleshoot technical issues, and support production environments.
This role is not limited to application support. It requires a combination of application support, troubleshooting, deployment, infrastructure knowledge, database skills, and basic coding/scripting knowledge. You will work with different technical teams to identify problems, implement solutions, automate repetitive tasks, and continuously improve application reliability.
What You'll Do
Application Setup and Deployment
- Install, configure, and deploy applications on servers and application services.
- Support application releases, code deployments, and environment setup.
- Handle client requests such as certificate installations, new sites, site updates, overwrites, and vanity URLs.
- Perform functional and integration testing before releases.
- Support application configuration and environment-related changes.
Troubleshooting and Production Support
- Investigate and resolve application errors, access issues, and performance problems.
- Analyze application and server logs to identify root causes.
- Monitor applications and servers and respond to production incidents.
- Troubleshoot issues across application, server, database, and network layers.
- Help maintain application availability, performance, and security.
- Follow change management procedures for installations, upgrades, and maintenance activities.
Client and Team Collaboration
- Act as a technical point of contact for clients and internal teams regarding hosting and application requests.
- Understand client requirements and communicate technical solutions clearly.
- Manage and prioritize cases in the hosting queue.
- Assign, update, and follow up on cases while keeping clients and hosting partners informed.
- Follow standard operating procedures (SOPs) when handling support cases.
- Review case backlogs and ensure timely updates and resolution.
- Manage shared mailboxes and communication with hosting partners.
Technical Skills, Coding, and Automation
- Work with APIs, databases, and other systems integrated with application.
- Use basic coding or scripting skills to troubleshoot issues and automate repetitive tasks.
- Write or modify simple scripts using technologies such as PowerShell, SQL, or other scripting languages.
- Develop automation where possible to improve application reliability and reduce manual effort.
- Understand application configuration, web applications, and basic software development concepts.
Documentation and Continuous Improvement
- Create and maintain SOPs, process documentation, and technical notes for client environments.
- Identify recurring issues and suggest improvements to processes and applications.
- Learn and support Momentive's association management products.
- Work closely with developers, DevOps, infrastructure, QA, and business teams.
- Participate in the rotational on-call support schedule.
What You Bring
- 1+ years of experience in application support, application implementation, or a similar technical role.
- Good understanding of application troubleshooting and production support.
- Working knowledge of Windows Server, IIS, Remote Desktop, and Domain Controllers.
- Experience with monitoring tools such as Nagios, CloudWatch, or Pingdom.
- Basic understanding of backups and recovery processes.
- Basic SQL Server knowledge, including writing and understanding simple SQL queries.
- Basic coding or scripting knowledge and the ability to understand or modify scripts.
- Experience with cloud-hosted applications or cloud environments.
- Experience using ticketing or IT service management systems.
- Knowledge of troubleshooting client environments, applications, servers, and networks.
- Experience supporting clients through phone, email, or ticketing systems.
- Understanding of change management and controlled deployment processes.
- Ability to analyze logs and troubleshoot technical issues systematically.
- Good communication and problem-solving skills.
- Engineering degree, MCA, MCM, or equivalent technical qualification.
Nice to Have
- AWS, Azure, or Microsoft certifications.
- PowerShell scripting experience.
- Knowledge of ITIL or Microsoft Operations Framework.
- Experience with change management tools.
- Experience monitoring and maintaining distributed applications or systems.
- Knowledge of security best practices and client data protection.
- Experience setting up websites and web applications.
- Basic understanding of firewalls, networking, DNS, and certificates.
- Experience working with APIs and application integrations.
How You Work
You build strong relationships with clients and colleagues and can work effectively both independently and as part of a team. You take ownership of issues, communicate clearly, and focus on delivering reliable solutions.
You are comfortable working on technical problems, learning new technologies, and going into the details when an issue is complex. You have a client-first mindset and are willing to support a rotational schedule and participate in on-call responsibilities.
About Us
Momentive Software amplifies the impact of over 20,000 purpose-driven organizations in over 30 countries, with over $11 billion raised and 55 million members served to date. Mission-driven nonprofits and associations rely on Momentive’s cloud-based software and services to address their most pressing challenges – from engaging their communities to simplifying operations and growing revenue. Designed to help organizations connect more, manage more, and ultimately expect more, Momentive's solutions are built with reliability at the core and strategically focus on fundraising, learning, events, careers, volunteering, accounting, and association management. Momentive partners with organizations that believe "good enough" is never enough – so they can bring on better outcomes for everyone they serve. Learn more at momentivesoftware.com .
Why Work Here?
At Momentive Software, we’re a team of passionate problem-solvers, innovators, and volunteers who believe in using technology to make a real difference. We dream big, support each other, and take pride in creating solutions that help our customers drive meaningful change. If you’re looking for a place where your work matters and your ideas are valued, you’ll find it here.
Planned Paid Time Off - Earned Leave and Casual Leave in Each Calendar Year
Company Holidays as Per Policy
Employer-Paid Parental Leave
Purpose-Driven Culture
Work-Life Balance
Passionate About Community Involvement
Group Mediclaim Policy
Group Accident Policy
Group Term Life Policy
Gratuity as Per Payment of Gratuity Act
Momentive Software actively embraces diversity and equal opportunity in a meaningful way. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our work will be, which is why we do not discriminate based on race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under federal, state, or local law.
All persons hired will be required to verify identity, minimum age of 18, eligibility to work in India (without sponsorship), and to complete the required employment eligibility verification form upon hire.