Senior Software Engineer at SkySpecs
Senior Software Engineer
Senior Software Engineer
What will I be getting myself into?
As a Senior Software Engineer, you will help shape the future of our Horizon platform and the way we build software. Horizon is the platform behind SkySpecs' wind and solar inspection and asset-management business, and the work is hands-on building, end to end.
As the cost of producing code falls, an engineer's impact comes more than ever from judgment, design, and outcomes, not volume. AI is central to how we work here, and we treat it as serious leverage: a force multiplier for engineers who already have strong instincts, not a substitute for them. We expect everyone to keep pushing what AI, automation, and agents make possible, and to bring the judgment that makes that leverage pay off.
We do not separate thinking from doing. Engineers are expected to understand the problems they are solving, formulate effective solutions, and participate directly in delivery by writing and owning production code. The people closest to the work are expected to challenge assumptions, improve proposed approaches, and actively shape how outcomes are achieved.
This is a full-stack engineering role. While engineers may develop areas of deeper expertise, we expect everyone to be capable of working across frontend, backend, infrastructure, data, and developer tooling as needed to deliver outcomes. We value engineers who can understand the entire system, formulate end-to-end solutions, and contribute wherever the work requires.
Our platform is built using AWS, GitLab, Auth0, Grafana, Terraform, Kafka, Node.js, TypeScript, Apollo GraphQL, React, Ant Design, Vitest, Playwright, and PostgreSQL.
IN A GIVEN WEEK, YOU WILL:
[15%] Work with product managers, customers, internal users, and other engineers to understand requirements, constraints, and desired outcomes.
[10%] Formulate solutions, evaluate tradeoffs, and break work into executable milestones and implementation plans.
[55%] Build and ship software. Examples include:
Authoring and infrastructure as code.
Designing and implementing new services and APIs.
Building reusable user experiences and workflows.
Improving reliability, performance, security, and developer productivity.
Reviewing code generated by peers and by agents
Leveraging AI tools and autonomous agents to accelerate delivery.
[20%] Improve Horizon, our engineering systems, and the way we work. Examples include:
Building internal tooling and automation.
Improving documentation and architectural clarity.
Reducing operational toil.
Expanding AI and agent capabilities.
Improving testing, observability, and deployment workflows.
Exploring new ideas, experiments, and prototypes that could improve Horizon or the way we build software.
Success is measured by outcomes delivered, not lines of code written.
Requirements
Core Expectations
Bonus Points for
What We Value
Location & Logistics
This role may be remote or located in the SkySpecs Ann Arbor headquarters, depending on candidate location and preference. Remote applicants will be expected to attend team meetings primarily in the US Eastern timezone.
Relocation: This position does not offer financial support for relocation.
Sponsorship: Applicants must be currently located in the United States and legally authorized to work in the United States for this employer now and in the future, without the need for visa sponsorship. We are unable to sponsor or take over sponsorship of employment visas at this time.
Compensation: Base salary dependent on experience and location. Position is eligible for discretionary annual bonus.
SkySpecs is an equal opportunity employer. SkySpecs does not discriminate in employment with regard to race, color, religion, national origin, citizenship status, ancestry, age, sex (including sexual harassment), sexual orientation, marital status, physical or mental disability, military status or unfavorable discharge from military service or any other characteristic protected by law.
%FOOTER_POWERED_BY%breezy