Top Senior Software Engineer Jobs in Ann Arbor, MI

6 Days AgoSaved
In-Office
Ann Arbor, MI
80K-107K Annually
Senior level
80K-107K Annually
Senior level
Artificial Intelligence • Information Technology • Software • Consulting
Designs, develops, profiles, and optimizes GPU software and CUDA kernels for AI, scientific computing, inference, and high-throughput workloads. The role requires expertise in GPU architecture, memory hierarchies, performance engineering, distributed computing, and ML framework integration. Responsibilities include delivering production performance improvements, collaborating with engineering and research teams, conducting code and design reviews, mentoring junior engineers, and working with technologies such as NCCL, MPI, and GPU kernel frameworks.
Top Skills: C++CudaCutlassDistributed Training InfrastructureFastertransformerGpu ArchitecturesHigh-Performance ComputingLlvmMachine Learning FrameworksMlirMpiNcclTensorrtTritonVllm
2 Days AgoSaved
Remote
Ann Arbor, MI
183K-279K Annually
Senior level
183K-279K Annually
Senior level
Consumer Web • Healthtech • Professional Services • Social Impact • Software
Own Headway’s cloud platform and infrastructure engineering strategy. Lead deployment isolation, container orchestration, AWS networking and compute, autoscaling, capacity planning, Terraform self-service infrastructure, cloud cost attribution, and Python runtime performance. Build reliable paved-road tooling that enables engineering teams to deploy safely and independently while improving scalability, observability, and operational resilience.
Top Skills: AutoscalingAWSDatadogDockerEcsEksFastapiIamKubernetesLlm InfrastructureNetworkingPythonRdsTerraform
2 Days AgoSaved
Remote or Hybrid
Ann Arbor, MI
112K-250K Annually
Senior level
112K-250K Annually
Senior level
Machine Learning • Payments • Security • Software • Financial Services
Leads enterprise software architecture and development across multiple product lines, establishes design standards, reviews solutions, troubleshoots complex issues, and provides technical guidance across teams. Supports modernization of on-premise systems and migration to Azure cloud. Partners with engineering and executive leaders on technology strategy, security adaptability, automation, and solution design using agile methods.
Top Skills: AgileAzureC#DelphiDevOpsDistributed SystemsJavaJavaScriptTypescript
2 Days AgoSaved
Remote
Ann Arbor, MI
192K-240K Annually
Senior level
192K-240K Annually
Senior level
Healthtech • Social Impact • Software • Telehealth
Design and evolve scalable referral, partner data, and patient booking systems. Lead complex technical projects across teams, make architecture and API decisions, improve security, performance, reliability, and scalability, and mentor engineers. Collaborate with product, design, engineering leadership, partners, and stakeholders while using AI-assisted development tools such as Claude Code to improve delivery velocity and quality.
Top Skills: APIsClaude CodeDistributed SystemsEvent-Based Architecture
3 Days AgoSaved
Remote
Ann Arbor, MI
193K-309K Annually
Senior level
193K-309K Annually
Senior level
Cloud • Fintech • Food • Information Technology • Software • Hospitality
Leads technical initiatives for Toast’s restaurant scheduling product, designing and delivering scalable full-stack software. Responsibilities include architecture, API and system design, roadmap influence, cross-functional collaboration, engineering quality, performance, and technical leadership. The role also promotes AI-assisted development and improved employee and customer experiences.
Top Skills: DynamoDBGraphQLJavaKotlinPostgresRestTypescript
3 Days AgoSaved
Remote
Ann Arbor, MI
193K-309K Annually
Senior level
193K-309K Annually
Senior level
Cloud • Fintech • Food • Information Technology • Software • Hospitality
Lead the technical vision, architecture, and delivery of Toast’s pricing engine across multiple teams. Design and operate highly available distributed systems, APIs, databases, and event-driven services at scale. Serve as the pricing domain expert, improve correctness and performance, lead incident response and reliability initiatives, mentor engineers, establish operational excellence, and align technical priorities with Product and engineering leadership.
Top Skills: Amazon RdsAndroidApache PulsarSparkAWSAws LambdaDistributed SystemsDropwizardDynamoDBGraphQLJavaKotlinMicroservicesPostgresRabbitMQRelational DatabasesRest
3 Days AgoSaved
Easy Apply
Remote
Ann Arbor, MI
Easy Apply
20K-290K Annually
Senior level
20K-290K Annually
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Lead backend engineering strategy for Affirm’s search and recommendation platform. Design and launch highly available distributed systems, guide technical architecture and execution, improve team operations and reliability, establish engineering quality standards, collaborate with product, design, and analytics, and mentor engineers. The role focuses on search, recommendations, consumer shopping experiences, monetization, and scalable platform foundations.
Top Skills: SparkAWSKotlinKubernetesMySQLPythonReact
4 Days AgoSaved
Easy Apply
Remote
Ann Arbor, MI
Easy Apply
173K-255K Annually
Senior level
173K-255K Annually
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Architect, build, and operate large-scale relational and distributed SQL database infrastructure. Responsibilities include database control-plane automation, provisioning, failover, backups, upgrades, zero-downtime migrations, Kubernetes networking, connection proxy optimization, reliability monitoring, capacity planning, and operational support. The role also leads technical delivery, mentors engineers, establishes quality standards, collaborates cross-functionally, and contributes to team roadmap and on-call operations.
Top Skills: AWSCockroachdbDynamoDBKotlinKubernetesMySQLPgbouncerPgdogPostgresProxysqlPythonRds ProxyRedisSpannerSQLTerraformTidbTlsVitess
4 Days AgoSaved
Easy Apply
Remote or Hybrid
Ann Arbor, MI
Easy Apply
155K-260K Annually
Senior level
155K-260K Annually
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Design and build scalable frontend and backend features for route planning, routing, navigation, and route execution products. Partner with product, design, and engineering leadership to improve planner efficiency, leverage AI appropriately, and promote technical excellence. Mentor junior engineers, contribute to team growth, engage with customers, and help scale products across industries and customer verticals.
Top Skills: AIAPIsIot
5 Days AgoSaved
Remote
Ann Arbor, MI
150K-174K Annually
Senior level
150K-174K Annually
Senior level
Artificial Intelligence • Cloud • Software • Infrastructure as a Service (IaaS)
Develop and maintain scalable control-plane software for DigitalOcean’s network products. Responsibilities include building APIs and microservices, implementing and optimizing services, troubleshooting customer issues, supporting existing products, improving development processes, and contributing to architecture and engineering best practices. The role involves end-to-end SDLC ownership, CI/CD deployment, distributed systems, containerized workloads, and collaboration across networking teams.
Top Skills: ChefCi/CdConsulDnsDockerGitGoGrafanaGrpcJIRAKafkaKubernetesLightstepPrometheusSQL
5 Days AgoSaved
Remote
Ann Arbor, MI
159K-254K Annually
Senior level
159K-254K Annually
Senior level
Cloud • Fintech • Food • Information Technology • Software • Hospitality
Build and scale mission-critical tips, earnings, and payroll platforms for restaurant employees. Own systems end to end, lead complex projects from design through deployment, improve reliability and correctness, collaborate with product and design, review code, mentor engineers, and deliver scalable backend services that affect employee pay and product revenue.
Top Skills: Alternative Data StoresClaudeDistributed SystemsEnterprise Messaging SystemsGraphQLJavaKotlinMicroservicesReactRestTraditional DatabasesTypescript
6 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
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
6 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
6 Days AgoSaved
Easy Apply
Remote
Ann Arbor, MI
Easy Apply
160K-190K Annually
Senior level
160K-190K Annually
Senior level
Information Technology • Cybersecurity
Senior Software Engineer responsible for designing, developing, testing, and releasing scalable full-stack features for Huntress’s Core Platform. The role owns complex projects end to end across frontend, backend, databases, and infrastructure; promotes code quality through testing, reviews, and pairing; breaks down epics into milestones; contributes technical solutions; and mentors engineers. The position requires extensive Ruby on Rails and full-stack experience, plus familiarity with Linux infrastructure, databases, external APIs, Agile practices, and responsible AI-assisted development.
Top Skills: AWSClickhouseCSSHotwireJavaScriptLinuxPostgresRuby On RailsStimulusTailwind UiTurbo
One Month AgoSaved
Hybrid
Ann Arbor, MI
100K-167K Annually
Senior level
100K-167K Annually
Senior level
Automotive
Develop, deploy, and support cloud-native Java microservices for Ford’s vehicle diagnostics platform. Build REST services on Google Cloud, manage database integrations, automate CI/CD, apply secure testing and code-quality practices, monitor production systems, troubleshoot complex incidents, and improve reliability, scalability, performance, and security. Collaborate with product, business, infrastructure, security, and operations teams in an Agile delivery environment.
Top Skills: AgileAngularBigQueryCi/CdCloud RunDevOpsDynatraceFirestoreFossaGithub WorkflowsGoogle Cloud PlatformGradleJavaJenkinsKafkaAzureMongoDBPostgresReactRestSonarqubeSplunkSpring BootTekton
Reposted YesterdaySaved
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
2 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
16 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
16 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 16 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
2 Days AgoSaved
Remote
Ann Arbor, MI
105K-135K Annually
Senior level
105K-135K Annually
Senior level
Sports
Architect and develop scalable APIs, software solutions, and high-quality frontend experiences. Lead technical initiatives, define engineering standards, manage software design and code reviews, mentor engineers, and guide products from conception through deployment. Collaborate across teams to establish roadmaps, deliver customer-focused capabilities, and maintain reliable, reusable, testable code supporting sports data and analytics platforms.
Top Skills: Amazon Web Services (Aws)AngularAsp.Net CoreC#Integration TestingJavaJavaScriptNext.JsReactRelational DatabasesRestService-Oriented ArchitectureSQLThird-Party ApisTypescriptUnit TestingVue
2 Days AgoSaved
Remote
Ann Arbor, MI
Senior level
Senior level
Fintech • Healthtech • Financial Services
Senior frontend engineer responsible for developing and maintaining full-stack consumer-facing products. Owns features from design through implementation, testing, deployment, and bug resolution. Collaborates with product, UX, and business stakeholders; conducts code reviews; improves engineering processes, productivity, and code quality; documents workflows; estimates work; and mentors junior engineers. Requires expertise in React/Next.js, ORM and API development, Storybook, cloud technologies, and scalable always-available applications.
Top Skills: AgileAPIsAzure CloudNext.JsOrmReactScrumStorybook
Reposted 2 Days AgoSaved
Remote
Ann Arbor, MI
Senior level
Senior level
Information Technology
Design, implement, test, and modernize backend services and integrations (TypeScript/Node.js and C++). Lead large projects, write technical specifications and API contracts, enforce coding standards, coach engineers, and drive legacy-to-modern migrations within online banking and core systems.
Top Skills: AgileApi ContractsApi DesignC++Ci/CdIntegration FrameworksNode.jsService-Oriented ArchitectureThird-Party IntegrationsTypescript
Reposted 2 Days AgoSaved
Remote
Ann Arbor, MI
Senior level
Senior level
Software
The Software Engineer will manage data collection, optimize cloud infrastructure for data ingestion, and collaborate with AI researchers to enhance datasets for model training.
Top Skills: BashDockerGCPPythonTerraform
3 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
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account