Full Stack Software Engineer - Principal

iMPact Business Group

Grand Rapids, MI

JOB DETAILS
SKILLS
Architectural Services, Best Practices, Blog, Business Development, Consulting, Continuous Deployment/Delivery, Continuous Integration, DevOps, Emerging Technology, High Tech Industry, Industry/Trade Analysis, Leadership, Leading Edge Technology, Mentoring, Problem Solving Skills, Product Demonstration, Sales Support, Software Development, Software Engineering, System Architecture, Team Building, Technical Leadership, Test Automation, Thought Leadership, Unit Test, User Documentation
LOCATION
Grand Rapids, MI
POSTED
1 day ago
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

About the Company

i

iMPact Business Group

Working with iMPact

 

Here at iMPact we have helped connect candidates to opportunities available in Information Technology, Accounting/Finance, Engineering, and Business Process/Administration. We have full-time, part-time and contract positions available in Michigan, Florida as well as nationwide.

 

Our headquarters is located in Grand Rapids, MI and we also have an office in Tampa, FL. When you’re working with us, one of our experienced recruiters will connect you with matching opportunities and they will be there every step of the way to help you through the application, interviewing and onboarding process to ensure success.

 

To connect with one of our recruiters, submit your application for one of our open positions, or visit our website www.impactbusinessgroup.com to submit your resume for general consideration. We look forward to hearing from you!

COMPANY SIZE
100 to 499 employees
INDUSTRY
Staffing/Employment Agencies
FOUNDED
2004
WEBSITE
https://impactbusinessgroup.com