Smartsheet has been empowering teams for over 20 years by providing scalable work management solutions. As a Senior Software Engineer I in the Finance Systems team, you will design and operate systems that support financial operations, ensuring scalability and compliance while mentoring junior engineers.
Responsibilities:
- Engineer and lead the end-to-end lifecycle—analysis, prioritization, and technical implementation—of scalable process improvements within the Financial Systems ecosystem
- Architect and facilitate the seamless integration of new subsidiaries and business ventures, treating the Financial Systems stack as a modular platform capable of rapid scaling and deployment
- Implement programmatic system configurations that balance complex business logic with rigorous automated compliance and regulatory standards
- Serve as a Lead Engineer, mentoring junior team members on configuration quality, system design patterns, and industry-standard technical best practices
- Forge high-impact partnerships with stakeholders to align technical system capabilities with long-term business strategy
- Manage the full deployment and maintenance lifecycle of 3rd party bundles and plugins, ensuring technical compatibility and system stability through rigorous version control
- Partner with Product Managers to evaluate the technical feasibility of backlog items, translating business objectives into high-level system requirements and architectural blueprints
- Collaborate with the development team to architect and execute comprehensive testing frameworks (Unit, UAT, Regression) for all new system solutions
- Design and enforce system controls compliant with SOX requirements and IT General Controls (ITGC), treating compliance as an integral component of the system’s "Security-as-Code."
- Lead technical engagements with third-party vendors and professional services, acting as the primary technical advocate for the internal platform's integrity
- Act as a Subject Matter Expert (SME) for the Corporate Financial Systems stack providing high-tier technical consulting to internal users
- Participate in product support rotation and incident response helping improve operational excellence and mentor broader teams through root cause analysis, MTTR and other incident best practices
- Participate and lead design reviews and code reviews to ensure finance system architecture adheres to both functional and non-functional needs
Requirements:
- 5+ years of relevant work experience in IT or Financial systems configuration
- Experience supporting Financial Systems in a multi-company / multi-national environment
- Hands-on working experience in the configuration, customization, and implementation of corporate applications - NetSuite (including SuiteScript, SuiteFlow and Saved Searches), Coupa, Avalara, and Stripe
- Experience with or exposure with NetSuite REST/SOAP APIs, SuiteScript, or similar platform extensibility and integration patterns
- Familiarity with AI-assisted development tools and automation concepts
- High level of motivation, self-starter, excellent at follow-up, team-player with ability to deliver within defined timelines
- Strong communication skills (written, verbal, presentation), with the ability to explain technical subjects to non-technical end user personnel in large enterprises
- Proven ability to drive projects from concept through completion
- Proven ability to interact with individuals at all levels of the organization
- Strong understanding of the Agile process
- Legally eligible to work in the U.S on an ongoing basis