Top Software Engineer Jobs in Ann Arbor, MI

Reposted 13 Days AgoSaved
Remote
Ann Arbor, MI
190K-220K Annually
Senior level
190K-220K Annually
Senior level
Artificial Intelligence • Information Technology • Software • Cybersecurity
The Senior Fullstack Software Engineer will design, implement, and maintain features for Conveyor's SaaS platform, involving both backend and frontend work, while collaborating closely with team members and mentoring juniors.
Top Skills: AWSPostgresPythonReactRestful ApisRuby On Rails
19 Days AgoSaved
Remote or Hybrid
Ann Arbor, MI
160K-200K Annually
Senior level
160K-200K Annually
Senior level
Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Lead development of scalable Java backend applications and high-availability cloud services. Design architectures, REST APIs, databases, caching systems, and distributed session infrastructure. Mentor engineers, drive technical initiatives, address performance and scalability challenges, and uphold quality and automation practices for endpoint management products.
Top Skills: AWSC++Caching SystemsData WarehousesGoJavaKotlinPostgresRelational DatabasesRestSpring
19 Days AgoSaved
Easy Apply
Remote
Ann Arbor, MI
Easy Apply
204K-290K Annually
Senior level
204K-290K Annually
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Lead backend engineering strategy for Affirm’s international Identity team. Design and launch highly available distributed systems supporting KYC, user lifecycle management, and identity decisioning. Drive technical planning, cross-functional collaboration, operational excellence, monitoring, testing, and on-call readiness. Establish engineering quality standards, influence architecture, mentor team members, and deliver scalable systems using Python or Kotlin, AWS, MySQL, Spark, and Kubernetes.
Top Skills: SparkAWSKotlinKubernetesMySQLPython
24 Days AgoSaved
In-Office
Ann Arbor, MI
Expert/Leader
Expert/Leader
Automation
Develops, tests, and deploys C++/.NET software for automated baggage handling and automated guided vehicle systems. Designs computer and network distribution applications on Windows platforms, analyzes requirements, creates technical specifications, supports documentation, and collaborates with engineering teams. The role may require travel to customer sites for commissioning and on-site engineering, as well as occasional extended-hours, weekend, holiday, or off-shift support.
Top Skills: C++Microsoft .NetMS OfficeMicrosoft Visual StudioOpcPlcWindowsWindows Server 2008/2012
Reposted 14 Days AgoSaved
Remote
Ann Arbor, MI
150K-175K Annually
Senior level
150K-175K Annually
Senior level
Software
Design, develop, test, and maintain backend systems and APIs for ingesting, processing, and routing large-scale telemetry data. Own end-to-end features, contribute to architecture and internal tools, write automated tests, participate in on-call/support rotation, and collaborate with cross-functional teams to deliver scalable, high-performance distributed systems.
Top Skills: APIsCloudDistributed SystemsNode.jsTypescript
29 Days AgoSaved
Hybrid
Ann Arbor, MI
Senior level
Senior level
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Develops and integrates software-in-the-loop virtualization environments for embedded automotive controllers. Responsibilities include modeling hybrid vehicle systems, integrating virtual ECUs, plant models, sensors, actuators, and communication links, and maintaining HWIO, RTOS, and controller components. The role also involves debugging subsystem models, supporting released simulations, documenting releases, and using embedded software, automated build, simulation, and automotive communication technologies.
Top Skills: AmesimCanCo-SimulationEclipseEmbedded CEtas IncaGccGdbGt-PowerHwioHybrid Vehicle SystemsJenkinsLinMatlabMechatronic ModelingPythonRtosSimscapeSimulinkSoftware-In-The-Loop (Sil)SpiVirtual Ecus
29 Days AgoSaved
Hybrid
Ann Arbor, MI
Senior level
Senior level
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Leads the development, integration, maintenance, and rollout of battery Hardware-in-the-Loop simulation models and test benches. Supports BECM, cell balancing, contactor logic, diagnostics, thermal systems, high-voltage behavior, and software-defined vehicle architecture changes. Coordinates model updates, hardware upgrades, and test environment deployments while ensuring timing, feature development support, and early defect detection. Requires expertise in real-time simulation, HIL tools, electrical and fault scenario testing, and simulated sensor and actuator integration.
Top Skills: Battery Simulation ModelsCanCanalyzerEtas IncaHardware-In-The-Loop (Hil) SimulationLauterbachPythonReal-Time SimulationSoftware-In-The-Loop (Sil) SimulationVehicle Spy
Reposted 29 Days AgoSaved
Hybrid
Ann Arbor, MI
Senior level
Senior level
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Lead development, validation, deployment, and maintenance of a vehicle-agnostic software tool chain. Design and test serial (CAN) and SOMEIP Ethernet communications, create simulated test environments, mentor junior engineers, collaborate with Tier 1 suppliers, and produce technical documentation and validation strategies.
Top Skills: C#CanCaplEthernetPythonSomeipVectorWireshark
15 Days AgoSaved
In-Office or Remote
Ann Arbor, MI
Senior level
Senior level
Insurance • Financial Services
Designs, develops, tests, troubleshoots, documents, and maintains software applications throughout the project lifecycle. Responsibilities include coding, database and system administration, performance testing, debugging, software upgrades, requirements documentation, user support, vendor coordination, and collaboration with analysts, administrators, and engineers. The role also provides guidance to junior development staff and supports cross-departmental projects.
Top Skills: BlazorBootstrapC#Claude CodeCSS3Entity FrameworkGitGithub CopilotHTML5JavaScriptJSONMicrosoft Azure DevopsExcelMicrosoft Iis ServerMicrosoft OutlookMicrosoft PowerpointMicrosoft Sql ServerMicrosoft SsisMicrosoft SsrsMicrosoft Windows ServerMicrosoft WordMudblazorRest ApisSoap ApisT-SqlVisual StudioXML
15 Days AgoSaved
Remote
Ann Arbor, MI
88K-97K Annually
Mid level
88K-97K Annually
Mid level
Business Intelligence • Consulting • Financial Services
Develop and maintain Python-based software applications integrating with hardware, sensors, peripherals, and single-board computers. Responsibilities include software design, testing, debugging, GUI development, hardware interfaces, system integration, documentation, troubleshooting, prototyping, and deployment support for government and mission-focused customers. The role is hybrid/remote-friendly and suited to an early-career or journeyman developer with approximately 2–5 years of experience.
Top Skills: APIsBeagleboneEdge ComputingEmbedded SystemsNvidia JetsonPythonRaspberry PiSingle-Board ComputersVersion Control
YesterdaySaved
In-Office
Ann Arbor, MI
124K-152K Annually
Junior
124K-152K Annually
Junior
Hardware • Industrial
Performs embedded software integration and validation at an automotive customer site. Responsibilities include software flashing, board bring-up, vehicle and bench testing, communications debugging, defect triage, release validation, technical customer sessions, and documenting integration procedures. Requires hands-on automotive software and hardware debugging, knowledge of embedded operating systems and vehicle domains, CI/CD experience, strong technical communication, and willingness to work onsite and travel.
Top Skills: Android AutomotiveAutomotive EthernetAutosarCanCan-FdCi/CdHilIso 26262JtagLinLinuxQnxSome/IpUdsVhil
15 Days AgoSaved
Remote
Ann Arbor, MI
181K-226K Annually
Entry level
181K-226K Annually
Entry level
Software
Develop and maintain Tailscale’s open-source client and backend networking software. Design, test, document, and optimize networking components, distributed systems, and overlay routing features. Own services through observability, incident response, and customer escalations while collaborating with product managers and designers. Apply security-first practices and improve system efficiency, scalability, and stability in a fully remote, asynchronous startup environment.
Top Skills: GoMySQLPostgresSQL
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
15 Days AgoSaved
Remote
Ann Arbor, MI
125K-140K Annually
Junior
125K-140K Annually
Junior
Financial Services
Build and maintain core digital banking experiences for bank administrators and customers. Responsibilities include developing user flows, robust REST APIs, backend services, and third-party integrations such as Plaid and SendGrid. The role emphasizes clean, tested, documented code, system design, error handling, logging, domain-driven design, microservice architecture, agile Scrum practices, architectural decision-making, technical guidance, and code reviews.
Top Skills: GoMicroservicesNestjsNode.jsPythonReactRest ApisTypescript
25 Days AgoSaved
In-Office
Ann Arbor, MI
120K-170K Annually
Mid level
120K-170K Annually
Mid level
Hardware • Industrial
Design and implement high-performance backend software for defense simulation products, including virtual worlds, autonomous-system testing environments, and scalable infrastructure. Build systems for multi-domain autonomous operations, partner with researchers and defense customers, and own engineering work from architecture through deployment. The role requires strong systems programming, concurrency, performance optimization, real-time simulation, and Python tooling skills, with opportunities to work on autonomy, robotics, sensor simulation, and distributed data pipelines.
Top Skills: C++Distributed SystemsGazeboPythonReal-Time RenderingSimulation PipelinesSynthetic Data GenerationUnityUnreal Engine
One Month AgoSaved
Remote
Ann Arbor, MI
220K-270K Annually
Entry level
220K-270K Annually
Entry level
Blockchain • Fintech • Payments • Financial Services • Cryptocurrency • Web3 • Infrastructure as a Service (IaaS)
Design and own secure, scalable wallet infrastructure for custody, key management, transaction signing, authorization, recovery, and multichain systems. Architect support for MPC, HSMs, secure enclaves, TEEs, smart contract wallets, account abstraction, and emerging cryptographic approaches. Define security boundaries, policy engines, secrets management, authentication, and programmable authorization while making foundational build-versus-buy decisions and guiding systems from first principles through production.
Top Skills: Account AbstractionBlockchainConfidential ComputingDistributed Key GenerationEcdsaEddsaEoasErc-4337Hardware-Backed Key IsolationHsmsMpcMultichain InfrastructureSecure EnclavesSecure Multiparty ComputationSmart Contract WalletsStablecoinsThreshold CryptographyThreshold SignaturesTrusted Execution Environments (Tees)
16 Days AgoSaved
Remote
Ann Arbor, MI
149K-201K Annually
Senior level
149K-201K Annually
Senior level
Software
Own the assessment, hardening, testing, modernization, and sustainment of a government SDN software baseline. Develop secure C++ and Python solutions, remediate vulnerabilities, improve testing, debug application and network issues, and support containerization, CI/CD, deployment, and security scanning. Collaborate with platform engineers and government stakeholders, document technical decisions, validate releases, and mentor engineers in Navy environments.
Top Skills: AWSAzureBashC++Ci/CdContainersDastDnsGCPGitopsHelmKubernetesKustomizeLinuxOciPulumiPythonSastSbomSdnStigsTcp/IpTerraformTls
16 Days AgoSaved
Remote
Ann Arbor, MI
130K-160K Annually
Entry level
130K-160K Annually
Entry level
Software
Build and maintain developer tools, SDKs, CLI, MCP interfaces, integrations, and supporting backend services. Collaborate on API contracts, compatibility, testing, releases, documentation, and shared tooling. Support developers through GitHub issues and pull requests while designing reliable systems with authentication, retries, idempotency, rate limits, monitoring, and error recovery.
Top Skills: APIsCliMcpMonitoringNode.jsQueuesReactSdksTypescript
Reposted 16 Days AgoSaved
In-Office or Remote
Ann Arbor, MI
198K-242K Annually
Senior level
198K-242K Annually
Senior level
Artificial Intelligence • Software
The role involves optimizing hardware support within a software stack for AI model deployment, collaborating with teams and hardware vendors to enhance performance and portability across platforms.
Top Skills: C++CudaMojoOpenclSycl
Reposted 16 Days AgoSaved
Remote or Hybrid
Ann Arbor, MI
160K-225K Annually
Senior level
160K-225K Annually
Senior level
eCommerce • Food • Logistics • On-Demand • Retail
Design, develop, test, and deploy supply chain software for inventory, warehouse, and fulfillment systems. Lead technical decisions, mentor engineers, coordinate cross-functional Agile projects, decompose work, delegate tasks, and promote strong development and testing practices. Build monitoring systems that ensure business-process correctness and support high-volume, data-intensive applications.
Top Skills: AzureBigQueryGithub ActionsGoHelmJavaScriptPostgresReactSnowflakeSQLTemporalTerraformVue
16 Days AgoSaved
Remote
Ann Arbor, MI
150K-200K Annually
Senior level
150K-200K Annually
Senior level
Professional Services • Consulting
Own and evolve a shared engineering platform spanning cloud infrastructure, delivery tooling, reliability, security, authentication, and deployment. Build backend and full-stack solutions, improve production availability, lead platform projects and technology decisions, and support internal engineering teams through shared tooling, documentation, reviews, and coaching. Participate in on-call rotations and help scale an established product platform.
Top Skills: AuthenticationAWSCloud InfrastructureDeployment ToolingInfrastructure As CodeMessage QueuesMonitoringPythonTerraformWorkflow Orchestration
16 Days AgoSaved
Remote
Ann Arbor, MI
160K-200K Annually
Senior level
160K-200K Annually
Senior level
Healthtech
Lead the design, development, and optimization of scalable web and mobile applications using Ruby on Rails, React, React Native, Docker, PostgreSQL, and AWS. Own architecture, APIs, data models, monitoring, performance, and code quality while collaborating with product, data, and DevOps teams. Provide technical leadership through system design, code reviews, mentoring, and continuous improvement in a remote-first healthcare technology environment.
Top Skills: Amazon EcsAmazon RdsAmazon S3AWSDockerMonitoringNoSQLObservabilityPostgresReactReact NativeRubyRuby On RailsService-Oriented ArchitectureSQL
Reposted 16 Days AgoSaved
Remote
Ann Arbor, MI
Mid level
Mid level
Artificial Intelligence • Fintech • Software • Financial Services
Design, build, and ship native Android features in Kotlin for BJAK's AI Neobank app. Integrate backend APIs, improve performance, reduce crashes, collaborate with product/design, use analytics to iterate, and add on-device AI where it improves UX.
Top Skills: Android SdkCoroutinesFlowJetpackJetpack ComposeKotlinNoSQLRest ApisSQLTensorflow Lite
21 Days AgoSaved
Easy Apply
Remote
Ann Arbor, MI
Easy Apply
204K-290K Annually
Senior level
204K-290K Annually
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Lead technical strategy and execution for foundational Trust and Safety systems supporting consumer risk and credit reporting. Design and operate highly available backend systems, improve reliability and monitoring, establish engineering standards, guide complex cross-functional initiatives, and mentor engineers. The role involves ownership of system architecture, technical planning, operational readiness, code quality, and team development.
Top Skills: SparkAWSKotlinKubernetesMySQLPython
22 Days AgoSaved
Remote or Hybrid
Ann Arbor, MI
150K-220K Annually
Senior level
150K-220K Annually
Senior level
Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Develop scalable C++ software that defines and enforces endpoint behavior across millions of managed Windows endpoints. Responsibilities include implementing features, improving platform performance, shipping production code, designing new systems, writing architecture documents, defining subsystem contracts, and collaborating with server, UI, product, and design teams. The role requires deep Windows systems and kernel-driver expertise, with preferred experience in WHQL, minifilter or WFP drivers, macOS Endpoint Security, and Linux kernel development.
Top Skills: AWSC++C++14+GoJavaKernel-Mode DriversKotlinLinux EbpfLinux Kernel ModulesMacos Endpoint SecurityMinifilterPostgresWhqlWindowsWindows Filtering Platform (Wfp)Windows Kernel Drivers
22 Days AgoSaved
Easy Apply
Remote
Ann Arbor, MI
Easy Apply
200K-220K Annually
Expert/Leader
200K-220K Annually
Expert/Leader
Information Technology • Cybersecurity
Lead the technical vision and architectural evolution of Huntress’s Core Platform. Build complex Ruby on Rails features, solve scaling challenges, manage cross-team dependencies, drive architectural decisions, and oversee system lifecycle and technical risk. Mentor engineers, establish engineering excellence, collaborate with managers and product leaders, and help teams adopt AI coding tools responsibly.
Top Skills: Ai Coding ToolsAWSLinuxRubyRuby On Rails
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account