Overview
Satelytics is a leading technology company specializing in AI-powered satellite and aerial imagery analytics. Our cutting-edge solutions help clients in energy, infrastructure, and environmental sectors make data-driven decisions and protect critical assets.
We are seeking an On-Site Software Engineer to design, develop, and enhance innovative technology solutions while adapting existing systems to evolving business and technology needs. In this role, you will collaborate with IT management, developers, technical teams, and clients to ensure the successful delivery of high-impact, technology-based solutions.
This position offers the opportunity to work on advanced geospatial analytics, leverage AI and cloud platforms, and contribute to solutions that make a global impact.
Location & Schedule
-
Location: Perrysburg, Ohio (On-site role)
-
Core Hours: Monday – Friday, 8:30 AM – 5:00 PM ET
Salary & Benefits
-
Salary Range: $85,000 – $105,000
-
Paid Time Off (PTO)
-
401(k) with company match
-
Health, Vision, and Dental Insurance
-
Collaborative and innovative work environment
Key Responsibilities
-
Enhance and evolve Satelytics’ existing portfolio of applications and services.
-
Design, develop, modify, and implement software components across the technology stack.
-
Diagnose root causes of software issues and implement efficient, lasting solutions.
-
Stay current with emerging technologies, especially AI tools, to bring operational efficiencies.
-
Recommend and implement process improvements and best practices.
-
Work closely with cross-functional teams to deliver innovative software solutions.
Requirements
-
Master’s degree in Computer Science or equivalent experience.
-
3–5 years of experience developing Single Page Applications (SPA) and REST APIs.
-
3+ years of experience with cloud platforms (AWS, Azure, Google Cloud).
-
Strong experience designing and implementing large-scale information systems.
-
Proficiency in Python and JavaScript with frameworks such as React, Django, AngularJS.
-
Experience with Git and modern software development tools.
-
Strong understanding of software architecture and the software development lifecycle.
-
Excellent problem-solving, communication, and organizational skills.
-
Growth mindset with a commitment to continuous learning.
Preferred:
-
Professional certifications in cloud or development frameworks.
Why Join Satelytics?
At Satelytics, innovation, collaboration, and continuous learning are at the heart of everything we do. You will be encouraged to think creatively, share ideas, and make meaningful contributions. We maintain a supportive, inclusive workplace where diverse perspectives are valued, and professional growth is prioritized.
We are proud to be an equal opportunity employer and welcome applicants from all backgrounds and experiences.