Principal Software Engineer - AI
Listed on 2026-06-02
-
Software Development
AI Engineer, Software Engineer
Role Overview
As a Principal Software Engineer, you will leverage the latest AI Development tools to amplify engineering output, while also building agentic capabilities into our enterprise SaaS and desktop applications. You will be an AI evangelist on the team—ensuring AI‑first practices are incorporated into our solutions. You will champion AI usage amongst your peers while actively participating in Agile planning, refinement, and retrospective ceremonies.
You will work across several strategic product initiatives spanning AI‑centric product solutions—including but not limited to new modules and applications, modernizing legacy architectures, and optimizing application operations.
- Be the tip of the spear in using and evangelizing AI within Software Development.
- Integrate AI capabilities into product features, including agentic workflows, and AI‑assisted user experiences.
- Provide technical leadership in solving complex software development challenges that meet and exceed customer expectations.
- Design and implement robust, scalable, and high‑performing backend solutions using .NET / .NET Core, C#, and SQL.
- Own the full development lifecycle from requirements through testing—producing clean, reusable, and maintainable code.
- Lead, critique, and coach others in code reviews, architecture discussions, while identifying dependencies and resolving impediments for other engineers.
- Interact with product owners and stakeholders to clarify requirements and translate them into well‑architected solutions.
- 8+ years of experience designing and developing SaaS web applications using JavaScript, .NET and C#, Java or equivalent.
- Demonstrated application in the use of AI tools within the Software Development space (Claude, Copilot, Devin, Lovable, etc.).
- Hands‑on experience integrating LLMs into production software (prompt engineering, API integration with OpenAI, Azure OpenAI, or similar).
- Experience with data replication patterns, ETL pipelines, or connector/adapter framework design.
- Strong experience modernizing legacy architectures. Demonstrates the ability to read, rapidly understand, diagnose and port from legacy codebases.
- Expertise in database security principles and best practices.
- Ability to mentor junior and mid‑level engineers in best practices.
- Strong written and verbal communication skills; able to collaborate effectively across engineering, product, QA, and executive stakeholders.
- Familiarity with enterprise financial systems (ERPs, GL platforms, FP&A or reporting tools) and an understanding of the data workflows that drive finance teams.
to USD Annual. Your specific offer within this range will be determined by your skills, experience, and qualifications. For non‑sales roles, you may be eligible for a bonus. For sales roles, this range includes a commission target. We are committed to pay transparency and fair compensation practices.
EEO StatementAll your information will be kept confidential according to EEO guidelines. We are committed to equal employment opportunity regardless of race, color, ethnicity, ancestry, religion, national origin, gender, sex, gender identity or expression, sexual orientation, age, citizenship, marital or parental status, disability, veteran status, or other class protected by applicable law. We are proud to be an equal opportunity workplace.
Background ChecksBackground checks are required for employment with insightsoftware, where permitted by country, state, or province.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).