1

Senior Software Engineer Relocation Jobs in Michigan

Senior Software Engineer I

Rochester, MI ยท On-site

$112K - $148K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Summary The Senior Software Engineer I on the Cloud Development team designs, develops and maintains solutions that support the management and orchestration of OneStream's cloud hosting ...

Senior Software Engineer

Detroit, MI ยท On-site

$120 - $170/hr

Senior Software Engineer -- Grounded Detroit, MI (in-person) About Grounded Grounded is a 25-person Detroit-based startup building modular electric platforms for specialty vehicles. We take cab ...

Senior Software Engineer

Troy, MI ยท On-site

$110 - $150/hr

The Senior Software Engineer is responsible providing professional level software engineering across Toyoda Gosei (TG) North America Corporation (TGNA) and TGNA Manufacturing Companies (AMCs)

Senior Software Engineer

Sterling Heights, MI

$52.29/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Senior Software Engineer We are seeking a dedicated Senior Software Engineer to support advanced munitions programs within a leading defense organization. This role involves hands-on embedded ...

Senior Software Engineer

Grand Rapids, MI ยท On-site +1

$110K - $160K/yr

  • Medical

  • Retirement

  • PTO

This Senior Software Engineer position requires a deep commitment to excellence in engineering, driving innovation across the development lifecycle to meet critical mission objectives. By ...

Sr Software Engineer

Farmington Hills, MI

$120K - $158K/yr

  • Medical

  • Retirement

  • PTO

Your Profile as the Senior Software Engineer- Robotics & Innovation: * Bachelors of Science (or equivalent) in Mechanical Engineering, Electrical Engineering, Computer Science, Mathematics, or ...

Senior Software Engineer

Warren, MI ยท On-site

$114K - $151K/yr

The Role We are seeking a Senior Software Engineer to develop, validate, deploy, and maintain an ... relocation benefits. About GM Our vision is a world with Zero Crashes, Zero Emissions and Zero ...

Senior Software Engineer

Milford, MI ยท Hybrid

$107K - $142K/yr

The RoleWe are seeking a Senior Software Engineer to develop, validate, deploy, and maintain an ... relocation benefits. About GM Our vision is a world with Zero Crashes, Zero Emissions and Zero ...

Senior Software Engineer

Warren, MI ยท Hybrid

$115K - $151K/yr

The RoleWe are seeking a Senior Software Engineer to develop, validate, deploy, and maintain an ... relocation benefits. About GM Our vision is a world with Zero Crashes, Zero Emissions and Zero ...

Senior Software Engineer

Warren, MI ยท On-site

$115K - $151K/yr

The Role We are seeking a Senior Software Engineer to develop, validate, deploy, and maintain an ... relocation benefits. About GM Our vision is a world with Zero Crashes, Zero Emissions and Zero ...

Senior Software Engineer

Warren, MI ยท On-site

$115K - $151K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are looking for software developers with a strong passion for developing the software tools and ... Relocation: This job may be eligible for relocation benefits. The selected candidate will be ...

Senior Software Engineer

Warren, MI ยท Hybrid

$115K - $151K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are looking for software developers with a strong passion for developing the software tools and ... Relocation: This job may be eligible for relocation benefits. The selected candidate will be ...

Senior Software Engineer

Grand Rapids, MI ยท On-site

$117K - $155K/yr

  • Retirement

Twisthink is looking for a Senior Software Engineer to design and build custom software solutions across a variety of domains, including backend systems, data platforms, connected applications, and ...

Sr Software Engineer

Farmington Hills, MI ยท On-site

$120K - $158K/yr

  • Medical

  • Retirement

  • PTO

Your Profile as the Senior Software Engineer- Robotics & Innovation: * Bachelors of Science (or equivalent) in Mechanical Engineering, Electrical Engineering, Computer Science, Mathematics, or ...

Showing results 21-40

Senior Software Engineer Relocation information

What is a senior software engineer relocation?

A Senior Software Engineer Relocation refers to a senior-level software engineering position that includes support for relocating to a different city, state, or country for the job. This typically means the employer provides assistance such as covering moving expenses, helping with visas, or offering temporary housing. Senior Software Engineers in these roles are expected to bring significant technical experience and leadership skills to their new location. Relocation packages can vary widely depending on the company and the destination. These positions are common in global tech companies seeking to attract top talent from around the world.

What are the key skills and qualifications needed to thrive as a senior software engineer when relocating?

To thrive as a Senior Software Engineer, you need advanced programming expertise, deep knowledge of software design principles, and a relevant degree in computer science or a related field. Familiarity with industry-standard tools like Git, cloud platforms (AWS, Azure), and experience with agile development methodologies are typically required, along with certifications such as AWS Certified Solutions Architect being advantageous. Strong problem-solving, leadership, and cross-cultural communication skills help you adapt quickly and collaborate effectively within new teams and environments. These competencies ensure you can deliver high-quality solutions, integrate smoothly into diverse workplaces, and drive technology projects to success, especially when adjusting to a new location.

What are common challenges senior software engineers face when relocating, and how can they prepare for a smooth transition?

Senior Software Engineers relocating for a new position often encounter challenges such as adapting to a new work culture, navigating unfamiliar technologies or systems, and settling into a new city or country. To ensure a smooth transition, it's helpful to communicate proactively with your new team, seek guidance on local best practices, and make use of any relocation support offered by your employer. Additionally, joining internal tech communities and attending onboarding sessions can help you build relationships and quickly acclimate to both the technical and social aspects of your new workplace.

What is the difference between Senior Software Engineer Relocation vs Software Developer?

AspectSenior Software Engineer RelocationSoftware Developer
Required CredentialsBachelor's or Master's in CS or related field, experience in software engineeringBachelor's degree in CS or related field, coding skills
Work EnvironmentTeam-based, project-driven, often in tech companies or startupsSimilar environment, often in software firms or tech departments
Employer & Industry UsageUsed by companies hiring senior engineers willing to relocate for projectsCommonly used for entry to mid-level roles in software development

Senior Software Engineer Relocation typically involves experienced professionals moving to new locations for advanced roles, often with leadership responsibilities. Software Developer roles are more focused on coding and implementation, suitable for a broader range of experience levels. The main difference lies in experience level, responsibilities, and the scope of work, with Senior Software Engineer Relocation emphasizing seniority and relocation benefits.

What are the most commonly searched types of Software Engineer Relocation jobs in Michigan?

The most popular types of Software Engineer Relocation jobs in Michigan are:

What are popular job titles related to Senior Software Engineer Relocation jobs in Michigan?

For Senior Software Engineer Relocation jobs in Michigan, the most frequently searched job titles are:

What cities in Michigan are hiring for Senior Software Engineer Relocation jobs?

Cities in Michigan with the most Senior Software Engineer Relocation job openings:

Infographic showing various Senior Software Engineer Relocation job openings in Michigan as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 9% Part Time, 4% Contract, and 1% Nights. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution.

Senior Software Engineer I

OneStream Software

Rochester, MI โ€ข On-site

$112K - $148K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Description

Location: Remote, United States

Employment Type: Full-Time

Benefits Offered: Vision, Medical, Life, Dental, 401K

Gross Annual Base Salary: USD 131,000 - 170,000

Additional variable compensation and benefits may apply. Total compensation is based on experience, skills, and location using objective, job-related criteria.

Summary

The Senior Software Engineer I on the Cloud Development team designs, develops and maintains solutions that support the management and orchestration of OneStream's cloud hosting infrastructure. This position requires a very strong knowledge of modern software design principles, concepts and best practices. The position reports to the Manager, Cloud Development and will interact with team members and other engineering teams. The Senior Software Engineer I is expected to take a leading role in a focused group of engineers and will be responsible for coaching and mentoring team members. This role requires very strong knowledge of modern software design principles, concepts, and best practices.

Primary Duties and Responsibilities

  • Lead design discussions and planning. Provide complex design requirements for major features and new solutions.
  • Provide guidance and mentorship to less experienced members of the team.
  • Perform detailed reviews of code submitted by team members for compliance with security best practices, coding standards, and acceptance criteria for release branch PRs.
  • Participate in developing coding standards.
  • Serve as an onboarding partner for new hires.
  • Analyze, design, develop, and maintain efficient, reusable, and reliable code.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
  • Help maintain code quality, organization, and automatization.
  • Proactively suggest options for solutions that make the feature easy to use and improve customer experience.
  • Drive requirements discussions based on value delivered to internal and external customers.

                    Required Education and Experience

                    • Bachelor's degree in a technology-related field.
                      • 7+ years programming experience.
                      • Azure Certified Developer Associate, Azure Certified Architect Expert.
                    • Experience developing and consuming REST APIs.
                    • Proven analytical and problem-solving skills.
                    • Highly self-motivated and directed.
                    • Strong understanding of object-oriented programming.
                    • Skill for writing reusable libraries.
                    • Familiar with various design and architectural patterns.
                    • Experience with Agile/Scrum Development Methodologies.
                    • Ability to analyze and communicate technical issues, lead discussions, and influence decisions.
                    • Excellent written, verbal, and interpersonal skills.
                    • Experience troubleshooting errors, analyzing log data, and developing a resolution.
                    • Understanding of cloud concepts including elasticity, security, and identity management.
                    • C#, PowerShell, VB .Net, Visual Studio, Azure DevOps, Git, and Atlassian Jira.

                    • Azure compute/hosting technologies such as Azure Functions, Container Apps, Batch, Kubernetes Service.

                    • Azure SQL, Cosmos DB, Data Lake, Storage (table, queue, blob).

                    • Azure Application Insights, Dynatrace.

                    • Blazor, Angular, React.

                    Preferred Education and Experience

                    • Experience developing internal SaaS management platforms/control plane technologies.
                    • Experience orchestrating the deployment and manipulation of cloud hosting infrastructure using IaC, REST APIs, and SDKs.
                    • Strong understanding of authentication and authorization technologies and strategies.
                    • Relevant certifications such as Microsoft Certified: Azure DevOps Engineer Expert.

                          Knowledge, Skills, and Abilities

                          • Ability to effectively prioritize and execute tasks in a high-pressure environment is crucial.
                          • Proven analytical and problem-solving abilities.
                          • Adept at conducting research into software-related issues and products.
                          • Must be able to learn, understand, and apply new technologies.
                          • Strong written and oral communication skills.
                          • Strong interpersonal skills.
                          • Customer service skills an asset.
                          • Comfortable interacting with C-level executives.

                            Who We Are

                            OneStream is how today's Finance teams can go beyond just reporting on the past and Take Finance Further by steering the business to the future. It's the only enterprise finance platform that unifies financial and operational data, embeds AI for better decisions and productivity, and empowers the CFO to become a critical driver of business strategy and execution. Our vision is to be the AI operating system for modern finance, digitizing core financial functions and empowering the CFO to become a critical driver of business strategy. To learn more visit www.onestream.com.

                            Why Join The OneStream Team

                            • Transparency around corporate structure, salary, and benefits.
                            • Core value of customer success.
                            • Variety of project work (not industry-specific).
                            • Strong culture andcamaraderie.
                            • Multiple training opportunities.

                            Benefits at OneStream

                            OneStream employees are passionate, hardworking individuals who go above and beyond to keep our customers happy and follow through on our mission statement. They consistently deliver the best and in turn, we make every effort to keep them cared for and happy. A sample of the benefits we provide are:

                            • Excellent Medical Plan.
                            • Dental & Vision Insurance.
                            • Life Insurance.
                            • Short & Long Term Disability.
                            • Vacation Time.
                            • Paid Holidays.
                            • Professional Development.
                            • Retirement Plan.

                            All candidates must be legally authorized to work for any company in the country where this position is located without sponsorship.

                            OneStream is an Equal Opportunity Employer.

                            #LI-REMOTE #LI-AS1


                            Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
                            This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.