Senior VSTO Software Engineer
As a Senior Software Engineer, you will be responsible for the development of our productivity and brand compliance solutions for Microsoft Office using Microsoft’s VSTO platform for add-in development. Our add-ins are used by finance, consulting, marketing, and other clients to more efficiently create flawless, on-brand models, presentations, and documents in Excel, PowerPoint, and Word, respectively. They are among the most advanced and complete add-ins ever developed for Microsoft Office. Key features include formula auditing, reliable linking between documents, shared libraries, brand compliance, formatting tools, and charting utilities.
Success in this role is measured by - Delivering features and projects to drive department goals - Investigating and solving identified problems and bugs - Maintaining a high level of teamwork and cross-team collaboration to help drive company goals - Maintaining high coding proficiency and technical knowledge - Maintaining code quality, security, documentation, and tests - Writing maintainable, efficient, scalable and reliable code - Following best practices - Providing technical leadership - Providing input on system design that drives scalability, resiliency, and fault-tolerance - Providing innovative solutions to complex problems - Developing strategies for optimizing systems, improving performance, and reducing costs - Taking ownership of critical projects or components, including planning, execution and delivery - Leading code reviews and setting high standards for code quality - Contributing to the establishment and enforcement of coding standards - Mentoring more junior members of the team
Job Description - Develop, design, maintain, and support Microsoft Office.js add-ins - Code extensively in VB.NET / C# and related ecosystems - Maintain expert familiarity with the VSTO object model , .NET Framework, and capabilities of Microsoft Office applications (Excel, PowerPoint, and Word) - Proactively suggest improvements to products and processes that enhance the client experience, improve performance, or increase efficiency - Serve as a technical leader supporting other functional areas in the organization.
Skills and Competencies - Are intimately familiar with modern software development practices and standards - Strong analytical thinking and ability to make data-driven decisions - Thought leadership on relevant and advanced technical topics - Take deep pride in the quality of your work and write elegant, efficient code - Share our passion for creating awesome products that customers love - Enjoy engaging your mind to solve complex problems and build solutions end-to-end - Prefer small, high visibility teams where your voice and contributions have an outsized impact - Manage responsibility and autonomy well as a motivated, organized self-starter - Communicate effectively with and enjoy frequent exposure to senior management - 5+ years working with VSTO, .NET Framework, and Microsoft Office applications - 8+ years of professional software engineering experience - Expert familiarity with VB.NET and C# languages - Experience with developing complex software systems using modern frameworks, tools, and systems - Background in financial technology preferred - Bachelor’s degree in Computer Science, Engineering, or equivalent professional experience
Santander Argentina
Jamf
Outlier AI
Red Hat
n8n