Principal Software Engineer
Brooksource
About the Company
Brooksource is an equal opportunity employer that does not discriminate on thebasis of actual or perceived race, color, creed, religion, national origin, ancestry,citizenship status, age, sex or gender (including pregnancy, childbirth, lactationand related medical conditions), gender identity or gender expression, sexualorientation, marital status, military service and veteran status, physical or mentaldisability, protected medical condition as defined by applicable state or local law,genetic information, or any other characteristic protected by applicable federal,state, or local laws and ordinances.
About the Role
We are seeking a highly technical Staff or Lead AI Engineer to help design, build, and scale next-generation AI-powered products. This role sits at the intersection of software engineering, AI application development, architecture, and product ownership. You will be responsible for building agentic AI systems, orchestrating complex workflows, integrating LLMs into customer-facing products, and helping define the technical direction of emerging AI capabilities. The ideal candidate is an engineer first, someone who still writes code daily, has recently built production AI solutions, and is comfortable operating across architecture, development, and delivery.
Responsibilities
- Design and develop AI-powered applications, agents, and workflow orchestration solutions
- Build production-grade systems leveraging LLMs, prompt engineering, tool-calling, and retrieval-augmented generation (RAG)
- Develop software across TypeScript, Python, and .NET/C#
- Architect scalable cloud-native solutions and distributed systems
- Create APIs, integrations, and event-driven workflows that support intelligent automation initiatives
- Evaluate and improve AI system performance through testing, observability, and measurement frameworks
- Partner with business and product stakeholders to translate ambiguous requirements into technical solutions
- Own technical delivery from design through deployment, release management, and post-production support
- Drive automation initiatives that reduce manual processes and operational overhead
- Mentor engineers and influence engineering standards, architecture decisions, and development practices
Qualifications
- 7+ years of software engineering, architecture, or technical leadership experience
Required Skills
- Hands-on experience building applications with Large Language Models (LLMs)
- Experience with AI agents, prompt engineering, tool-calling, RAG, or related GenAI technologies
- Daily user of AI development tools such as GitHub Copilot, Cursor, Claude Code, or similar coding assistants
- Strong software development experience in at least one of the following:
- TypeScript
- Python
- C# / .NET
- Ability to design scalable architectures, APIs, integrations, and distributed systems
- Experience owning technical delivery for complex products, platforms, or enterprise initiatives
- Strong communication and documentation skills
- Ability to thrive in ambiguous, fast-moving environments
Preferred Skills
- Experience with Temporal, Cadence, AWS Step Functions, or similar workflow orchestration platforms
- Experience building and deploying AI workloads on GCP, including Vertex AI, Gemini, Cloud Run, or GKE
- Experience developing modern web or mobile applications using React, Next.js, React Native, or Expo
- Familiarity with AI observability and evaluation tools such as Langfuse or OpenTelemetry
- Experience with MongoDB, PostgreSQL, vector databases, embeddings, or search technologies
- Knowledge of cloud infrastructure automation using Terraform, Docker, and CI/CD pipelines
- Experience in eCommerce, retail technology, order management, logistics, or workflow-driven business domains
- Prior experience as a Staff Engineer, Principal Engineer, Technical Lead, Solutions Architect, or Engineering Lead
Equal Opportunity Statement
EEO Statement: Brooksource is an equal opportunity employer that does not discriminate on thebasis of actual or perceived race, color, creed, religion, national origin, ancestry,citizenship status, age, sex or gender (including pregnancy, childbirth, lactationand related medical conditions), gender identity or gender expression, sexualorientation, marital status, military service and veteran status, physical or mentaldisability, protected medical condition as defined by applicable state or local law,genetic information, or any other characteristic protected by applicable federal,state, or local laws and ordinances.
$30 per hour
...Associate AI Software Developer — Agentic Commerce (3 Openings)12-month contract, likelihood of extension or permanent hire Grand... ...an entry-level AI Software Developer! The focus is prompt engineering and agent quality — evals, golden datasets, LLM-as-judge scoring...SuggestedPermanent employmentFull timeContract workLocal area- ...There's a seat at our table for you...Position Summary:The Senior Software Engineerdevelops, creates, and modifies general computer... ...this role serves as a key innovator by integrating AI-assisted engineering workflows, Agentic AI, and conversational interfaces into our...SuggestedFull timeMonday to Friday
$107.6k - $198.4k
...strategists, data scientists, operators, creatives, designers, engineers, and architects. Our team balances business strategy,... ...workforce.Recruiting for this role ends on 10/30/26Work you'll doAs a Software Engineer III on the Customer team, you will advance AI-assisted...SuggestedLocal area$50 per hour
...Business ServicesStandard Job DescriptionJoin our team as a Staff AI Engineer focused on ontologies, knowledge graphs, and production AI... ...and experience requirement.Experience developing production software in Python and architecting distributed or cloud-based systems.Experience...SuggestedFull timeTemporary workWork experience placementCasual workFlexible hours- ...The Software Engineer I is an entry-level engineer who works with a team of Software Engineers to design, develop, test, commission, and provide ongoing support of TGW software solutions. What you'll be handling Collaborates with developers and functional...SuggestedWork experience placementInternship
- ...Job Title: Software Developer (Java/SQL) Overview of Team and Project: The team is focused on developing and enhancing software solutions using Java as the primary language, with occasional use of C# . Work involves interacting with an Oracle...
$108k - $138k
...determined by various factors such as work location, education, experience, knowledge, and skills. Tasks and Qualifications: Software Engineer – R&D & Sustaining This is What You Will Do in This Role: Collaborate with internal teams to translate requirements into...Local area$50k
...Works is a great team, with thriving clients, which results in proud moments. We are a fun, collaborative team that provides custom software development, web development, and digital marketing services for organizations across the country. You'll find SPARK Ignitors hard...Temporary workWork at officeLocal areaFlexible hours2 days per week- ...Junior Software Developer Position Overview We are seeking a motivated Junior Software Developer to join our development team... ...Skills Bachelor's degree in Computer Science, Software Engineering, or a related field (or in progress) Understanding of software...Hourly payPermanent employmentContract workLocal area
- ...Job Title This position is responsible for implementation and enhancement of vendor software package applications, providing overall business function knowledge to projects and support, incorporating scaled agile framework. This position collaborates with vendors,...
- ...alongside incredible people who care about your success. Role Summary: Reporting to the Professional Services Manager, the Software Engineer II is a key member of the Kendall Professional Services team. The primary role of the Software Engineer II is to develop, implement...Work experience placementLocal areaShift work
- ...Senior Azure Software Engineer We are seeking Senior Azure Software Engineers with 5+ years of Microsoft.Net experience, including 5+ years developing native cloud solutions in Azure. This is a hands-on development role requiring a strong passion for building great...
- ...Cavallo Developer Position At Cavallo, innovation is at the heart of everything we do. Our commitment to creating cutting-edge software solutions for the distribution industry has earned us a reputation as a leader, and our talented Development Team is key to this success...Flexible hours
- ...Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology... ...data, or controlling other equipment. Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems...Contract workH1b
$170k - $185k
...Senior Embedded Software Engineer Salary: $170K to $185K Base + 15% Bonus + Relocation Assistance + Full Benefits Job Location: Grand Rapids, MI We are looking for an experienced Senior Embedded Software Engineer to join a team developing mission critical embedded...Relocation package- ...Senior Backend Engineer (.NET) Build the systems behind millions of digital transactions. We’re looking for a Senior Backend Engineer... ...create reliable APIs, improve backend architecture, and ship software used in high-volume environments. What You’ll Do Design...Full time
- ...Using advanced optics, image sensors and artificial intelligence software Cognex vision and ID systems capture an image then analyze it... ...fun, and distinctive atmosphere . As a Senior Applications Engineer, you will join an Applications Engineering (AE) team that is responsible...Full timeFlexible hoursWeekend workAfternoon shift
$50 - $75 per hour
...Michigan Client has a long term contract opportunity for a Sr DevOps Engineer to join their team. This is a remote role working EST hours.... ..., release engineering or cloud engineering roles with strong software engineering fundamentals. A genuine engineering mindset....Hourly payLong term contractContract workTemporary workWork experience placementRemote workNight shift$135k
...Senior Associate - Lead Civil Engineer US-NY-Buffalo Job ID: 2025-3078 # of Openings: 1 Category: Civil/Structural Engineering The LiRo Group Overview We are currently seeking a highly skilled and motivated Sr. Associate/Western NY Lead Civil...Work at officeLocal area$175k - $210k
...have a lot of autonomy to make key decisions. We\'re looking for engineers who are product-minded and can think creatively to solve core... ...Industries ~ IT Services and IT Consulting and Software Development Referrals increase your chances of interviewing...Full timeLocal areaRemote workWork from home$100k - $135k
...accountability, and collaboration, we equip our teams to work at the highest levels possible.Job Summary: Acrisure is seeking a Sr. Cloud Engineer based in our Infrastructure Operations group that is responsible for supporting enterprise cloud infrastructure services with a...Full timeImmediate startFlexible hours$105.4k - $207.8k
Position Summary Our Deloitte AI & Engineering team works to transform technology platforms, drive innovation, and help make a significant impact on our clients’ success. You’ll work alongside talented professionals reimagining and reengineering operations and processes...Local area- ...Job Description Job Description Summary The Software Engineer II is a software developer, participating in architecture, design, development, test and integration of software features for, or in support of, RAVE In-flight Entertainment (IFE). Core Responsibilities...
- ...entertainment ecosystem. As an innovative company we design and engineer world-class In-Flight Entertainment and Connectivity (IFEC)... ...flight experiences for today and beyond! Job Summary: As a Software Engineering Intern, you will learn to assist in the design, development...Summer workInternship
$76.46k - $92.08k
...3 per year Requirements: ~ Demonstrated background leading software development initiatives in a hands-on technical setting. ~ Strong... ...Degree or equivalent experience in Computer Science, Software Engineering, or a related discipline. ~2–5 years of professional...Full time3 days per week- We are seeking an experienced ServiceNow ITSM Reporting & Analytics Consultant to design, implement, and manage enterprise reporting, dashboards, scorecards, KPI governance, and analytics capabilities within the ServiceNow platform. The ideal candidate will have strong...Contract workWork at office
- Responsible for identifying SAP S4HANA Best Practices for PS and CPM Modules for clients business.Lead solution Fit Gap workshops for PS and CPM modules and ensure it's integration aspects with other modules like MM, PP, SD and FICO.Assist customer in transforming business...
$109.14k - $112k
...Requirements: ~ Bachelors degree or foreign equivalent in Computer Science, Engineering, Engineering Technology, or a related field ~4 years of experience in Java commercial software development ~4 years of experience with Java multithreading and concurrency...Full time- xperience with S4 HANA implementation requiredDay to Day job Duties: (what this person will do on a daily/weekly basis)Responsible for identifying SAP S4HANA Best Practices for EWM and MM Modules for clients business.Lead solution Fit Gap workshops for PP and QM modules...
- ...Aurify is looking for a Senior Software Engineer to work closely with our CTO and engineering team to build, scale, and improve our B2C visual AI platform. **About Aurify** Aurify lets users turn a photo into high-quality AI videos and avatars with no prompts or editing...Remote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal Grand Rapids, MI
- ultimate software Grand Rapids, MI
- software qa Grand Rapids, MI
- embedded software Grand Rapids, MI
- software sales Grand Rapids, MI
- bank software Grand Rapids, MI
- software sales representative Grand Rapids, MI
- software intern Grand Rapids, MI
- entry level software sales Grand Rapids, MI
- software applications developer Grand Rapids, MI






