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

Software Development Engineer I- NGA

Overview

In this position, you will use your software development expertise to develop visualization software to understand data where proximity and location matter. Your work will help developer communities re-imagine the capabilities of location-aware software applications that enable real-world improvements.

This team supports the Department of Defense, NGA and Intelligence Community clients. You will be part of a talented cross-functional team of dynamic and passionate engineers to deliver capabilities that enable our customers to make a difference in communities around the world. You will be part of a team that influences lasting contributions for communities with the web and mobile applications you create.

The Professional Services division is the consulting and implementation arm of Esri. We break ground in new markets, push the technology envelope and ultimately deliver transformational solutions to high profile clients worldwide. The Professional Services organization is comprised of nearly 1,000 talented business and technical professionals who strive every day to help our users be successful.

Responsibilities

  • Use programming languages to develop front end applications
  • Support and build software that follows industry-standard design patterns, development methodologies, and deployment models
  • Solve complex problems with application design, development, and user experiences
  • Collaborate with other developers, engineers, and product managers throughout the development process
  • Work effectively in an Agile Scrum team environment

Requirements

  • 1+ years of Javascript experience
  • Professional experience in a similar position supporting similar responsibilities
  • Strong foundation in object-oriented software principles
  • Ability to analyze software/algorithms and identify improvements
  • Defense and Intel domain experience
  • Applicants selected will be subjected to a security investigation and may need to meet eligibility requirements for access to classified information. This could include a Top Secret Clearance (TS), a Top Secret Clearance Compartmented Information Clearance (TS/SCI), a TS/SCI with Counterintelligence Scope (CI) and/or a Full Scope/Lifestyle
  • Bachelor's Degree in Computer Science, Mathematics, Geographic Information Systems (GIS), or STEM related field

Recommended Qualifications

  • Experience with HTML, REST, iOS, Android, Grunt, Node, AngularJS, MongoDB
  • Experience with AWS, Azure
  • Experience with 2D and 3D data visualization
  • Master's Degree in Computer Science, Mathematics, Geographic Information Systems (GIS), or Stem related field

#LI-SS2

#LI-Onsite

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
$72,800$124,800 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

$98800 / YEARLY (est.)
min
max
$72800K
$124800K

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 Development Engineer I- NGA, Esri

Join Esri as a Software Development Engineer I in beautiful Vienna, Virginia, and help shape the future of location-aware applications! In this exciting role, you will leverage your software development skills to create visualization software that transforms data into actionable insights where proximity and location are crucial. You’ll be part of a dynamic team dedicated to supporting the Department of Defense, NGA, and Intelligence Community clients, using cutting-edge technologies to make a real difference in communities all around the globe. Your day-to-day will involve collaborating with a talented group of engineers and product managers, where you’ll solve complex design challenges and support the development of software adhering to industry standards. With your knowledge of programming languages and a strong foundation in object-oriented principles, you’ll contribute to building front-end applications that offer seamless user experiences. This role is perfect for someone with 1+ years of experience in JavaScript and a passion for working in an Agile Scrum environment. If you’re ready to take your skills to the next level while working on high-profile projects, join us at Esri and be part of our mission to create positive global change through GIS technology!

Frequently Asked Questions (FAQs) for Software Development Engineer I- NGA Role at Esri
What are the main responsibilities of a Software Development Engineer I at Esri?

As a Software Development Engineer I at Esri, your primary responsibilities include developing front-end applications using programming languages, collaborating with cross-functional teams on design and development, and solving complex problems to enhance user experiences. You will play a pivotal role in delivering innovative software solutions to support critical projects for the Dept of Defense and other clients, making a positive impact in the field of location-aware technology.

Join Rise to see the full answer
What qualifications are required for the Software Development Engineer I position at Esri?

To qualify for the Software Development Engineer I position at Esri, candidates should have at least 1 year of professional experience in software development, particularly with JavaScript. A Bachelor's Degree in Computer Science, Mathematics, GIS, or a related field is also required. Strong knowledge of object-oriented software principles and familiarity with Agile methodologies are key for success in this role.

Join Rise to see the full answer
How does Esri support professional growth for Software Development Engineer I roles?

Esri values professional growth and provides numerous opportunities for its Software Development Engineers. Employees benefit from industry-leading health programs, continued education initiatives, and access to a community of nearly 1,000 talented professionals. Additionally, Esri fosters an inclusive environment that encourages learning and development, allowing engineers to expand their skill sets and take on innovative projects.

Join Rise to see the full answer
What technology stack does Esri primarily use for development in the Software Development Engineer I role?

As a Software Development Engineer I at Esri, you will work with a variety of tools and technologies including JavaScript, HTML, REST APIs, and frameworks like AngularJS. Familiarity with database technologies like MongoDB, and cloud platforms such as AWS and Azure is also beneficial, as these tools enhance your capability to build robust and effective software applications.

Join Rise to see the full answer
Can you share more about the team culture at Esri for Software Development Engineers?

The team culture at Esri for Software Development Engineers is characterized by collaboration, innovation, and support. Engineers work closely in Agile Scrum teams, fostering a dynamic, communicative environment where ideas are shared freely, and contributions are valued. Esri emphasizes diversity and inclusion, creating a workplace where employees with varying backgrounds come together to drive positive change through GIS technology.

Join Rise to see the full answer
Common Interview Questions for Software Development Engineer I- NGA
Tell me about your experience with JavaScript as it relates to the Software Development Engineer I role.

When discussing your JavaScript experience, focus on specific projects where you've utilized the language effectively. Highlight your problem-solving capabilities and how your contributions helped achieve desired outcomes, such as improved user engagement or streamlined application performance. Tailor your answers to reflect your collaborative efforts in teams, emphasizing how you approach coding challenges creatively and efficiently.

Join Rise to see the full answer
How do you approach debugging and solving complex software issues?

In preparing your answer, discuss your systematic approach to debugging. This could include steps like replicating the error, utilizing debugging tools, and researching potential solutions. Illustrate your thought process by providing examples from your past work, emphasizing your persistence and problem-solving mindset. Highlight any collaborative efforts with teammates during these situations and how those contributed to more efficient resolutions.

Join Rise to see the full answer
Can you explain how you apply object-oriented design principles in your projects?

Articulate your understanding of object-oriented design principles when discussing this question. Include examples of how you’ve used concepts like encapsulation, inheritance, and polymorphism in prior projects. Explain how these principles enhance code maintainability and scalability, showcasing your focus on creating high-quality, modular software solutions. Be prepared to discuss code snippets or scenarios to demonstrate your experience.

Join Rise to see the full answer
What experience do you have with Agile Scrum and how do you integrate into a Scrum team?

Share your experiences working in an Agile Scrum environment, discussing your roles and contributions. Explain how you effectively participate in sprints, stand-up meetings, and retrospectives. Emphasize your adaptability and how you collaborate with cross-functional team members, as well as your understanding of Agile metrics and the significance of continuous improvement both individually and as part of the team.

Join Rise to see the full answer
Describe a challenging project you worked on. What was your role and how did you approach the challenge?

Select a project that illustrates your technical skills and collaboration abilities. Outline the challenge you faced and your role in addressing it. Discuss the strategies you implemented to navigate obstacles, from collaboration with team members to iterative testing methods. Conclude with the results and any feedback you received to highlight your contribution to the project.

Join Rise to see the full answer
How do you stay up-to-date with emerging technologies and trends in software development?

Demonstrating a commitment to professional development can set you apart. Discuss specific resources you utilize such as online courses, webinars, or technology blogs that help you stay informed. Mention any relevant communities or forums you participate in and how these resources translate into your work, helping you to incorporate new tools and languages effectively into your development processes.

Join Rise to see the full answer
What role do algorithms play in your software development work?

When answering this question, explain your understanding of algorithms and their importance in software development. Discuss specific instances where selecting an appropriate algorithm impacted the performance of an application, such as optimized searches or enhanced data handling. Emphasize your analytical skills and how you evaluate algorithm efficiency in the context of project requirements.

Join Rise to see the full answer
How do you approach user experience when developing applications?

In your response, illustrate how you prioritize user experience (UX) throughout the development phase. You can discuss methodologies such as user testing, gathering feedback, and iterative design. Mention how you stay user-centered in your work, ensuring that the applications you create are not only functional but also intuitive and engaging for end-users.

Join Rise to see the full answer
What specific experience do you have with GIS software and how does it apply to this role?

Detail your experience with GIS technology, explaining any relevant software tools and applications you’ve worked with. Discuss how those experiences will enhance your performance in this Software Development Engineer I role at Esri. Highlight any projects or coursework that involved spatial data visualization and how that knowledge will be utilized to deliver effective GIS solutions.

Join Rise to see the full answer
What is your knowledge of cloud computing and its relevance to software development?

Discuss your familiarity with cloud computing, including specific platforms you've worked with, like AWS or Azure. Explain how cloud services facilitate scalable software development and deployment. Share examples from your past experience where cloud solutions enhanced project outcomes or streamlined development workflows, emphasizing your ability to integrate cloud technologies into your work effectively.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Esri Hybrid Vienna, Virginia, United States
Posted 8 days ago
Photo of the Rise User
MasterBorn Remote Wrocław, Kielce, Szczecin or remotely
Posted 10 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Guidehouse Hybrid US - MD, Fort Detrick
Posted 3 days ago
Photo of the Rise User
Bitmovin Remote Berlin; Vienna; Klagenfurt
Posted 3 days ago
Photo of the Rise User
LAB UP Remote Santa Monica, California, United States
Posted 5 hours ago
Photo of the Rise User
Ten Mile Square Technologies Remote 4075 Wilson Blvd, Arlington, VA 22203, USA
Posted 2 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 12 days ago

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 ...

153 jobs
MATCH
Calculating your matching score...
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 21, 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
26 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, New Albany just viewed Customer Success Manager at Quisitive
Photo of the Rise User
Someone from OH, Columbus just viewed UGC Creator - USA, Female 40-50 - Contract to hire at Upwork
Photo of the Rise User
137 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
10 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
17 people applied to Front-End Developer at Whizz
Photo of the Rise User
Someone from OH, Strongsville just viewed Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Strongsville just viewed Experienced Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Columbus just viewed Business Systems Analyst, Apps & Automations at Deel
Photo of the Rise User
Someone from OH, Findlay just viewed Marketing Analyst at ITW
R
Someone from OH, Cleveland just viewed Marketing Lead at Redi.Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Associate Conversion Data Analyst at Bloomerang
Photo of the Rise User
Someone from OH, Cleveland just viewed Material Buyer/Planner at Aston Carter
F
Someone from OH, Cleveland just viewed Senior Materials Planner at Fortune Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Junior Data Analyst at Arkana Laboratories
Photo of the Rise User
Someone from OH, Cleveland just viewed BI Analyst, Junior at Emi Labs
Photo of the Rise User
Someone from OH, Bellbrook just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Compliance officer (AML) at Visa
Photo of the Rise User
Someone from OH, Cleveland just viewed Amazon Expediting Fleet Specialist at MSX International
R
Someone from OH, Cincinnati just viewed Sales development representative at Remote Recruitment
Photo of the Rise User
Someone from OH, Cincinnati just viewed Laboratory Technologist I - 2nd Shift at Eurofins
Photo of the Rise User
Someone from OH, Independence just viewed Analyst - Customer Master Data at AECOM
Photo of the Rise User
Someone from OH, Mount Vernon just viewed Assistant Buyer - Nursery. 12 Months FTC at The Very Group