Senior Software Engineer
SkySpecs
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 5+ years in roles where you wrote, shipped, and operated production software. Depth in at least one part of the stack and the range to work across the rest. Strong software engineering fundamentals and systems-thinking. Ability to independently drive work from requirements through delivery. Good judgment around tradeoffs, architecture, and maintainability. Strong written communication skills. Demonstrated ability to work within a cross-functional team of technical and non-technical contributors. Ability to work effectively across multiple layers of the stack. Experience working with AI-assisted and agentic development workflows. Hands-on experience with AI-assisted and agentic development workflows, and a track record of evolving how you use them. Sound judgment when using AI tools, including reviewing and correcting agent-generated code. Bonus Points for Familiarity with our stack: AWS, GitLab, Auth0, Grafana, Terraform, Kafka, Node.js, TypeScript, Apollo GraphQL, React, Ant Design, Vitest, Playwright, and PostgreSQL. Experience building internal platforms, developer tooling, or automation systems. Experience operating distributed systems at scale. Background in utility scale energy generation, emphasis on renewables What We Value Own outcomes, not assignments. Have strong opinions that are loosely held. Operate autonomously and are self-accountable. Create clarity from ambiguity. Improve systems, not just features. Take initiative in identifying and addressing risks, improvements, and opportunities that increase the impact of their work. Continuously learn, adapt, and experiment with new technologies and ways of working. 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. #J-18808-Ljbffr
- ...A leading transportation data management firm in Ann Arbor, Michigan, is seeking a Senior Software Engineer to design and maintain systems that power its platforms. The role involves collaboration with product and engineering teams across the full stack, from back-end...Senior
$110k - $145k
...Departments of Transportation, are using MS2 software to manage their transportation data. MS2... ...professionals and Software Engineers with competitive compensation and benefit... ...to make a big impact! We are seeking a Senior Software Engineer to design, build, and...SeniorWork at officeRelocation packageFlexible hoursNight shift1 day per week- ...origin, or disability. Envision yourself at Barracuda: Barracuda Networks is seeking a talented individual to join us as a Senior Software Engineer to work on our Zero Trust products and cloud services. The individual will become a member tasked with the development of...SeniorWork experience placementWorldwideFlexible hours
- ...Senior Software Developer Our Development team focuses on implementation, using a test‑driven design and development approach. Developers work in pairs on a variety of projects, rotating pair partners and/or projects on a weekly basis. At Menlo, it's not as important to...SeniorFull timeWork at officeTrial period1 day per week
- ...race, gender, religion, sex, sexual orientation, national origin, or disability. Envision yourself at Barracuda As a Senior Application Security Engineer, you’ll help shape the future of our AppSec program. You’ll work effectively and efficiently in a small, high-impact...SeniorWorldwideFlexible hours
- Galaxy Software Solutions, Inc. is seeking a Senior Software Developer for a permanent position based in Canton, MI, with potential for multiple undetermined... ...Candidates must have a Bachelor's degree in Computer Engineering, Electrical Engineering, or a related field, along...SeniorPermanent employment
- ...We are looking for a Senior DevOps Engineer to join our team in Ann Arbor, MI. The DevOps team is responsible for everything between the hardware... ...managing public cloud services – AWS, Azure, Google Cloud Software Engineering experience in a higher‑level language such as...SeniorPermanent employmentFull timeFor contractorsWork at office2 days per week3 days per week
- ...operate at the intersection of hardware, software, data science, and applied biomechanics,... ...the future of sports tech. This Senior Software Developer position is an opportunity... ...with Data Scientist/Signal Processing Engineer to incorporate analytical functionality...SeniorFull timeWork experience placement
$105.9k - $180k
...back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together... ...the best and the brightest research scientist, software engineers, application development engineers, and senior product technology process engineers. Central Engineering...SeniorMinimum wageWork experience placementFlexible hours$112k - $184k
...Fullstack Visualization Software Engineer Palo Alto, CA / Ann Arbor, MI / Product & Technology - AD/ADAS / Employee / hybrid Woven by Toyota is enabling Toyota’s once-in-a-century transformation into a mobility company. Inspired by a legacy of innovating for the benefit...Temporary workWork at office- ...Full-Stack Software Engineer The University of Michigan has an available position of Full-Stack Software Engineer in Ann Arbor, MI. Position requires a Bachelor's degree in Computer Science or Computer Engineering & 60 months experience as a Full- Stack Software Engineer...
$100k - $140k
...Senior Application Engineer (Full-Stack) Location: Ann Arbor, MI Reports to: Chief Technology Officer About Town Square Health Town Square Health is reimagining what healthcare can be. We’re building a first-of-its-kind value-based care model with a singular...SeniorFull timeFlexible hours- ...Senior Software Developer (Job Code: 1001) permanent Location: Canton, MI and multiple undetermined worksites throughout the US; Minimum Qualifications: Education: Bachelor – Computer Engineering, Electronic Engineering, Electrical and Electronics Engineering, Electronics...SeniorPermanent employment
$127k - $235k
...Senior Software Engineer – AI (Materia AI) We're building the next generation of AI‑powered platforms for tax and accounting professionals, and we’re looking for a Senior Software Engineer who can architect high‑performance backend systems that bring real‑world...SeniorFull timeWork at officeLocal areaFlexible hours2 days per week3 days per week- ...systems across multiple industries—and we’re growing our team in Ann Arbor, Michigan. We ’re looking for a Senior Full‑Stack Engineer who enjoys building software end‑to‑end and wants to work on a mix of SaaS platforms, cloud‑native applications, and AI‑enabled systems,...Senior
$140k - $200k
...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’...SeniorRemote work$96k
...Sr. Software Engineer II Galaxy Software Solutions, Inc. has job openings for Sr. Software Engineer II. Jobs located in Canton, MI and various unanticipated locations throughout the U.S. Design, develop, and implement software applications. Review, evaluate, and test client...SeniorPermanent employmentTemporary workRelocation- ...headquartered in Ann Arbor, Michigan, the company also operates existing engineering branches in Taipei and Hsinchu Taiwan, and Riyadh, Saudi... ...on‑chip AI inference. We’ve co‑designed a full hardware‑software stack (compiler, runtime, and APIs) to make AI development both...Permanent employmentLocal area
$69.1k - $141.5k
...Job ID326931Job Title: Software EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCIEmployee... ...'s Radar and Sensor Technologies group is seeking aspiring engineers, signals analysts, and physicists to join our team to support...Contract workWork experience placementRemote workFlexible hours- ...test stands, data management solutions, driveline test systems, engine test systems, brake test systems, wind tunnel balances,... ...aerospace and rail sectors. HORIBA Automotive is searching for a Software Engineer to work out of our Ann Arbor, MI office. This person will...Temporary workWork at officeWorldwideFlexible hours
$110k - $140k
...beyond—is designed, installed, and tested to perform exactly as intended and meet the highest standards. We are seeking a Senior Project Engineer – Building Enclosure to join our dynamic team. In this role, you will lead and deliver building envelope commissioning and...Senior$150k - $200k
...heading to the office, or leaving earlier when needed to accommodate family commitments. About the Role Applied is seeking a Software Engineer with strong foundations in algorithmic optimization and multi-agent systems. You’ll tackle complex computational challenges in...SeniorFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$110.9k - $188.5k
...invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the... ...with us. Job Description/Preferred Qualifications Software Engineers are core to KLA's technology, while we do not currently...Minimum wageWork experience placementFlexible hours$90k - $112k
...open team working to support our clients' software needs. Staff members work on a variety... ...responsibility. We are seeking a Software Engineer who can reliably deliver features end-to... ...and ownership expected of a Senior Engineer. You will contribute across the...Work at officeRelocation packageFlexible hours1 day per week- ...religion, sex, sexual orientation, national origin, or disability. Envision yourself at Barracuda Barracuda’s XDR Engineering team is looking for a Software Engineer II to join the organization. The team builds the XDR customer-facing app, plus a lot of the behind-the-...Full timeLocal areaWorldwideFlexible hours
- Rydberg Technologies is seeking a dynamic and experienced Software Engineer for quantum and photonic devices. This is a hands-on role in the development and integration of software solutions for our cutting-edge quantum and photonic devices and technology. You will work...
$123k - $209k
...15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the world... ..., and innovate at the forefront of AI? We’re looking for a Senior Software Engineer with expertise in data science, AI training data...SeniorMinimum wageWork experience placementFlexible hours- ...multiple states, including architecture, engineering, planning, surveying, and construction... ...seeking a highly motivated and experienced Senior Project Engineer with a strong... ...modeling and analysis using industry-standard software (e.g., WaterGEMS, InfoWorks WS, HEC-RAS)...SeniorContract workTemporary workFor contractorsFlexible hours
- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
- ...Description & Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide expertise in the areas of managed... ...and techniques for obtaining solutions. - Networks with senior internal and external personnel in own area of expertise. -...Minimum wageFull timeContract workTemporary workWork experience placementRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer amazon Ann Arbor, MI
- agile software developer Ann Arbor, MI
- software developer positions Ann Arbor, MI
- senior software design engineer Ann Arbor, MI
- software developer Ann Arbor, MI
- ngo software engineer Ann Arbor, MI
- startup software engineer Ann Arbor, MI
- senior software engineer Ann Arbor, MI
- real time software engineer Ann Arbor, MI
- senior software engineer ruby on rails Ann Arbor, MI




