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

Windows Install Programmer II

Overview

Leverage your knowledge of setup authoring to participate in the authoring, design, quality, and maintenance of setup programs!

Creating great applications is one thing, but getting them installed, tested, and working perfectly for customers is quite another. This position requires persistence, curiosity, and continuous learning in pursuit of optimal ways to design and implement complex software install logic for the world’s leading Geographic Information Systems software. Bring your knowledge and experience in Windows Installer MSI authoring and a thorough understanding of Windows Installer development and we’ll have you writing custom code and tackling all the challenges you could want. You’ll be interfacing with developers, tech support, and product managers to develop and maintain setup programs for client and server environments.

Responsibilities

  • Design, create, and maintain setup programs
  • Research installer technology and advancements in the setup industry
  • Collaborate with key users and the technical support team on installation issues

Requirements

  • 2+ years of experience authoring MSI packages via InstallShield or other MSI authoring tool
  • Experience with large environment application installation deployments
  • Prior experience with and working knowledge of setup authoring and scripting languages
  • Ability to troubleshoot and resolve MSI installation and uninstallation issues
  • Experience developing C++ or C# MSI custom actions
  • Bachelor’s in CIS, computer science, or a related field

Recommended Qualifications

  • Experience with Jenkins automation and Git
  • Innovative and results oriented
  • Strong problem-solving and debugging skills
  • Strong communication skills with the ability to collaborate and deliver
  • Strong multi-tasking skills
  • Master’s in CIS, computer science, or a related field
  • Proficient in Power Shell

#LI-AL1

#LI-Remote

Total Rewards

Esri’s competitive total rewards strategy includes industry-leading health and welfare benefits: medical, dental, vision, basic and supplemental life insurance for employees (and their families), 401(k) and profit-sharing programs, minimum accrual of 80 hours of vacation leave, twelve paid holidays throughout the calendar year, and opportunities for personal and professional growth. Base salary is one component of our total rewards strategy. Compensation decisions and the base range for this role take into account many factors including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs.

A reasonable estimate of the base salary range is
$97,344$162,240 USD

The Company

At Esri, diversity is more than just a word on a map. When employees of different experiences, perspectives, backgrounds, and cultures come together, we are more innovative and ultimately a better place to work. We believe in having a diverse workforce that is unified under our mission of creating positive global change. We understand that diversity, equity, and inclusion is not a destination but an ongoing process. We are committed to the continuation of learning, growing, and changing our workplace so every employee can contribute to their life’s best work. Our commitment to these principles extends to the global communities we serve by creating positive change with GIS technology. For more information on Esri’s Racial Equity and Social Justice initiatives, please visit our website here.

If you don’t meet all of the preferred qualifications for this position, we encourage you to still apply!

Esri is an equal opportunity employer (EOE) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. If you need reasonable accommodation for any part of the employment process, please email askcareers@esri.com and let us know the nature of your request and your contact information. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address.

Esri Privacy Esri takes our responsibility to protect your privacy seriously. We are committed to respecting your privacy by providing transparency in how we acquire and use your information, giving you control of your information and preferences, and holding ourselves to the highest national and international standards, including CCPA and GDPR compliance.

Esri Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Esri DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Esri
Esri CEO photo
Jack Dangermond
Approve of CEO

Average salary estimate

$129792 / YEARLY (est.)
min
max
$97344K
$162240K

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 Windows Install Programmer II, Esri

Are you ready to take your career to the next level? As a Windows Install Programmer II at Esri, you'll play a pivotal role in shaping how our groundbreaking Geographic Information Systems software gets into the hands of users everywhere. With your expertise in setup authoring, you'll be diving into the intricacies of designing, creating, and maintaining sophisticated setup programs that ensure our software installs smoothly and effectively in diverse environments. Imagine collaborating with developers, tech support, and product managers, all while tackling exciting challenges in MSI authoring and scripting. You'll be at the forefront of researching the latest installer technology and advancements, continuously enhancing our setup processes. This remote-eligible position is perfect for a curious and innovative individual who thrives in a team-oriented atmosphere and is passionate about delivering exceptional software experiences. Bring your 2+ years of experience and sharpen your problem-solving skills in an environment that values diversity and inclusion. Together, we'll create software solutions that drive positive global change!

Frequently Asked Questions (FAQs) for Windows Install Programmer II Role at Esri
What qualifications do I need for the Windows Install Programmer II position at Esri?

To apply for the Windows Install Programmer II role at Esri, you should have at least 2 years of experience in authoring MSI packages using InstallShield or similar tools. A Bachelor’s degree in Computer Information Systems, computer science, or a related field is required. You'll also need experience with large application installations, troubleshooting MSI issues, and developing custom actions in C++ or C#. Familiarity with Jenkins, Git, and Power Shell is advantageous.

Join Rise to see the full answer
What are the key responsibilities of a Windows Install Programmer II at Esri?

As a Windows Install Programmer II at Esri, your primary responsibilities will include designing, creating, and maintaining setup programs for our software products. You'll collaborate with various teams to address installation issues and ensure a seamless user experience. Additionally, you'll be tasked with researching advancements in the setup industry to incorporate the latest technologies in your work.

Join Rise to see the full answer
How can I improve my chances of being hired as a Windows Install Programmer II at Esri?

To enhance your chances of securing the Windows Install Programmer II position at Esri, focus on demonstrating strong problem-solving skills, effective communication capabilities, and a collaborative mindset. Highlight your experience with MSI authoring, scripting languages, and effective troubleshooting. Show your commitment to innovation and continuous learning in your application and interview.

Join Rise to see the full answer
What software development skills are essential for the Windows Install Programmer II role at Esri?

Essential skills for the Windows Install Programmer II role at Esri include proficiency in authoring MSI packages, familiarity with scripting languages like C++ or C#, and experience in large application deployment scenarios. Knowledge of automation tools like Jenkins and version control systems like Git is also beneficial. Strong troubleshooting skills for resolving installation issues are a must.

Join Rise to see the full answer
What can I expect from the remote work environment as a Windows Install Programmer II at Esri?

As a remote Windows Install Programmer II at Esri, you'll be part of a flexible work environment that prioritizes work-life balance. You'll have access to industry-leading benefits and opportunities for personal and professional growth, all while collaborating with a diverse and innovative team. Expect regular communication and support to help you succeed in your role, even from a distance.

Join Rise to see the full answer
Common Interview Questions for Windows Install Programmer II
Can you describe your experience with MSI authoring tools like InstallShield?

When answering this question, detail specific projects where you've successfully authored MSI packages. Highlight any challenges you faced and how you overcame them using your skills. Be sure to emphasize your understanding of the installation process, packaging best practices, and how these experiences have prepared you for the Windows Install Programmer II role.

Join Rise to see the full answer
What troubleshooting techniques do you use for MSI installation issues?

Discuss your systematic approach to troubleshooting MSI installation problems. Explain how you gather logs, analyze error codes, and identify common installation failures. Mention any specific tools or scripts you use to diagnose issues, and give examples of situations where your interventions made a significant difference.

Join Rise to see the full answer
How do you collaborate with development and tech support teams?

Emphasize your communication skills and willingness to collaborate. Provide an example of a project in which you worked with cross-functional teams to address installation issues, enhance user experience, or improve setup procedures. Describe your ability to listen and incorporate feedback effectively into your work.

Join Rise to see the full answer
What programming languages are you most comfortable using for MSI custom actions?

Highlight your proficiency in programming languages relevant to MSI custom actions, such as C++ or C#. Discuss specific projects where you developed custom actions and how they improved the installation process. Showcase how your programming skills can contribute to the Windows Install Programmer II role.

Join Rise to see the full answer
What innovations have you brought to previous setup authoring projects?

Focus on your creativity and experience with implementing innovative solutions. Describe specific instances where you introduced new techniques or tools that enhanced the setup process or resolved recurring issues. Show how your proactive approach can benefit Esri as a Windows Install Programmer II.

Join Rise to see the full answer
How do you stay updated with the latest trends in setup authoring and installer technology?

Explain your commitment to continuous learning by sharing how you follow industry publications, participate in online forums, attend webinars, or engage in professional development events. Convey how this knowledge ensures you're well-equipped to tackle the challenges that come with the Windows Install Programmer II position at Esri.

Join Rise to see the full answer
What experience do you have with Jenkins automation in software installations?

Discuss your familiarity with Jenkins and how you've utilized it in previous roles for automating build and deployment processes. Provide examples of how Jenkins has improved efficiency or reliability in your setup authoring projects and how this knowledge will be valuable as a Windows Install Programmer II at Esri.

Join Rise to see the full answer
How would you prioritize multiple tasks related to setup authoring?

Demonstrate your organizational and time-management skills. Describe specific strategies you use to prioritize tasks based on urgency, impact, and available resources. Discuss how this approach helps you maintain high-quality work while meeting deadlines, especially in a dynamic environment like Esri.

Join Rise to see the full answer
Can you explain a challenging project you completed successfully?

Share an example of a particularly challenging project where you faced significant obstacles. Detail your approach to problem-solving, the skills you employed, and the outcome of the project. This will highlight your resilience and ability to deliver results, traits that are crucial for a Windows Install Programmer II.

Join Rise to see the full answer
What excites you about the Windows Install Programmer II position at Esri?

Articulate your passion for software installation and setup authoring and what specifically attracts you to Esri's mission and culture. Discuss how your career aspirations align with the company's goals, and express your enthusiasm for the opportunity to contribute to innovative solutions in Geographic Information Systems.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Shape the future of transportation routing algorithms as a C++ Software Engineer II with Esri's innovative ArcGIS Network Analyst team.

Photo of the Rise User
Esri Hybrid Redlands, California, United States
Posted 3 days ago

Join Esri as a C++ Software Development Engineer to help develop cutting-edge software solutions for maritime applications.

Photo of the Rise User
Comcast Hybrid PA - Philadelphia, 1800 Arch St
Posted 2 days ago

Seeking an eager software engineering co-op to contribute to innovative projects at Comcast, a leading global media and technology company.

Photo of the Rise User
Mindera Remote No location specified
Posted 13 days ago

Become a key contributor at Mindera, where you'll develop cutting-edge machine learning systems in a collaborative and innovative environment.

Photo of the Rise User

Join Viasat's Seattle team as a Senior Software Engineer and contribute to innovative satellite communication solutions for aircraft.

Photo of the Rise User
Posted 7 days ago

Become a pivotal part of Visa's technology team as a Staff Software Engineer, driving the development of innovative payment solutions.

Join Relevance AI as a Senior/Lead Software Engineer and help shape the future of AI technology in a vibrant San Francisco environment.

Photo of the Rise User
Posted 4 days ago

Lead and develop a high-performing software engineering team at Garmin as a Team Leader in Olathe, KS.

Photo of the Rise User
Arcade Hybrid South San Francisco
Posted 6 days ago

Be a key player in transforming AI capabilities with our innovative tools as a Full-Stack Engineer.

Photo of the Rise User
Google Hybrid Mountain View, California, United States
Posted 4 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

Join the Google Pixel team as a Software Engineer III, where you'll develop advanced technologies that enhance user experiences across mobile devices.

Esri is the global market leader in geographic information system (GIS) software, location intelligence, and mapping. Since 1969, we have supported customers with geographic science and geospatial analytics, what we call The Science of Where®. We ...

185 jobs
MATCH
Calculating your matching score...
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
February 28, 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
Photo of the Rise User
Someone from OH, Columbus just viewed Support Associate-7 at Tory Burch
Photo of the Rise User
Someone from OH, Columbus just viewed Project Manager at Treering
Photo of the Rise User
Someone from OH, Columbus just viewed Product Manager, Assessment Student Experience at Ellevation
Photo of the Rise User
Someone from OH, Hamilton just viewed Team Member Travel Coordinator at Allegiant
Photo of the Rise User
Someone from OH, Kent just viewed Senior Director, Program at Teaching Lab
Photo of the Rise User
Someone from OH, Toledo just viewed IT Telecom Administrator at Anduril Industries
Photo of the Rise User
Someone from OH, Kent just viewed Director, Strategic Partnerships at Teaching Lab
G
Someone from OH, Cincinnati just viewed Operations Lead - AML Refresh Ops (Global Banking) at GHR
Photo of the Rise User
Someone from OH, Akron just viewed Data Scientist II at Kaiser Permanente
Photo of the Rise User
Someone from OH, Eastlake just viewed Summer Intern at Gooch & Housego
Photo of the Rise User
12 people applied to Game Developer (Unity) at LiquidX
I
Someone from OH, Perrysburg just viewed CNC Manufacturing Technician at Innovance
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Lifecycle Marketing Manager at SoFi
Photo of the Rise User
Someone from OH, Cincinnati just viewed Lifecycle Marketing Manager at Caribou
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Marketing Manager at Ocorian
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Marketing Manager at Credit Genie
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Product Marketing - AAA Campaigns at PrizePicks
Photo of the Rise User
Someone from OH, Cincinnati just viewed Digital Marketing Analyst, Digital Properties at Darden