1

Senior Software Engineer Net Jobs in Michigan (NOW HIRING)

Senior Software Engineer

Grand Rapids, MI · On-site

$117K - $155K/yr

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

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

Senior Defense Software Engineer

Troy, MI · On-site

$116K - $153K/yr

The Defense Senior Software Engineer is accountable for the development of software for both internal Roush projects and external customers. The role will perform requirements gathering, software ...

Senior Software Engineer

Dearborn, MI · On-site

$112K - $148K/yr

Overview LIVIUM is seeking an experienced, entrepreneurial Senior Software Engineer to join our growing engineering team. In this role, you will help build products like TrueTrack, a financial ...

Senior Software Engineer

Troy, MI · On-site

$114K - $151K/yr

They are seeking a Senior Software Engineer to act as a client-facing full stack engineer, designing and delivering scalable software solutions while mentoring a global team of engineers.

Sr. Software Engineer

Okemos, MI · On-site

$80K - $100K/yr

As a Sr. Software Engineer, you will shape and improve the experience of key Vertafore customers. You will work cross-functionally across Vertafore, including Customer Support, Account Management ...

Sr. Software Engineer

Okemos, MI

$111K - $147K/yr

As a Sr. Software Engineer, you will shape and improve the experience of key Vertafore customers. You will work cross-functionally across Vertafore, including Customer Support, Account Management ...

As a Sr. Software Engineer, you will shape and improve the experience of key Vertafore customers. You will work cross-functionally across Vertafore, including Customer Support, Account Management ...

Senior Software Engineer

Warren, MI · On-site

$115K - $151K/yr

The OS Safety and Services team is seeking an experienced Senior Software Engineer to join our team to work on high-compute System-on-Chip (SoC) platforms. The ideal candidate will have strong ...

Senior Software Engineer ADMS

Jackson, MI · On-site

$111K - $146K/yr

Senior Software Engineer ADMS Work Location: Jackson, MI (Hybrid ) Required: * 1+ year of hands on experience with ADMS (not designing the solution but more configuring and implementing). * Mastery ...

Senior Software Engineer

Warren, MI

$115K - $151K/yr

The OS Safety and Services team is seeking an experienced Senior Software Engineer to join our team to work on high-compute System-on-Chip (SoC) platforms. The ideal candidate will have ...

Senior Software Engineer ADMS

Jackson, MI · On-site

$111K - $146K/yr

Senior Software Engineer ADMS Work Location: Jackson, MI (Hybrid ) Required: * 1+ year of hands on experience with ADMS (not designing the solution but more configuring and implementing). * Mastery ...

Senior Software Engineer

Zeeland, MI · On-site

$112K - $148K/yr

The Senior Software Engineer will be responsible for developing and communicating improvements to IT technologies and processes, supporting various functions within the organization. Responsibilities ...

next page

Showing results 1-20

Senior Software Engineer Net information

How does a Senior Software Engineer .NET typically collaborate with cross-functional teams during a project lifecycle?

A Senior Software Engineer .NET frequently works alongside product managers, QA testers, UI/UX designers, and other developers to ensure that project requirements are clearly understood and implemented effectively. They often participate in architectural discussions, code reviews, and sprint planning sessions, providing technical leadership and guidance. Clear communication and the ability to translate business needs into technical solutions are essential, as is mentoring junior team members and ensuring code quality throughout the development cycle.

What are Senior Software Engineers (.NET)?

Senior Software Engineers (.NET) are experienced professionals who design, develop, and maintain software applications using Microsoft’s .NET framework. They are responsible for leading projects, mentoring junior developers, and ensuring that software solutions are robust, scalable, and meet business requirements. Their work often involves collaborating with cross-functional teams, writing clean and efficient code, and implementing best practices in software development. Senior .NET engineers also play a key role in code reviews, debugging, and optimizing application performance.

What is the difference between Senior Software Engineer Net vs Senior Software Engineer Java?

AspectSenior Software Engineer NetSenior Software Engineer Java
Required CredentialsBachelor's in CS or related, Microsoft certifications beneficialBachelor's in CS or related, Oracle certifications beneficial
Work EnvironmentPrimarily Windows-based, Microsoft ecosystemPrimarily cross-platform, Java ecosystem
Industry UsageFinance, healthcare, enterprise applicationsFinance, e-commerce, enterprise solutions
Common Search IntentComparing senior roles in .NET environmentComparing senior roles in Java environment

Senior Software Engineer Net and Senior Software Engineer Java are both senior-level roles in software development but focus on different technology stacks. Net roles emphasize Microsoft technologies and Windows environments, while Java roles are more cross-platform. Both require similar educational backgrounds and certifications, but their industry applications and work environments differ. Choose based on your preferred programming language and ecosystem.

What are the key skills and qualifications needed to thrive as a Senior Software Engineer .NET, and why are they important?

To thrive as a Senior Software Engineer .NET, you need deep expertise in C#, ASP.NET, object-oriented design, and a bachelor’s degree in computer science or a related field. Familiarity with tools like Visual Studio, Azure DevOps, Git, and experience with cloud platforms and unit testing frameworks are typically required. Strong problem-solving abilities, excellent communication, and leadership skills help you collaborate effectively and mentor junior team members. These skills ensure the delivery of robust, scalable solutions and drive project success in dynamic development environments.
What are popular job titles related to Senior Software Engineer Net jobs in Michigan? For Senior Software Engineer Net jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Senior Software Engineer Net jobs in Michigan look for? The top searched job categories for Senior Software Engineer Net jobs in Michigan are:
What cities in Michigan are hiring for Senior Software Engineer Net jobs? Cities in Michigan with the most Senior Software Engineer Net job openings:
Senior Software Engineer

Senior Software Engineer

Twisthink

Grand Rapids, MI • On-site

$117K - $155K/yr

Full-time

Retirement

Re-posted 20 days ago


Job description

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 cloud-enabled products. This role provides technical leadership throughout the design, implementation, and launch of scalable, maintainable, and resilient software solutions.
The ideal candidate has experience delivering complex software systems and enjoys working across multiple layers of the stack. You'll collaborate closely with cross-functional teams and clients to solve challenging problems, translate business needs into technical solutions, and deliver high-quality software. As a senior member of the team, you'll help guide technical direction, provide mentorship, and contribute to a culture of engineering excellence and continuous improvement.
What You'll Accomplish:
  • Design and deliver custom software solutions spanning backend services, APIs, applications, and cloud-connected systems.
  • Contribute to the design and implementation of data platforms, data pipelines, and application architectures that support scalable analytics and intelligent software solutions.
  • Lead development efforts using technologies such as C#/.NET and Python, with occasional contributions to front-end application development using frameworks like React or Vue.
  • Collaborate with clients, architects, and team leads to define technical approaches that align with business goals and user needs.
  • Apply AI tools effectively throughout the software development lifecycle to improve engineering productivity, quality, and delivery speed.
  • Guide Agile development efforts using Scrum or Kanban, contributing to sprint planning, code reviews, and retrospectives.
  • Foster a culture of learning, collaboration, quality, and continuous improvement.
  • Advocate for sound engineering practices in software architecture, testing, observability, DevOps, maintainability, and engineering productivity.

Keys to Success:
  • 7+ years of experience in full life-cycle software development, with a strong focus on cloud-native architectures.
  • Proven ability to lead technical discussions and collaborate directly with clients and stakeholders.
  • Strong communication skills, with the ability to explain complex technical concepts to both technical and non-technical audiences.
  • Proficiency in backend development using C#/.NET and/or Python; familiarity with front-end frameworks like React or Vue is a plus.
  • Experience with cloud platforms (AWS and Azure), and modern development workflows including source control, code review, and CI/CD pipelines.
  • Experience in designing, integrating, or implementing LLM-based or other AI-enabled software solutions is desired.
  • Familiarity with DevOps practices including automated testing, observability, and infrastructure-as-code.
  • Comfort using AI-assisted development tools thoughtfully and effectively as part of the engineering process.

Why Join Our Team?
  • Be part of a 100% employee-owned company, giving you the opportunity to share in the long-term value you help create
  • Grow your career in a culture that values mentorship, collaboration, and continuous learning, including education assistance
  • Enjoy a flexible hybrid work environment based in Grand Rapids, MI (in-office 3x/week)
  • Receive a competitive total rewards package, including 12 paid holidays, 401(k) match, and biannual performance bonuses
  • Be part of a transparent organization with regular business updates and a strong commitment to giving back locally and globally

Twisthink ensures equal employment opportunity without discrimination or harassment on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, citizenship, national origin, genetic information, or any other characteristic protected by law.