19 Apr
|
Invictus Accounting Group
|
Vancouver
19 Apr
Invictus Accounting Group
Vancouver
Apply on Kit Job: kitjob.ca/job/2g9cfk
Software Engineer – Microsoft Product Specialist
Join to apply for the Software Engineer – Microsoft Product Specialist role at Invictus Accounting Group LLP
This role offers a base pay range of CA$70,000.00/yr – CA$100,000.00/yr, with compensation adjusted to your experience and skill level.
Are you ready to help build creative products from the ground up with a team transforming the accounting industry? Invictus is growing, and we’re looking for talented software engineers to develop leading‑edge technology solutions for finance and accounting.
What You’ll Do
Core Engineering and Product Work
- Build and maintain our Microsoft Word Add‑in for tagging .docx files, surfacing AI insights, and inserting automated comments.
- Work across the stack: React and TypeScript for the taskpane UI, Python and FastAPI for backend endpoints.
- Integrate the add‑in with our document intelligence pipelines, annotation APIs, and error detection workflows.
Document Intelligence and MS Ecosystem
- Parse, manipulate, and reconstruct .docx Open XML structures without breaking formatting.
- Work with Office.js, Word Ranges, Content Controls, and OOXML fragments.
- Extract Word content into XML, apply tagging logic, then repackage it back into Word with visible tag layers.
Collaboration and Teamwork
- Partner with developers, product managers, and ML engineers to align feature requirements and integration points.
- Communicate constraints clearly across teams so models, APIs, and document structures work together smoothly.
- Participate in daily syncs to coordinate tasks in a fast‑moving workplace.
Quality and Reliability
- Write clean, maintainable, well‑documented code.
- Participate in code reviews and uphold solid engineering standards.
- Test the add‑in across Word Desktop, Word Online, and various M365 environments to ensure consistent behavior.
What You Bring
Microsoft Office Expertise
- Strong understanding of Word’s object model, Ranges, Content Controls, and OOXML.
- Hands‑on experience with .docx Open XML structures, document parsing, tagging, or structured document processing.
Frontend and Backend Skills
- Strong React and TypeScript fundamentals.
- Experience building side‑panel or taskpane interfaces with constrained UI space.
- Experience with Python, FastAPI or Flask, and building RESTful APIs.
Problem Solving and Data Structure Grit
- Comfortable navigating deeply nested XML and JSON schemas.
- Ability to mentally map document structures to code and ensure transformations remain format‑safe.
Qualifications
- 3 to 7 years of software engineering experience.
- Experience with Office Add‑ins, document‑processing systems, or structured document workflows.
- Strong debugging and analytical skills.
- Exposure to accounting systems or IFRS/GAAP is an asset but not required.
- Junior to intermediate applicants welcomed if hands‑on with MS development and highly teachable.
Why You’ll Love This Role
- Build core technology that sits inside one of the most widely used tools in the world.
- Work on complex document challenges that most developers never touch.
- Use AI and automation to transform a traditionally manual industry.
- Join a tight‑knit engineering team inside a firm known for innovation.
- Enjoy a balanced, professional environment supported by our “Great Eight” approach to focused, effective workdays.
Compensation and Work Environment
- Hiring for both Junior and Intermediate levels, with compensation aligned to experience and skill level.
- Salary range: 70k to 100k (flexible for the right candidate).
- Hybrid work environment from the Coal Harbour office with flexibility for remote days.
- Full benefits package, including support for professional development.
Ready to Build the Future of Financial Automation?
Apply now. No cover letter required.
About Us
We are not your typical CPA firm. Located in downtown Vancouver, our 70+ team members provide consulting, accounting, and tax advisory for public and private companies. Our team members enjoy client variety, camaraderie, and a professional yet flexible work environment. Our proprietary “Great Eight” methodology ensures a highly effective and balanced eight‑hour workday—so you can focus, excel, and still have time for life outside work.
#J-18808-Ljbffr
Apply on Kit Job: kitjob.ca/job/2g9cfk
📌 Software Engineer – Microsoft Product Specialist (Vancouver)
🏢 Invictus Accounting Group
📍 Vancouver