Senior Software Engineer

1 week ago


Ottawa, Ohio, United States Esri Full time
Job Title: Senior Software Engineer - GIS-AEC Integration

At Esri, we are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of innovative solutions for the integration of Geographic Information Systems (GIS) and Building Information Modeling (BIM) technologies. As a key member of our team, you will be responsible for designing and implementing cloud-based infrastructure, backend services, and data pipelines to enable seamless integration between GIS and BIM systems.

Responsibilities:
  • Design and implement integration between ArcGIS geospatial cloud and cloud-based BIM systems such as Autodesk Forge, Autodesk BIM360, and other information systems.
  • Develop public and internal RESTful APIs to integrate the above platforms.
  • Design framework widgets compatible with ArcGIS Experience Builder.
  • Develop geoprocessing tools to automate the linking and data migration of BIM data to ArcGIS.
Requirements:
  • 2+ years of software product development experience.
  • Demonstrated experience developing cloud infrastructure, backend services, and data pipelines.
  • Exceptional understanding of TypeScript, JavaScript, NodeJS, Bootstrap, React, Angular, and other responsive web frameworks or extensive experience with C++,.NET and/or Python.
  • Knowledge of Agile software engineering processes.
  • Excellent problem-solving and debugging skills.
  • Demonstrated experience in software product development using or producing commercial REST APIs.
  • Solid understanding of OAuth authentication patterns in a variety of cloud and on-premise environments including SSL-based SSO.
  • Bachelor's in computer science, computer engineering, or a related field.
Recommended Qualifications:
  • Demonstrated experience with 2D and 3D computational geometry.
  • Mastery of scalable full-stack software engineering architecture.
  • Experience with Autodesk Forge, ObjectArx, or Revit APIs.
  • Experience with ArcGIS Enterprise or ArcGIS Online web application development.
  • Familiarity with a server-side rendering of web components, preferably Next.js/React.js.
  • Experience delivering product features in a consumer or enterprise company.
  • Experience with cloud services such as Amazon AWS, Microsoft Azure.
  • Experience implementing unit tests and integration tests.
  • Master's in computer science, computer engineering, or a related field.

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.



  • Ottawa, Ohio, United States Marathon Petroleum Corporation Full time

    Transformative Leadership OpportunityMarathon Petroleum Corporation is seeking a highly skilled and experienced Software Engineering Manager to lead our team of software engineers in delivering innovative, secure, and high-quality solutions. As a key member of our IT leadership team, you will be responsible for developing the people and processes that...


  • Ottawa, Ohio, United States Esri Full time

    Job Title: Sr. Web DeveloperOverviewAEC firms and infrastructure owner/operators are increasingly demanding seamless integration between GIS data and BIM models to improve all aspects of asset design, construction, and operation. The global demand for housing and the need for roads, energy, and water to support them requires innovative workflows that help...

  • Software Engineer C#

    3 weeks ago


    Ottawa Hills, Ohio, United States Horizon Innovations Full time

    About Horizon InnovationsWe are a pioneering company in the field of test automation, dedicated to delivering innovative solutions for customized test environments. Since our inception in 2008, we have been at the forefront of technological advancements, establishing ourselves as a globally recognized provider of test systems.What We OfferA dynamic and...


  • Ottawa Hills, Ohio, United States Matrix Ventures Full time

    Opportunity at Matrix VenturesWe are seeking a highly motivated and detail-oriented individual to join our team as a Quality Assurance Specialist for Hardware and Software. As a key member of our team, you will be responsible for developing and implementing quality assurance processes to ensure the highest level of quality in our hardware and software...


  • Ottawa, Ohio, United States Whirlpool Corporation Full time

    About Whirlpool CorporationWhirlpool Corporation is a leading kitchen and laundry appliance company, committed to improving life at home and inspiring generations with its iconic brands. The company is driving meaningful innovation to meet the evolving needs of consumers through its portfolio of brands, including Whirlpool, KitchenAid, JennAir, Maytag,...


  • Ottawa, United States Silgan Containers Full time

    Job SummarySilgan Containers is seeking a highly skilled Senior Process Engineer to join our Blow Molding Department. As a key member of our team, you will be responsible for ensuring the smooth operation of our blow molding processes, identifying areas for improvement, and implementing changes to optimize production efficiency.Key ResponsibilitiesProcess...


  • Ottawa, United States Silgan Containers Full time

    Job SummarySilgan Containers is seeking a highly skilled Senior Process Engineer to join our Blow Molding Department. As a key member of our team, you will be responsible for ensuring the smooth operation of our blow molding processes, identifying areas for improvement, and implementing changes to optimize production efficiency.Key ResponsibilitiesProcess...


  • Ottawa, United States Silgan Containers Full time

    Job SummaryAs a Senior Process Engineer at Silgan Containers, you will play a critical role in ensuring the smooth operation of our blow molding facilities. With a focus on safety, efficiency, and quality, you will lead a team of process technicians and set-up personnel to achieve exceptional results.Key ResponsibilitiesManage direct reports to ensure timely...


  • Ottawa, United States Harrison Consulting Solutions Full time

    Senior Water/Wastewater Engineer OpportunityHarrison Consulting Solutions is seeking a highly skilled Senior Water/Wastewater Engineer to join their Ottawa team. As a key member of the team, you will be responsible for designing water/wastewater projects, building and maintaining client relationships, and developing department...


  • Ottawa, United States Harrison Consulting Solutions Full time

    An engineering consulting firm is adding a talented Senior Transportation Engineer to their Central Illinois team!Responsibilities:Project design for a variety of transportation projects (roadway underground utility infrastructure improvements) for transportation residential and commercial projectsStormwater and utility designConduct engineering...


  • Ottawa, United States Harrison Consulting Solutions Full time

    Senior Water/Wastewater Engineer Job OpportunityHarrison Consulting Solutions is seeking a highly skilled Senior Water/Wastewater Engineer to join their Ottawa team.Job SummaryWe are looking for a talented professional with expertise in designing water/wastewater projects, building client relationships, and developing department standards. The ideal...


  • Ottawa, United States Silgan Containers Full time

    Job SummarySilgan Containers is seeking a highly skilled Senior Process Engineer to join our team in Ottawa. As a key member of our blow molding operations, you will be responsible for ensuring the smooth and efficient operation of our production lines.Key ResponsibilitiesManage direct reports to ensure timely and scheduled plant start-ups and mold...


  • Ottawa, United States J.F. Brennan Full time

    Job Title: Senior Project ManagerWe are seeking a highly skilled and experienced Senior Project Manager to join our team at J.F. Brennan Company, Inc. As a Senior Project Manager, you will be responsible for leading multiple projects simultaneously, ensuring they are completed on time, within budget, and to the highest quality standards.Key...


  • Ottawa, Illinois, United States Neon Sign Experience Full time

    Job Title: Mechanical Design EngineerWe are seeking a skilled Mechanical Design Engineer to join our team at Neon Sign Experience. As a key member of our engineering team, you will be responsible for designing and developing innovative water feature solutions.Key Responsibilities:Design and develop hydraulic systems for water features, including propeller...


  • Ottawa, United States Harrison Consulting Solutions Full time

    Illinois consulting engineering firm is hiring a talented Senior Water/Wastewater Engineer for their Ottawa team!Responsibilities:Assist with designing water/wastewater projectsBuild/maintain client relationshipsDesign storm water potable water wastewater pipelines pump stations water and wastewater projectsPrepare master planning reports for potable water...


  • Ottawa, United States Harrison Consulting Solutions Full time

    Opening for a Senior Civil Site Design Engineer with reputable Central Illinois based consulting engineering firm. Come join their team! Responsibilities: Provide comprehensive general civil engineering services General site design duties (dimensional layouts parking grading plans onsite storm water management roadway underground utility and other private...

  • Project Engineer

    3 weeks ago


    Ottawa, United States Marathon Petroleum Full time

    Job SummaryWe are seeking a highly skilled Project Engineer to join our team at Marathon Petroleum. As a key member of our Mechanical & Vapor Control Engineering organization, you will play a critical role in ensuring the efficient and reliable operation of our terminal services.Key ResponsibilitiesDevelop and implement strategic goals targeting the...

  • Project Engineer

    3 weeks ago


    Ottawa, United States Marathon Petroleum Full time

    Job Title: Project Engineer - Vapor Recovery and CombustionMarathon Petroleum is seeking a highly skilled Project Engineer to join our Mechanical & Vapor Control Engineering (M&VCE) organization in Logistics and Storage Terminals. As a key member of our team, you will be responsible for ensuring a standardized approach to all Terminal Services maintenance...

  • Senior Geologist

    3 weeks ago


    Ottawa, Illinois, United States Covia Full time

    About CoviaCovia is a leading supplier of minerals and material solutions to the industrial and energy markets. Our rich legacy includes many achievements across industries and capital success through partnership. We deliver high-quality products to our customers, and our commitment to building strong partnerships helps them succeed.Job SummaryWe are seeking...


  • Ottawa, United States Randstad USA Full time

    Job Title: Senior Account Manager - Federal Government ClientsWe are seeking a highly skilled Senior Account Manager to join our team at Randstad Digital. As a Senior Account Manager, you will play a critical role in driving business growth by engaging directly with clients, strategically planning your territory, and delivering exceptional service tailored...


  • Ottawa, Illinois, United States Randstad USA Full time

    Job Title: Senior Account Manager - Federal Government ClientsAbout the Role:We are seeking a highly skilled Senior Account Manager to join our team at Randstad USA. As a Senior Account Manager, you will play a critical role in driving business growth by engaging directly with clients, strategically planning your territory, and delivering exceptional service...


  • Ottawa, Illinois, United States Randstad USA Full time

    Job Title: Senior Account Manager - Federal Government ClientsAbout the Role:We are seeking a highly skilled Senior Account Manager to join our team at Randstad USA. As a Senior Account Manager, you will play a critical role in driving business growth by engaging directly with clients, strategically planning your territory, and delivering exceptional service...


  • Ottawa, United States BDO Full time

    Empowering Excellence in Financial ReportingBDO is a firm built on a foundation of positive relationships with our people and our clients. Each day, our professionals provide exceptional service, helping clients with advice and insight they can trust. In turn, we offer an award-winning environment that fosters a high priority on your personal and...


  • Ottawa, Illinois, United States Randstad USA Full time

    About the RoleWe are seeking a highly skilled Senior Account Manager to join our team at Randstad USA. As a key member of our sales team, you will play a critical role in driving business growth by engaging directly with clients, strategically planning your territory, and delivering exceptional service tailored to the unique needs of federal government...


  • Ottawa, United States Randstad USA Careers Full time

    Position: Senior Account Manager - Federal Government Clients Location: Ottawa, ONCompany: Randstad Digital (RD) About Randstad Digital: Randstad, the world’s leading partner for talent, is expanding its Randstad Digital (RD) specialty to enhance our services exclusively for federal government clients. As a Senior Account Manager, you will play a critical...