Software Engineer Remote Jobs in Michigan (US)
This page tracks remote software engineer openings that are location-eligible for Michigan.
This page tracks remote software engineer openings that are location-eligible for Michigan.
Open jobs
15,658
Hiring companies this week
10
Salary sample
$91,700 - $175,000
Jobs added last hour
0
15658 Jobs
5552 Companies
Role Description We are seeking an experienced and highly skilled Tech Lead (.NET with GCP/Azure) to lead the design, development, and delivery of scalable cloud-native enterprise applications. The ideal candidate will have strong expertise in .NET custom application development, cloud technologies (GCP or Azure), Kubernetes, and modern Agile engineering practices. This role requires hands-on technical leadership, solution architecture capabilities, and the ability to mentor development teams while delivering high-quality software solutions. Experience in Retail and OMS (Order Management System) domains will be considered a strong advantage. - Lead the design, development, and implementation of enterprise-grade applications using .NET technologies - Architect and develop scalable cloud-native solutions on GCP or Microsoft Azure platforms - Drive custom application development initiatives with a focus on performance, scalability, and maintainability - Develop and manage containerized applications using Kubernetes (GKE/AKS) - Collaborate with cross-functional teams, stakeholders, and clients to gather requirements and translate business needs into technical solutions - Lead Agile development ceremonies and contribute to sprint planning, estimations, and technical roadmap discussions - Implement and promote Test-Driven Development (TDD) and engineering best practices across teams - Design and maintain CI/CD pipelines and automated deployment processes - Conduct code reviews and ensure adherence to development standards, security practices, and architectural guidelines - Mentor and guide developers by providing technical leadership and problem-solving support - Troubleshoot and optimize applications for performance, reliability, and scalability - Maintain technical documentation, architecture diagrams, and deployment procedures - Stay current with emerging cloud technologies, DevOps practices, and modern software engineering trends Qualifications - Bachelor’s degree in computer science, Software Engineering, or a related field - Minimum 7+ years of experience in software development using C# and .NET technologies - Strong hands-on experience in custom .NET application development within cloud environments - Proven experience with Google Cloud Platform (GCP) or Microsoft Azure services - Hands-on experience with Kubernetes (GKE/AKS) and container orchestration - Strong understanding of microservices and distributed system architecture - Experience with Agile development methodologies (Scrum/Kanban) - Practical experience implementing Test-Driven Development (TDD) practices - Strong experience with REST APIs, web services, and backend integrations - Experience with CI/CD pipelines, Git workflows, and version control best practices - Strong analytical, debugging, and problem-solving skills - Excellent communication and stakeholder management abilities - Ability to work independently and lead technical teams effectively Company Description We are an equal opportunity employer. All applicants will be considered for employment without attention to age, race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status.
The largest platform for hiring top remote talent from Latin America.
Role Description Genomma Lab Internacional busca industrializar una herramienta interna estratégica llamada Trade Fund Control, utilizada para gestionar la inversión comercial del Canal Directo. La solución permite planificar fondos, evaluar y aprobar iniciativas comerciales, y analizar resultados posteriores a la ejecución. Actualmente existe un PoC funcional desarrollado en HTML que ya contiene la lógica central del negocio. El objetivo del proyecto no es diseñar el producto desde cero, sino llevarlo a un entorno productivo robusto, incorporando persistencia de datos, usuarios reales, roles y permisos, integraciones corporativas y escalabilidad empresarial. El profesional seleccionado recibirá acceso al PoC funcional, código fuente, documento de gobierno del modelo y plantillas Excel de carga masiva para definir, junto con el cliente, la mejor estrategia técnica y arquitectónica para el desarrollo. Buscamos un(a) Senior Full Stack Engineer / Technical Product Developer con fuerte capacidad analítica y experiencia desarrollando aplicaciones empresariales complejas. Este no es un rol tradicional de desarrollo. El perfil ideal combina comprensión cuantitativa sólida junto con experiencia comprobada construyendo sistemas robustos en entornos corporativos. La persona deberá entender profundamente la lógica de negocio, detectar inconsistencias antes de implementarlas y proponer una arquitectura escalable y segura alineada con las necesidades de una gran corporación. Responsibilities - Industrializar el PoC existente y transformarlo en una aplicación enterprise-ready con persistencia, seguridad y trazabilidad completa. - Implementar flujos complejos de aprobación multinivel con distintos roles y permisos por usuario. - Diseñar y administrar bases de datos relacionales con historial de estados y auditoría inmutable. - Implementar procesamiento de archivos Excel incluyendo validaciones registro por registro y generación de reportes de errores descriptivos. - Integrar la plataforma con APIs REST internas y fuentes corporativas como SAP y Qlik. - Participar en decisiones de arquitectura y proponer un stack tecnológico adecuado para un entorno corporativo con información sensible. - Diseñar una solución escalable y flexible que permita incorporar nuevos tipos de inversión y reglas de negocio en el futuro. - Garantizar autenticación empresarial mediante SSO / OAuth 2.0, probablemente integrada con Azure Active Directory. - Trabajar de manera cercana con stakeholders funcionales y técnicos para validar la correcta implementación de la lógica de negocio. Qualifications - Experiencia desarrollando aplicaciones web empresariales con lógica de negocio compleja. - Fuerte capacidad analítica y comprensión de modelos cuantitativos, scoring, ranking y distribución de recursos bajo restricciones presupuestarias. - Experiencia diseñando y administrando bases de datos relacionales (PostgreSQL, SQL Server, MySQL o similares). - Experiencia implementando trazabilidad completa de estados y auditoría de acciones de usuarios. - Experiencia integrando APIs REST y fuentes de datos externas. - Experiencia procesando archivos Excel estructurados y validaciones masivas de datos. - Experiencia implementando autenticación empresarial y gestión de roles/permisos. - Capacidad para proponer y justificar decisiones de arquitectura y stack tecnológico. - Excelente criterio técnico y capacidad para detectar inconsistencias lógicas antes de implementarlas. Benefits - Compensación en USD. - Trabajo 100% remoto. - Proyecto de alto impacto dentro de una corporación internacional. - Posibilidad de liderar decisiones técnicas y arquitectónicas. - Participación en un proyecto estratégico con lógica de negocio compleja y desafíos reales de escalabilidad.
• Lead and mentor a team of Resident Engineers dedicated to managing platforms for our top-tier customers. • Act as the primary point of contact post-implementation, taking a critical role in issue management to expedite customer resolutions and ensure satisfaction. • Foster a trusted advisor relationship with customer partners and executive sponsors, driving product adoption and ensuring the solution delivers full business value. • Serve as an escalation point for customer concerns and provide strategic guidance to internal teams in handling escalations. • Collaborate with Customer Experience Leadership to align account activities with the customer's business case and strategy. • Prepare and educate customers on new features and releases. • Ensure the successful adoption of Armis playbooks and processes by Resident Engineers. • Provide monthly KPIs relating to Resident Engineer Program. • Identify Resident Engineer renewal risk and collaborate with internal teams to remediate and ensure a successful renewal. • Be the voice of the customer, collecting feedback to drive continuous improvement across all areas, including product development. • Collaborate closely with the sales team to effectively sell and position Success Services.
• Design, develop, and deploy of generative AI product features – from initial prototype through scaled production use. • Build and ship agentic workflows: multi-step, tool-using systems that reliably accomplish real customer outcomes. • Design and maintain rigorous evaluation systems for AI features. • Collaborate with product managers, designers, and data science to translate ambiguous problems into durable AI solutions. • Write clean, maintainable code across both Python and our C# application stack, and raise the quality bar across the codebase through code reviews. • Mentor and coach engineers across the org on AI engineering practices. • Drive root cause analysis on complex issues, including the messy ones unique to AI systems. • Contribute to strategic architecture decisions at the team and platform level.
Arionkoder is a Product Development company that helps companies scale their impact by crafting digital solutions.
Role Description Sokuvo needs to integrate with many enterprise tools quickly, perform reliably under load, and expose clean, fast APIs that developers trust. This is the role that owns that layer. You are a strong backend engineer with deep experience in API design, integrations, and performance — someone who can wire Sokuvo into a client's existing stack in a day and make it feel invisible. - Design and implement Sokuvo's API layer: REST endpoints, latency optimization, versioning contracts - Own third-party integrations: GitHub, Jira, Slack, Confluence, Cursor, Google Drive - Build and maintain the backend services supporting Sokuvo's delivery stations - Own performance: latency budgets, throughput targets, query optimization across PostgreSQL, MongoDB, Redis - Support the principal engineer in implementing infrastructure components as needed - Handle minor frontend work when required—you are a full-stack engineer who defaults to backend Qualifications - Strong backend engineering fundamentals: API design, database performance, service architecture - Strong experience with Python is required. Knowledge of React is considered a plus. - Proven track record with third-party integrations — you have wired up complex enterprise tool stacks before - PostgreSQL depth: query optimization, indexing, schema design; exposure to MongoDB and Redis - Experience with latency-sensitive systems — you think in milliseconds - Ability to ship integrations quickly without sacrificing reliability - Startup experience or mindset—you move fast, you own your work, you do not need hand-holding - Complete understanding of DevSecOps best practices, actively participating in the design and effective implementation of scalable, observable, secure backend solutions and the corresponding SDLC pipelines associated to those Benefits - 💵 Competitive USD salary - 🌴 20 business days of vacation per year + 6 National holidays - 🐣 Family Leave - 💻 A dynamic remote work culture. You can work from Anywhere! - 🚀 An entrepreneurial environment. Company Description In 2010 our founders dreamed up a company that could positively impact the world. Since then, we are in permanent evolution and revolution that brings us closer to our goal. - Initially started through business consulting. - Shifted towards innovation and design. - Now focusing on entrepreneurial vision and creativity. - Creating amazing digital products with the power to impact lives.
Role Description We are looking for a Middle Front-End Engineer to join us as part of our team. As a qualified expert, you will: - Design, develop, and maintain complex Angular applications and reusable UI components. - Take ownership of implemented features from design and estimation through development, testing, and release. - Collaborate closely with lead developers, back-end engineers, QA, and designers to define and implement solutions that meet business requirements. - Optimize front-end applications for performance, scalability, and maintainability. - Ensure high code quality by following best practices, participating in code reviews, and maintaining comprehensive test coverage. - Contribute to the improvement of the front-end architecture, coding standards, and development processes. - Participate in technical discussions, evaluate technology options, and propose improvements to tools, libraries, and approaches. - Mentor junior developers by providing feedback, guidance, and sharing best practices when appropriate. Qualifications - 3+ years of commercial experience in front-end development, including at least 2 years of hands-on experience with Angular (v10+). - Strong proficiency in TypeScript, JavaScript (ES6+), HTML5, CSS3, including experience with preprocessors and utility-first frameworks such as Tailwind CSS. - Solid understanding of REST API design principles, JSON, and integration with back-end services. - Confident experience with Git and common workflows such as feature branches, pull requests, and code review. - Strong knowledge of responsive design, cross-browser compatibility, and web performance best practices. - Experience writing unit tests and basic end-to-end tests. - Ability to break down tasks, estimate effort, and deliver features independently with minimal supervision. - Strong communication skills and experience collaborating within a cross-functional team including developers, QA, designers, and product. - Upper-intermediate English level, with ability to discuss technical topics and write or review documentation. Requirements - Practical understanding of UX/UI design principles and ability to collaborate effectively with designers. - Experience with other JavaScript frameworks or libraries such as React, and willingness to choose appropriate tools when needed. - Experience setting up or working with CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, Azure DevOps). - Experience with state management solutions such as NgRx, Akita, or NGXS. - Experience with component libraries and design systems such as Material, PrimeNG, or custom design systems. - Strong attention to detail, ownership mindset, and a proactive approach to identifying and resolving technical and product issues. Benefits - Reveal great tech solutions and join the team of experts who create custom, cutting-edge tech solutions for world-renowned businesses. - Enjoy the freedom of fully remote work with a flexible working schedule. - Empower yourself with a stable workload and a stable income, supported by provided laptops and licensed software. - Benefit from performance and merit reviews, elevate your skills with personal development plans, and individual learning through the corporate library, public speaking support, and more. - Work with a team of like-minded individuals who care about what they do and how they do it. - Join company-wide tech and cultural events, and contribute to meaningful CSR initiatives that resonate with your values. - Feel supported by your HR, and take advantage of our referral bonus program. Interview Steps - Technical Interview - Manager Interview - Client Interview
• Ajudar o time de desenvolvimento nas necessidades do dia como validação de testes, automatização de tarefas, ajuda com deploy e claro codar nervosamente.
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process. AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here. This posting is for an existing vacancy.
Role Description AMD Advanced Rendering and Engineering brings together cross-disciplinary teams at the intersection of graphics research and product development. In this role, you will help shape cutting-edge software that enables developers and publishers to build immersive, high-performance gaming experiences optimized for AMD hardware. You will work closely with research engineers, graphics specialists, and external development partners to turn innovative concepts into production-ready technologies. This is an opportunity to work on technically ambitious problems, influence the direction of new initiatives, and deepen your expertise across graphics, performance, and emerging compute and machine learning applications in a highly collaborative environment. Qualifications - Background in computer science or a related field. - Experience writing efficient high-level shader code such as HLSL SM6, GLSL, Slang, or similar, alongside modern C++. - Knowledge of real-time rendering and graphics algorithms. - Excellent written and verbal communication skills in English. - Knowledge of applied mathematics, especially linear algebra, geometry, and trigonometry. - Familiarity with modern game console and desktop GPU architectures. - Understanding of low-level machine learning concepts and design patterns, including automatic differentiation, computational graphs, and tensor broadcasting. - Experience working with modern machine learning libraries such as PyTorch or TensorFlow. - Knowledge of physically based rendering algorithms, including sampling, shading, and light transport. - Experience with modern graphics APIs such as DirectX 12 or Vulkan. - Experience contributing to shipped AAA game titles is preferred. - Willingness to travel occasionally, both domestically and internationally. Requirements - Collaborate with research engineers to transform proof-of-concept prototypes into robust, production-ready solutions with a high standard of quality. - Partner with external game developers and internal AMD teams to integrate advanced graphics technologies into real-world applications and titles. - Optimize, extend, package, and document high-level compute shader and modern C++ code for performance, scalability, and usability. - Build a strong understanding of the team’s tools, workflows, and technology landscape in the first few months, while contributing to core engineering tasks. - Within the first 6 to 12 months, take ownership of significant technical deliverables, help shape implementation direction, and contribute to the successful delivery of advanced graphics initiatives. Benefits - AMD benefits at a glance.
The CES Family of Companies is a collection of strong brands and businesses providing food equipment, supplies, service.
• Design and implement AI/GenAI features across applications and SDLC workflows • Build AI solutions using platforms like Azure AI Foundry and LLM APIs • Develop agent-based workflows using frameworks such as LangChain, LangGraph, or Semantic Kernel • Implement RAG-based solutions and prompt engineering strategies • Leverage GitHub Copilot for AI-assisted development and productivity • Build full-stack applications using Python, JavaScript/TypeScript, and/or C# (.NET) • Develop APIs, backend services, and integrate with databases (SQL/NoSQL) • Ensure application quality through testing, monitoring, and observability • Collaborate with cross-functional teams (product, UX, data science) • Troubleshoot and optimize AI models, pipelines, and integrations
UnitedHealth Group is a healthcare and well-being company that’s dedicated to improving the health outcomes of millions around the world. We are comprised of
Title: Senior Software Engineer Location: Remote, United States Job Description: Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by diversity and inclusion, talented peers, comprehensive benefits and career development opportunities. Come make an impact on the communities we serve as you help us advance health equity on a global scale. Join us to start Caring. Connecting. Growing together. Optum Pay is an Electronic Funds Transfer (EFT) and Electronic Remittance Advice (ERA) solution from Optum that delivers a fully integrated claims settlement platform. By combining electronic data exchange and banking functions, Optum Pay helps streamline payer workflows, reduce operational costs, and strengthen provider relationships. The Optum Pay Implementation Team is responsible for onboarding payers onto the Optum Pay processing platform. As a Senior Software Engineer, you will play a key role in designing, developing, and supporting scalable technical solutions that enable efficient and reliable onboarding of payers and sub payers. This role is responsible for configuring required inputs, validating inbound and outbound files, processing transactions, transmitting required documentation to banking partners, and returning acknowledgements to payers. The position applies independent judgment on complex technical assignments, collaborates closely with product, implementation, and quality teams, and leverages Optum approved engineering practices and tools, including GitHub, GitHub Copilot for code review support, and GitHub Actions for CI/CD based deployments, to deliver scalable, reliable, and secure payment processing capabilities. You'll enjoy the flexibility to work remotely * from anywhere within the U.S. as you take on some tough challenges. For all hires in the Minneapolis or Washington, D.C. area, you will be required to work in the office for a minimum of four days per week. Primary Responsibilities: - Stay up-to-date with emerging technologies, frameworks, and industry trends related to payment systems and cloud computing - Design and implement microservices-based architecture using domain-driven design principles - Implement robust monitoring, logging, and alerting mechanisms to ensure system performance and availability - Develop highly resilient and highly available components for the payment system - Review requirements and system analysis documents to ensure accuracy, completeness, and feasibility - Create, review, and contribute to documented technical designs in alignment with established design patterns and standards - Perform coding and unit testing independently, while providing guidance and mentorship to team members as needed - Support the Quality Engineering (QE) team during testing by resolving defects, assisting with code deployments, and providing functional or technical clarifications - Promote and ensure high-quality code by actively supporting QE efforts, including mentoring, hands-on assistance, and writing or executing automated tests when required - Collaborate with the Deployment Lead and peer developers to successfully execute project deployment activities - Ensure timely delivery and proper documentation of all required technical artifacts for each project - Mentor and guide developers on technology stacks, best practices, and application-specific knowledge - Identify and implement opportunities to optimize, fine-tune, and improve application performance and maintainability - Communicate effectively with engineers, QE teams, and both onshore and offshore teams to ensure alignment and progress - Collaborate closely with stakeholders, product owners, and feature teams to refine and develop clear, actionable requirements - Leverage enterprise-approved AI tools to streamline workflows, automate tasks, and drive continuous improvement You'll be rewarded and recognized for your performance in an environment that will challenge you and give you clear directions on what it takes to succeed in your role as well as provide development for other roles you may be interested in. Required Qualifications: - Bachelor's degree in CS or IT or Software Engineering, or a related field - 7+ years of overall software engineering experience delivering enterprise-scale applications with working in Agile environments (Scrum/Kanban) - 5+ years of hands-on Java development experience using modern frameworks and libraries such as Spring, Spring Boot, and Spring Batch, with solid object-oriented design principles - 5+ years of experience in designing, developing, and consuming RESTful web services, including 3+ years building microservices and event-driven architectures using platforms such as Kafka - 5+ years of experience with relational databases (PostgreSQL, Microsoft SQL Server, Oracle), including data modeling, query optimization, and performance tuning - 3+ years of experience with batch processing and production environments, including UNIX/Linux commands, scripting, file handling, troubleshooting, and job scheduling using Tivoli Workload Scheduler (TWS) or IBM Workload Scheduler - 3+ years of experience with cloud and DevOps practices, including AWS/Azure/GCP, CI/CD pipelines, GitHub Actions or similar, and production support experience diagnosing issues, analyzing logs/metrics using splunk or any monitoring tool, and delivering high-quality fixes - 2+ years of hands-on experience with WTX (IBM Transformation Extender or similar tool), including map design, development, testing, maintenance, and integration with batch and enterprise workflows Preferred Qualifications: - 3+ years of experience working within the healthcare payments domain, including claims payment and remittance processing - 2+ years of experience with payment industry standards, protocols, and security best practices, including data protection and compliance requirements - Experience collaborating with onshore and offshore teams to support deployments, resolve deployment related issues, and ensure adherence to release governance processes - All Telecommuters will be required to adhere to UnitedHealth Group's Telecommuter Policy. Pay is based on several factors including but not limited to local labor markets, education, work experience, certifications, etc. In addition to your salary, we offer benefits such as, a comprehensive benefits package, incentive and recognition programs, equity stock purchase and 401k contribution (all benefits are subject to eligibility requirements). No matter where or when you begin a career with us, you'll find a far-reaching choice of benefits and incentives. The salary for this role will range from $91,700 to $163,700 annually based on full-time employment. We comply with all minimum wage laws as applicable. At UnitedHealth Group, our mission is to help people live healthier lives and make the health system work better for everyone. We believe everyone-of every race, gender, sexuality, age, location, and income-deserves the opportunity to live their healthiest life. Today, however, there are still far too many barriers to good health which are disproportionately experienced by people of color, historically marginalized groups, and those with lower incomes. We are committed to mitigating our impact on the environment and enabling and delivering equitable care that addresses health disparities and improves health outcomes - an enterprise priority reflected in our mission. UnitedHealth Group is an Equal Employment Opportunity employer under applicable law and qualified applicants will receive consideration for employment without regard to race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, or protected veteran status, or any other characteristic protected by local, state, or federal laws, rules, or regulations. #RPO #GREEN
15,648more opportunities are still waiting for you.Log in now and take your next shot before someone else does.
Azure, CI/CD, PostgreSQL, Python, .NET, GCP