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
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
- 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
- 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
- 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
- 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
- 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
- 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...PrincipalLocal area
- ...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...SuggestedFull time
- 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
- ...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...PrincipalWork experience placementWork at office
$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...PrincipalTemporary workFlexible hours$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...PrincipalFull timeTemporary workWork at officeLocal areaImmediate startRemote work3 days per week$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 holidayFlexible hours$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...PrincipalTemporary workFlexible hours- ...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 officeRemote workFlexible hours
$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 timeTemporary workWork at officeLocal areaWork from homeShift work- ...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
$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...PrincipalTemporary workFlexible hours- ...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...PrincipalLocal area
- ...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...PrincipalContract workFlexible hours
$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...PrincipalTemporary workFlexible hours- ...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...
- ...- 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 wageContract workTemporary workWork experience placement
- ...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
- ...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...
- ...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:...
- ...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 wageContract workTemporary workWork experience placement
$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 timeVisa sponsorship- ...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
$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...PrincipalH1bWork at officeLocal areaFlexible hours- 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
- ...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...PrincipalLocal area
- ...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 officeFlexible hours
$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$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- ...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...PrincipalWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Full Stack Software Engineer - Principal. Be the first to apply!
Related searches
- senior full stack web developer Grand Rapids, MI
- remote .net full stack web developer Grand Rapids, MI
- c# .net full stack developer Grand Rapids, MI
- senior java full-stack developer Grand Rapids, MI
- software engineer full time Grand Rapids, MI
- startup software engineer Grand Rapids, MI
- software developer Grand Rapids, MI
- software development engineer aws Grand Rapids, MI
- ngo software engineer Grand Rapids, MI
- software engineer Grand Rapids, MI


