Note: The job is a remote job and is open to candidates in USA. HubSpot is an AI-powered customer platform that provides the software and resources needed for marketing, sales, and service. They are seeking a Senior Software Engineer I specializing in Financial Systems to build and maintain the integration layer for financial accuracy and compliance, partnering closely with various teams to enhance the reliability of financial data and reporting.
Responsibilities
- Can iron out the vagaries of requirements, break problems down into tractable pieces, and implement each piece with minimal hand-holding
- Takes initiative and demonstrates ownership by driving quality improvements, resolving incidents, and following through on commitments to deliver reliable results
- Builds with financial rigor. Understands that a bug in a billing feature is a bad customer experience, but a bug in revenue recognition is a restatement. Financial correctness is a quality bar, not an afterthought
- Understands complex financial domains at a working level: revenue recognition principles (ASC 606 / IFRS 15), SOX compliance requirements (change management, segregation of duties, audit evidence, second reviewer), and how data moves across ERP, billing, and GTM systems
- Has hands-on experience with financial systems -- ERPs, financial software vendors, or billing and GTM integrations. Familiarity with systems like NetSuite, Aptitude, SOVOS, and Avalara is a strong signal
- Partners across engineering, product, compliance, finance, internal audit, external auditors, and security to build clear, reliable integrations with HubSpot's financial systems. Can explain a system design to an auditor and a data flow to a controller
- Provides regular and proactive updates so all stakeholders -- engineering and non-engineering -- know where work stands
- Mentors or teaches other engineers on the team or in related areas
- Embraces and effectively leverages AI development tools (such as GitHub Copilot, Claude, ChatGPT) to enhance productivity and code quality
- When needed, actively participate in the interview process to hire the best people. Embodies HubSpot's HEART and DI&B values throughout
- They are a member of the team's PagerDuty rotation. Proficient in operations and incident response, and responsible and responsive to alerts. Can handle minor incidents autonomously but knows when to involve others
- Consistently produces well-tested software that handles failures gracefully and meets code quality guidelines
- Knows all rollout methods (gates, config, canary deploys, library canaries, pre-release tags) and when to use them
- Knows how to debug systems and applications effectively using tools like Metrics, Logfetch, Error Reporting, and Tracing
- Code reviews go deeper than surface-level. Gravitates toward discussions about unhandled edge cases, failure scenarios, performance issues, or regressions -- with particular attention to financial data correctness and edge cases in integration logic
- Raises issues if the team tries to move too fast, cut corners, or reliability starts to drop
- Takes ownership of reliability and security work. Completes work items independently and proactively. Triages work so there is enough time to complete it in SLA
- Owns the reliability of financial reporting and integrations. During month-end and quarter-end close, they are available and responsive. Integration failures that affect financial data are treated as high severity and resolved with urgency
- Incidents in financial systems are documented completely: root cause, impact on financial data, and remediation steps. Finance and Internal Audit are looped in appropriately
- Changes to SOX-controlled systems go through proper change management. Can serve as a qualified second reviewer on any controlled integration check they own
Skills
- Strong software engineering skills with a focus on financial systems
- Ability to run complex financial systems projects autonomously
- Experience in designing sound integrations and delivering technically correct and financially rigorous solutions
- Ability to break down problems into tractable pieces and implement each piece with minimal hand-holding
- Demonstrated initiative and ownership in driving quality improvements and resolving incidents
- Understanding of financial correctness as a quality bar, particularly in billing features and revenue recognition
- Working knowledge of complex financial domains, including revenue recognition principles (ASC 606 / IFRS 15) and SOX compliance requirements
- Hands-on experience with financial systems, ERPs, financial software vendors, or billing and GTM integrations
- Familiarity with systems like NetSuite, Aptitude, SOVOS, and Avalara
- Ability to partner across engineering, product, compliance, finance, internal audit, external auditors, and security
- Ability to explain system designs to auditors and data flows to controllers
- Proactive communication with stakeholders regarding work status
- Mentoring or teaching experience with other engineers
- Embracing and leveraging AI development tools to enhance productivity and code quality
- Participation in the interview process to hire the best candidates
- Proficiency in operations and incident response, including being part of the team's PagerDuty rotation
- Ability to produce well-tested software that meets code quality guidelines
- Knowledge of rollout methods and debugging systems and applications effectively
- Ability to conduct thorough code reviews focusing on financial data correctness and edge cases
- Ownership of reliability and security work, including documentation of incidents in financial systems
- Ability to serve as a qualified second reviewer on controlled integration checks
Company Overview
Company H1B Sponsorship