1

Junior Software Engineer Relocation Jobs in Michigan

Software Engineer #1054833 Employee in this role perform following job duties, * Lead the end-to ... Mentor junior engineers, lead code reviews, and champion best practices in code quality, testing ...

Software Engineer

Warren, MI · On-site

$93K - $142K/yr

The Role As a Software Engineer, you will develop code for high performance back-end services for ... relocation benefits. Compensation: * The expected base compensation for this role is: $93,800 ...

Software Engineer

Warren, MI · Hybrid

$93K - $142K/yr

The Role As a Software Engineer, you will develop code for high performance back-end services for ... relocation benefits. Compensation: * The expected base compensation for this role is: $93,800 ...

Mentor junior and mid-level engineers and provide technical guidance * Participate in code reviews ... years of professional software engineering experience * Strong proficiency in one or more ...

Software Engineer #1060170 * Employees in this job function are responsible for designing ... Have skillset of leading a team and bringing along the junior engineers Education Required:

Senior Software Engineer

Traverse City, MI · On-site

$121K - $160K/yr

The Senior Software Engineer serves as a subject matter expert, champions engineering best ... Provide technical guidance, coaching, and mentorship to junior and mid-level developers. * Promote ...

Senior Software Engineer

Traverse City, MI

$121K - $160K/yr

The Senior Software Engineer serves as a subject matter expert, champions engineering best ... Provide technical guidance, coaching, and mentorship to junior and mid-level developers. * Promote ...

Dematic is seeking a Software Engineer to support the development of their 3D configuration ... mentor junior engineers on standard methodologies, architecture, and debugging techniques. • ...

Senior Software Engineer

Dearborn, MI · Hybrid

$113K - $149K/yr

Have skillset of leading a team and bringing along the junior engineers You may not check every box ... This is a hybrid role, you are expected to relocate if you are not within commutable distance, and ...

CET Software Engineer

Grand Rapids, MI · On-site

$102K - $128K/yr

We are seeking a Software Engineer to support the development of our 3D configuration platform used ... Review code from peers and mentor junior engineers on standard methodologies, architecture, and ...

We are seeking a Software Engineer to support the development of our 3D configuration platform used ... Review code from peers and mentor junior engineers on standard methodologies, architecture, and ...

We are seeking a Software Engineer to support the development of our 3D configuration platform used ... Review code from peers and mentor junior engineers on standard methodologies, architecture, and ...

Junior Application Developer

Lexington, MI · On-site

$58K - $76K/yr

Job Summary We are seeking a motivated Junior Application Developer to support the development ... Understanding of fundamental software development concepts * Familiarity with relational databases

Job Summary We are seeking a motivated Junior Application Developer to support the development ... Understanding of fundamental software development concepts * Familiarity with relational databases

Junior Application Developer

Lexington, MI · On-site

$58K - $76K/yr

Job Summary We are seeking a motivated Junior Application Developer to support the development ... Understanding of fundamental software development concepts * Familiarity with relational databases

Mentor junior and mid-level engineers and conduct code reviews * Collaborate cross-functionally ... A minimum of 5 years of professional software engineering experience * A minimum of 3 years of ...

next page

Showing results 1-20

Junior Software Engineer Relocation information

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

AspectJunior Software Engineer RelocationJunior Software Developer
Required CredentialsBachelor's in CS or related field; some companies prefer internships or certificationsBachelor's in CS or related field; similar certification requirements
Work EnvironmentTypically in tech companies, startups, or corporate IT teams; may involve relocation to different cities or countriesSimilar environments; often in software firms, startups, or tech departments
Employer & Industry UsageCommonly used in tech industry, especially for entry-level roles with relocation optionsWidely used across tech, finance, and other industries for entry-level coding roles

Junior Software Engineer Relocation and Junior Software Developer roles share similar educational and certification requirements, work environments, and industry usage. The main difference lies in the emphasis on relocation opportunities for the Junior Software Engineer Relocation position, which involves moving to different locations as part of the job, whereas the Junior Software Developer may work locally or remotely without a relocation component.

What are the key skills and qualifications needed to thrive as a Junior Software Engineer Relocation, and why are they important?

To thrive as a Junior Software Engineer Relocation, a solid understanding of programming languages (such as Java, Python, or C++), problem-solving abilities, and a relevant degree in computer science or related fields are essential. Familiarity with version control systems like Git, integrated development environments (IDEs), and sometimes cloud platforms or Agile methodologies is typically required. Strong communication, adaptability, and teamwork skills help junior engineers integrate into new teams and environments, especially when relocating. These competencies enable efficient onboarding, effective collaboration, and successful project contributions in dynamic or unfamiliar settings.

What is a Junior Software Engineer Relocation?

A Junior Software Engineer Relocation refers to a junior-level software engineering position where the job requires or offers support for relocating to a new city or country. This means the employer may provide assistance such as covering moving expenses, helping with housing, or managing visa processes if the new location is international. Relocation packages are often provided to attract talent from different regions and ensure a smooth transition into the new role. Junior software engineers are typically early-career professionals with less than two years of experience, and relocation opportunities can help them access better career prospects and professional development.

What are some common challenges faced by Junior Software Engineers who are relocating for a new role, and how can they successfully adapt to their new environment?

Junior Software Engineers who relocate for a new position often encounter challenges such as adjusting to a new city, integrating into a different company culture, and building relationships with a new team. To adapt successfully, it's important to seek out onboarding resources, participate in team meetings, and ask questions to understand workflows and expectations. Additionally, making an effort to connect with colleagues and joining local or company-based tech communities can help ease the transition and foster a sense of belonging.
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 Junior Software Engineer Relocation jobs in Michigan? For Junior Software Engineer Relocation jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Junior Software Engineer Relocation jobs in Michigan look for? The top searched job categories for Junior Software Engineer Relocation jobs in Michigan are:
What cities in Michigan are hiring for Junior Software Engineer Relocation jobs? Cities in Michigan with the most Junior Software Engineer Relocation job openings:
Infographic showing various Junior Software Engineer Relocation job openings in Michigan as of July 2026, with employment types broken down into 68% Full Time, and 32% Contract. Highlights an 100% In-person job distribution.
Software Engineer

Software Engineer

FastTek

Dearborn, MI

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 8 days ago


Job description

Software Engineer #1054833
Job Description:
Employee in this role perform following job duties,
  • Lead the end-to-end design, development, and orchestration of the complex Risk platform on Zero Trust Google Cloud Platform (GCP). Collaborate with architects on planning and executing technology refresh projects, ensuring high performance, scalability, and maintainability of the Risk Platform infrastructure.
  • Optimize user experience by ensuring seamless URL management, robust analytics integration, localization capabilities, and component interoperability. Drive the continuous improvement and expansion of the reusable code.
  • Develop and implement robust CI/CD pipelines for continuous development and integration. Work with cross-functional teams to establish scalable processes that accelerate development, enforce Ford standards, and support dynamic content needs across multiple products.
  • Mentor junior engineers, lead code reviews, and champion best practices in code quality, testing, and performance optimization.
  • Partner closely with product owners and other stakeholders to align technical solutions with business goals, fostering a culture of innovation, teamwork, and "Inner Source" contributions. Prioritize creating engaging, tailored user experiences that drive business outcomes.

Skills Required:
GCP Cloud Run, PostgreSQL, Cloud Computing, Google Cloud Platform, Java, Sas (Software), Full StackGoogle, Cloud Pub/Sub, Google Cloud BigQuery Requirement- Full Stack Software Engineer
  • Design, develop, and enhance back-end APIs and services using Java and Spring Boot
  • Build and improve front-end user experiences leveraging TypeScript, React, HTML, and CSS
  • Collaborate as an active member of an Agile team, supporting the full application lifecycle — from concept and design through development, testing, deployment, and ongoing operational support
  • Experience with the Ford Credit software delivery toolchain is a plus, including:
  • Git/GitHub, Gradle, Terraform, Jenkins, Cloud Build
  • Nexus/JFrog Artifactory, Checkmarx, SonarQube, FOSSA, 42Crunch
  • Required: Hands-on experience with GCP Services, including Cloud SQL and PostgreSQL
  • Required: Strong SQL skills with proven ability to navigate and extract data from legacy relational databases such as DB2
  • Highly preferable - Agent exposure with Python skills

Skills Preferred:
  • Python
  • Artificial Intelligence & Expert Systems
  • Machine Learning

Experience Required:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 15+ years of professional experience in software development with a strong focus on Java.
  • Proficiency in Java 8+ and the Spring Framework (Spring Boot, Spring MVC, Spring Security).
  • Solid experience with at least one modern front-end JavaScript framework (e.g., React, Angular, Vue.js).
  • Strong understanding of web technologies including HTML5, CSS3, JavaScript, and TypeScript.
  • Experience with relational databases (e.g., PostgreSQL, Oracle, MySQL) and ORM frameworks (e.g., Hibernate, JPA).
  • Familiarity with RESTful API design and development.
  • Proficiency with version control systems, particularly Git.
  • Experience working in an Agile/Scrum development methodology.
  • Strong problem-solving skills, attention to detail, and a commitment to quality.
  • Excellent communication and collaboration skills.

Experience Preferred:
  • Master's degree in Computer Science or a related field.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud Platform).
  • Knowledge of containerization technologies (Docker, Kubernetes).
  • Experience with CI/CD pipelines (e.g., CloudBuild, Jenkins, GitLab CI, Azure DevOps). Familiarity with messaging queues (e.g., Kafka, PubSub, RabbitMQ).
  • Experience with testing frameworks (e.g., JUnit, Mockito, Selenium, Jest, React Testing Library).
  • Understanding of DevOps principles and practices.
  • Experience with performance tuning and optimization of Java applications.
  • Knowledge of security best practices for web applications.

Education Required:
  • Bachelor's Degree

Education Preferred:
  • Certification Program
  • Master's Degree

Additional Info:
At FastTek Global, Our Purpose is Our People and Our Planet. We come to work each day and are reminded we are helping people find their success stories. Also, Doing the right thing is our mantra. We act responsibly, give back to the communities we serve and have a little fun along the way.
We have been doing this with pride, dedication and plain, old-fashioned hard work for 24 years!
FastTek Global is financially strong, privately held company that is 100% consultant and client focused.
We've differentiated ourselves by being fast, flexible, creative and honest. Throw out everything you've heard, seen, or felt about every other IT Consulting company. We do unique things and we do them for Fortune 10, Fortune 500, and technology start-up companies.
Our benefits are second to none and thanks to our flexible benefit options you can choose the benefits you need or want, options include:
  • Medical and Dental (FastTek pays majority of the medical program)
  • Vision
  • Personal Time Off (PTO) Program
  • Long Term Disability (100% paid)
  • Life Insurance (100% paid)
  • 401(k) with immediate vesting and 3% (of salary) dollar-for-dollar match

Plus, we have a lucrative employee referral program and an employee recognition culture.
FastTek Global was named one of the Top Work Places in Michigan by the Detroit Free Press in 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, and 2023!
To view all of our open positions go to: https://www.fasttek.com/fastswitch/findwork
Follow us on Twitter: https://twitter.com/fasttekglobal
Follow us on Instagram: https://www.instagram.com/fasttekglobal
Find us on LinkedIn: https://www.linkedin.com/company/fasttek
You can become a fan of FastTek on Facebook: https://www.facebook.com/fasttekglobal/
AI & Hiring Disclosure
We use AI tools to support parts of our hiring process, such as reviewing applications and identifying potential matches. These tools are designed to promote efficiency, consistency, and fairness, and they are always used under human oversight.
All personal data collected is used solely for recruitment purposes, and you have the right to know, access, or request deletion of your data at any time, subject to legal limits.
If AI will be used in a video interview, you'll be informed in advance and asked for your consent, with the option to opt out.
Our tools are regularly reviewed to detect potential bias and to ensure compliance with all applicable laws and our commitment to inclusive hiring.
To learn more or exercise your rights, please contact us at info@fasttek.com.