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
Key Responsibilities
Technical Skills Required
Benefits & Perks
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
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
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:
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
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
Interested in relocating to United State? Check out our comprehensive Relocation Jobs in United State page with detailed relocation packages and benefits.
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
CHAOS Industries
Embedded Systems Engineer
dornerworks