Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Full Stack Software Engineer - Principal

iMPact Business Group

Job Description

Our client is a custom software development company out of Grand Rapids, Michigan, that exists to make software that humans actually like to use.

Type: P/T or F/T Contract - they will take a look at all options


Duration: 3+ months to start


Location: West MI (Prefer hybrid-EST) MORE local the better

Role Overview:

We're seeking an experienced Principal Software Engineer to join our growing team. In this role, you'll provide technical leadership and expertise to make our teams and clients successful. You'll architect robust systems , mentor team members, and drive technical excellence throughout the organization. This position combines hands-on development with strategic leadership responsibilities , making it ideal for someone who enjoys both writing quality code and guiding others to achieve technical excellence.


As a Principal Software Engineer, you'll work with an experienced, friendly team of software engineers, architects, and product managers to build innovative solutions that solve real business challenges for our diverse client base. If you enjoy technical leadership, architectural design, and working with cutting-edge technologies across a variety of domains, you'll thrive here.


What You'll Do:

Technical Leadership & Architecture
  • Lead system design activities within your domain(s) of expertise
  • Architect scalable, secure, and maintainable software solutions that meet client requirements
  • Provide internal leadership within your domains of expertise, including defining best practices
  • Help steer the organization's technical direction across projects and initiatives
  • Use advanced understanding of software craftsmanship to guide development decisions
Mentorship & Team Development
  • Mentor engineers at all levels of the organization and be willing to be mentored yourself.
  • Help cultivate a high-performing engineering culture focused on quality and innovation
  • Promote and challenge new ideas within the engineering team
  • Lead technical initiatives and resolve complex project issues
Client Engagement & Business Development
  • Work directly with customers to define and execute their technical vision
  • Support sales activities by generating technical discovery questions, crafting solution designs, and contributing to proposals
  • Communicate complex technical concepts effectively to both technical and non-technical stakeholders
  • Deliver compelling demos that showcase progress and gather valuable feedback
Software Development Excellence
  • Contribute hands-on development to strategic projects
  • Apply advanced understanding of automated testing, CI/CD practices, and DevOps methodologies
  • Implement and promote software security best practices
  • Use unit testing and other quality-focused methodologies to ensure reliable, maintainable code
Innovation & Growth
  • Serve as a thought leader both inside and outside the organization. This includes, but is not limited to, presentations and blogging.
  • Stay current with emerging technologies and industry trends
  • Contribute to defining the future direction of our technical offerings
  • Apply the consultant mindset to all project-related tasks
Job Requirements

What You'll Bring:

Required Skills & Experience
  • 10+ years of professional software development experience
  • Advanced expertise in at least one technical domain (Embedded, Cloud, Web, Mobile, Full Stack)
  • Proficient in multiple programming languages relevant to your domain expertise
  • Experience leading software projects and resolving complex technical challenges
  • Strong architectural design skills with the ability to create scalable, secure solutions
  • Advanced understanding of automated testing, CI/CD, and DevOps practices
  • Expertise in software security best practices
  • Proven experience mentoring other developers and providing technical leadership
  • Exceptional communication skills with the ability to explain complex technical concepts clearly
  • Experience supporting business development through solution design and technical proposals
  • Demonstrated ability to resolve conflicts effectively with both clients and team members
Bonus Points for:
  • Experience across multiple domains
  • Background in IoT methodologies and protocols
  • Knowledge of distributed systems architecture
  • Experience communicating with C-level executives and stakeholders
  • Public speaking or technical writing experience
  • Experience with AI and machine learning technologies
  • Background in leading system design activities
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Full Stack Software Engineer - Principal in Grand Rapids, MI vacancy
  •  ...Software Principal Engineer Dematic Corp. has a need for a Software Principal Engineer in our Lifecyle Solutions & Services Modernizations and...  .... Manage on-site commissioning and validation, ensuring full system functionality and resolving complex issues. Oversee... 
    Principal
    Local area

    KION GROUP

    Grand Rapids, MI
    15 hours ago
  •  ...methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/or social media... 
    Suggested
    Full time

    Cheez

    Grand Rapids, MI
    15 hours ago
  • Kelloggsville Public Schools Leadership Opportunity Kelloggsville Public Schools is seeking a strong, visionary leader in education and administration. Education: M.A. in Educational Leadership - School Admin Certificate required; Three to five years of successful...
    Principal

    Kent ISD

    Grand Rapids, MI
    15 hours ago
  •  ...PNC Supervisory Principal Senior At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are all united in delivering the best experience for our customers. We work together each day to foster an inclusive workplace culture... 
    Principal
    Work experience placement
    Work at office

    PNC

    Grand Rapids, MI
    3 days ago
  • $96.8k - $251.6k

     ...matter. This role offers the chance to shape how studios run production-grade creative workflows in the cloud while improving the engineering systems, operational practices, and AI-enabled delivery patterns that make customer adoption repeatable. Responsibilities... 
    Principal
    Temporary work
    Flexible hours

    Oracle

    Wyoming, MI
    2 days ago
  • $100k - $172.5k

     ...MedTech, we are uniquely positioned to innovate across the full spectrum of healthcare solutions today to deliver the...  ...Description: We are searching for the best talent for a Principal Product Security Engineer to be located in Danvers, MA or Raritan, NJ. Remote work... 
    Principal
    Full time
    Temporary work
    Work at office
    Local area
    Immediate start
    Remote work
    3 days per week

    Johnson & Johnson

    Grand Rapids, MI
    3 days ago
  • $102.5k - $187.9k

     ...a better working world. FinTech – AI Finance – Front-end Software Engineer - Senior EY.AI Finance sits at the intersection of finance...  ...a small, high-velocity product team responsible for the full UI surface of that product — from interactive analytics and chat... 
    Summer holiday
    Flexible hours

    EY

    Grand Rapids, MI
    3 days ago
  • $96.8k - $251.6k

     ...networking, database, security offerings. We're looking for hands-on engineers with a passion for solving difficult problems in distributed...  ...understand distributed systems and have a strong knowledge of software architecture. You should value simplicity and scale, work... 
    Principal
    Temporary work
    Flexible hours

    Oracle

    Wyoming, MI
    1 day ago
  •  ...Job Description Seeking a Full Stack Developer to help design, build, and scale our cloud-based SaaS pharmacy procurement platform...  ...role is ideal for someone passionate about building high-quality software solutions that deliver value to customers through intuitive... 
    Work at office
    Remote work
    Flexible hours

    iMPact Business Group

    Grand Rapids, MI
    15 hours ago
  • $118k - $170k

     ...people who love creating great software for our clients. We're...  .... Key Responsibilities ENGINEERING BEST PRACTICES Write...  ...contributing effectively across the stack and adapting quickly to...  ...RESPONSIBILITIES Work a full-time job (generally 40- 42... 
    Full time
    Temporary work
    Work at office
    Local area
    Work from home
    Shift work

    Atomic Object LLC

    Grand Rapids, MI
    15 hours ago
  •  ...Position Type: Administration/Principal Date Posted: 5/11/2026 Location: El Puente -Spanish Immersion Closing Date: until filled EL PUENTE ELEMENTARY SCHOOL PRINCIPAL SPANISH IMMERSION SCHOOL K-6 Qualifications: Master's degree from... 
    Principal

    Jenison Public Schools

    Jenison, MI
    1 day ago
  • $99.6k - $223.4k

     ...define monetization architecture for next-generation video delivery Work with a highly technical, distributed systems-focused engineering team Responsibilities Responsibilities Design and build scalable advertising infrastructure for live and linear streaming... 
    Principal
    Temporary work
    Flexible hours

    Oracle

    Wyoming, MI
    7 hours ago
  •  ...Principal At National Heritage Academies (NHA), the Principal is dedicated to achieving the purpose of "transforming the lives of students and enriching communities by delivering high-quality educational choice to families". Properly executed, the leadership of the... 
    Principal
    Local area

    NHA PLLC

    Grand Rapids, MI
    2 days ago
  •  ...Job Title: MIDDLE SCHOOL PRINCIPAL Serve as the instructional and administrative leader of East Grand Rapids Middle School, providing guidance and direction to ensure high-quality teaching and learning. Guide the instructional program and oversee school operations... 
    Principal
    Contract work
    Flexible hours

    Egrps

    Grand Rapids, MI
    15 hours ago
  • $99.6k - $223.4k

     ...What We're Looking For: Adaptable Engineers: Self-motivated individuals with a quick...  ...diving deep into any part of the stack, as well as software debugging and low-level systems troubleshooting...  ...products and experience with the full software development lifecycle... 
    Principal
    Temporary work
    Flexible hours

    Oracle

    Wyoming, MI
    3 days ago
  •  ...Application Developer to design, develop, and support modern full-stack applications that drive critical business solutions. This...  ...scalable, secure applications while mentoring others and driving engineering best practices. What You'll Do: Design and develop... 

    Northpointe Bank

    Grand Rapids, MI
    1 day ago
  •  ...- Requires expertise in specialty areas. - Shall perform engineering tasks for back-end design and development efforts including, but...  ...degree may substitute for 2 years of experience. - 10 years of software development experience in object-oriented and scripted... 
    Minimum wage
    Contract work
    Temporary work
    Work experience placement

    MAXIMUS

    Grand Rapids, MI
    15 hours ago
  •  ...Principal - Elementary The person serving in this position will be the educational and administrative leader of the school. Achieving academic excellence requires that the principal work collaboratively to lead and nurture all members of the school staff and to communicate... 
    Principal

    Kent ISD

    Grand Rapids, MI
    1 day ago
  •  ...Three Skills: 1. Experience as a Java Developer 2. Experience with Spring 2 3. Experience as a well-rounded full stack developer Job Description: Client is going through a large system integration on the Transportation team. This... 

    3B Staffing LLC

    Grand Rapids, MI
    1 day ago
  •  ...Job Description Junior Software Developer Position Overview We are seeking...  ...s degree in Computer Science, Software Engineering, or a related field (or in progress)...  ...requirements gathering Exposure to full stack development technologies, including:... 

    iMPact Business Group

    Grand Rapids, MI
    15 hours ago
  •  ...Band 7 Job-Specific Essential Duties and Responsibilities: - Provides subject matter proficiency supporting back-end software development activities. - Applies analytical skills supporting process improvement, specialized studies, and requirements definition... 
    Minimum wage
    Contract work
    Temporary work
    Work experience placement

    MAXIMUS

    Grand Rapids, MI
    3 days ago
  • $70k - $130k

     ...Software Developer As a Software Developer, you are a rapid and effective problem solver. You will build and maintain robust and...  ...bugs and implement fixes with urgency Become an expert in full-stack software development Contribute to the development of our ERP... 
    Full time
    Visa sponsorship

    TEKTON

    Grand Rapids, MI
    2 days ago
  •  ...Principal Cardiology Ultrasound Specialist At Boston Scientific, we'll give you the opportunity to harness all that's within you by...  ...qualifications: Minimum of a bachelor's degree in Biomedical Engineering or related clinical/technical field, or a bachelor's degree... 
    Principal

    Intracept by Boston Scientific

    Grand Rapids, MI
    2 days ago
  • $152.8k - $229.2k

     ...barriers to innovation in a more connected, compassionate world. A Day in the Life Medtronic is seeking a Principal Artificial Intelligence (AI) Engineer to join the Strategy and Transformation Team within the Enterprise Risk & Facilities organization. This team... 
    Principal
    H1b
    Work at office
    Local area
    Flexible hours

    Medtronic

    Grand Rapids, MI
    2 days ago
  • SAP ARIBA Senior Consultant 1 positions SAP ARIBA Senior Consultant Exclusivity to Matrix role would open to other vendors on Monday. If we have a great profile we would get the placement as the Req will open next week and he is Managing SAP requirements Across Capgemini...
    Relocation

    ClifyX

    Grand Rapids, MI
    15 hours ago
  •  ...Principal- Burton Middle School The person serving in this position will be the educational and administrative leader of the school. Achieving academic excellence requires that the principal work collaboratively to lead and nurture all members of the school staff and... 
    Principal
    Local area

    Kent ISD

    Grand Rapids, MI
    1 day ago
  •  ...Senior Software Engineer Twisthink is looking for a Senior Software Engineer to design and build...  ...working across multiple layers of the stack. You'll collaborate closely with cross-functional...  ...: ~7+ years of experience in full life-cycle software development, with a... 
    Work at office
    Flexible hours

    twisthink

    Grand Rapids, MI
    3 days ago
  • $81k - $121k

     ...Job Description: Applications Engineer | Kentwood, MI Salary Range: $81,000 - $121,...  ...and resolve issues related to production software and hardware. Collaborate with cross-functional...  ...roles and the people filling them, not a stack of resumes. We focus on match-driven... 
    Immediate start

    The Pivot Group

    Kentwood, MI
    1 day ago
  • $77k - $117k

     ...Applications Engineer - Walker Area Applications Engineer | Walker, MI Salary Range:...  ...and resolve issues related to production software and hardware. Collaborate with cross-functional...  ...roles and the people filling them, not a stack of resumes. We focus on match-driven... 
    Immediate start

    The Pivot Group

    Grand Rapids, MI
    1 day ago
  •  ...Assistant Principal- Southwest Middle/ Highschool The Assistant Principal serves as a school...  ...to learn and utilize District standard software. Ability to demonstrate advocacy for...  ...differences and similarities, to reach their full potential in accomplishing the objectives... 
    Principal
    Work at office

    Kent ISD

    Grand Rapids, MI
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Full Stack Software Engineer - Principal. Be the first to apply!