Principal Software Engineer

Brooksource
Grandville, MI, United States
2 days ago
Apply on www.disabledperson.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

.NET Framework Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Microsoft Azure C Sharp (Programming Language) Cloud Engineering Cursor Distributed Systems Python (Programming Language) Software Engineering Systems Integration
+9 more
TypeScript Workflow Management Systems GitHub Copilot Retrieval-Augmented Generation Large Language Models Claude Code Prompt Engineering Generative AI Agentic-AI

Requirements

Seeking a Staff AI Engineer / Technical Lead with 7+ years of software engineering experience and proven success delivering production applications. This individual should have hands-on experience building AI-powered solutions utilizing LLMs, AI agents, RAG, prompt engineering, and tool-calling frameworks, while remaining actively involved in coding.

The ideal candidate brings expertise in TypeScript, Python, or C#/.NET, strong cloud architecture experience in GCP, Azure, or AWS, and the ability to design scalable distributed systems, APIs, integrations, and workflow orchestration platforms. Prior experience as a Staff Engineer, Principal Engineer, Technical Lead, AI Engineer, or Solutions Architect is highly preferred., * 7+ years of software engineering experience

  • 2+ years of hands-on Generative AI / LLM application development
  • Experience with cloud-native architecture and distributed systems
  • Proven track record owning technical delivery, architecture, and product outcomes
  • Active user of AI development tools such as Cursor, GitHub Copilot, Claude Code, or similar

Preferred Backgrounds: Staff AI Engineer, Principal Software Engineer, AI Solutions Architect, Lead Software Engineer, Technical Lead, or Founding Engineer.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.disabledperson.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:55 min

Gaining TypeScript benefits using JSDoc alternatives

Simone Sanfratello · JS Congress

5:20 min

Evaluating the valuation of Cursor and developer ecosystem lock-in

Chris Heilmann Chris Heilmann +2 · LIVE

1:49 min

Augmenting junior and principal engineering roles with AI

Neel Sundaresan Neel Sundaresan +1 · World Congress 2026 Europe

1:00 min

Misconceptions about TypeScript safety capabilities

Simone Sanfratello · JS Congress

2:27 min

Addressing distributed database latency in driving cursors

Tomasz Woznica Tomasz Woznica · World Congress 2026 Europe

2:08 min

Essential engineering roles in the generative AI space

Mary Grygleski Mary Grygleski · LIVE

Videos

See all

Related articles

See all