Geospatial Software Engineer

Revature United State
Relocation
Apply
AI Summary

Revature is seeking a Geospatial Software Engineer to build geospatial software applications for utility and infrastructure organizations. The ideal candidate will have a GIS background and be interested in software development. The role offers paid training in .NET fullstack development and opportunities to work on enterprise-scale geospatial technology projects.

Key Highlights
Paid training in .NET fullstack development
Opportunities to work on enterprise-scale geospatial technology projects
Collaboration with experienced engineers
Key Responsibilities
Building or enhancing GIS-enabled web and desktop applications
Creating tools that support utility operations, asset management, field mobility, or outage communication systems
Working with spatial data and integrating GIS with enterprise platforms
Technical Skills Required
.NET fullstack development C# ASP.NET GIS Esri ArcGIS ArcFM GE Smallworld
Benefits & Perks
Paid training
Opportunities to work on enterprise-scale geospatial technology projects
Relocation assistance

Job Description


About the Opportunity :

Are you a GIS graduate excited about the future of geospatial technology—and curious about how software development powers the systems used by today’s largest utility and infrastructure organizations?

This role offers a unique pathway to build a geospatial software engineering career. You’ll receive paid, full-time training in .NET fullstack development and then have the opportunity to apply those skills on impactful, enterprise-level geospatial and utility technology projects.

If you’re looking for something beyond traditional GIS analyst roles—and want to build the tools GIS professionals rely on—this is an excellent next step.


About Revature:

Revature is one of the largest and fastest-growing employers of emerging tech talent across the U.S. We partner with industry leaders to train, develop, and launch tomorrow’s technology professionals.

What You’ll Do (After Training)

Exact responsibilities vary by project, but you may support software development related to:

  • Building or enhancing GIS-enabled web and desktop applications
  • Creating tools that support utility operations, asset management, field mobility, or outage communication systems
  • Working with spatial data and integrating GIS with enterprise platforms
  • Supporting applications built on industry-leading geospatial technologies
  • (e.g., Esri ArcGIS, ArcFM, GE Smallworld, or similar)
  • Collaborating with agile teams to deliver mission-critical mapping and spatial solutions

Your GIS background gives you domain context. The training provides engineering fundamentals. Together, they prepare you for in-demand GIS software roles.

Paid Training Program

You will complete approximately 7 weeks of full-time, paid training that covers:

  • .NET fullstack development
  • C#, ASP.NET, and web development foundations
  • Debugging, testing, and engineering best practices

Training focuses on building strong software fundamentals. Your GIS knowledge adds context that strengthens your ability to work on geospatially oriented applications.

What We’re Looking For:

Required:

  • Bachelor’s degree in GIS
  • Open to candidates early in their careers
  • Legally authorized to work in the US without the need for current or future sponsorship
  • Strong interest in software development and geospatial technology
  • Ability to work onsite in Rosemead, CA or Oakland, CA after remote training

What You’ll Gain:

  • Paid training in modern software engineering
  • Exposure to enterprise-scale geospatial technology projects
  • Opportunities to collaborate with experienced engineers
  • A career path that blends GIS domain knowledge with software development
  • A chance to work on tools used across the utility, energy, and infrastructure sectors

This is a launchpad into a specialized geospatial technology career.

Work Arrangement :

  • Training: Remote
  • Role Location: Onsite in Rosemead, CA or Oakland, CA
  • Relocation: Limited assistance available
  • Post-training opportunities depend on performance and project needs.


Equal Opportunity Employer:

Revature (“Company”) is an equal opportunity employer. We will extend equal opportunity to all individuals without regard to race, religion, color, sex, pregnancy, childbirth or related medical conditions, sexual orientation, gender identity, national origin, disability, age, genetic information, marital status, veteran status, or any other status protected under applicable federal, state, or local laws. This policy applies to all terms and conditions of employment, including but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, benefits, compensation, and training. If you require accommodation to work, based on any of these protected factors, please notify the Human Resources Department, and the Company will evaluate the request and provide accommodation in accordance with applicable law.

We seek to comply with all applicable federal, state, and local laws related to discrimination and will not tolerate interference with the ability of any of the Company's employees to perform their job duties. Our policy reflects and affirms the Company's commitment to the principles of fair employment and the elimination of all discriminatory practices.


Similar Jobs

Explore other opportunities that match your interests

DevSecOps/Platform Engineer

Programming
12m ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

CHAOS Industries

United State

Embedded Systems Engineer

Programming
13m ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

dornerworks

United State

Database Administrator

Programming
19m ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

zachary piper solutions

United State

Subscribe our newsletter

New Things Will Always Update Regularly