Senior Software Engineer, NetSuite Integrations

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200

Location

United States + 1 moreAll locations: United States | Canada

Posted

96 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer, NetSuite Integrations

nue.io

Senior Software Engineer, NetSuite Integrations Location: Remote / Hybrid, Canada / US Level: Senior (L5-L6) Reports to: Senior Director of Engineering, Platform & Infrastructure Team: Data & Integrations Why you'll love this Nue.io opportunity! We're looking for a highly motivated Senior Software Engineer to own and evolve the Nue-NetSuite integration, one of the most strategically important integrations in our platform. This is not a configuration-only role. You'll be building, scaling, and evolving a production integration that keeps our billing/CPQ layer in sync with our customers' ERP and accounting systems, serving enterprise customers with complex financial workflows. Nue's NetSuite integration orchestrates customer & product syncs, orders, invoices, credit memos, payments and more between Nue and NetSuite. The integration is live with enterprise customers and growing fast. You'll have a mandate to increase reliability, throughput, and self-service capability while extending the integration’s feature set for complex & diverse use cases. If you're passionate about building bulletproof integrations in the financial domain and want to have an outsized impact on a small, high-ownership team, this is the role for you. Responsibilities - Own the Nue-NetSuite integration end-to-end. You are the engineering point of contact for NetSuite architecture decisions, integration evolution, troubleshooting & customer escalations alongside the Data & Integrations tech lead. - Evolve the integration architecture. Drive improvements to how integration logic is built, tested, and deployed. Ensure proper CI/CD, automated test coverage, and version control across the integration stack. - Ensure data traceability and integrity across sync operations, maintaining accurate ID mapping between Nue and NetSuite objects and ensuring auditability of all synced records. - Improve customer onboarding and self-service. Build structured configuration models and tooling so that implementation partners and CS teams can set up and manage NetSuite integrations with minimal engineering involvement. - Extend integration capabilities based on customer demand, including areas such as bidirectional field sync, multi-subsidiary support, advanced invoice mapping, and revenue recognition. - Manage the NetSuite authentication lifecycle, including OAuth 2.0 M2M setup, certificate generation, and token management. - Own reliability and error handling. Build and maintain robust retry logic, alerting, and monitoring so that sync failures are surfaced, diagnosable, and recoverable without engineering escalation. - Collaborate with implementation partners and customer success teams to resolve integration issues, contribute to runbooks, and ensure documentation is accurate and complete. - Leverage AI-powered tooling to accelerate development, testing, debugging, and operational workflows across the integration stack. What We're Looking For - 5+ years building and scaling backend systems in production SaaS environments. - Strong proficiency in Java/Spring Boot, with experience building RESTful services, data pipelines, and integration middleware. - Deep understanding of NetSuite as a platform: REST/SOAP APIs, SuiteQL, SuiteScript, record types (Customers, Items, Sales Orders, Invoices, Credit Memos, Customer Payments), custom fields, subsidiaries, and authentication (OAuth 2.0 M2M, Token-Based Auth). - Experience building or maintaining ERP integrations (NetSuite, Intacct, QuickBooks, Dynamics, or similar), including field mapping, data coercion, error handling, and retry logic. - Solid SQL expertise, with experience in query optimization, schema design, and transactional integrity. - Experience with API design and integration patterns: REST, GraphQL, webhooks, event-driven architectures, and iPaaS platforms (Tray.io, Workato, MuleSoft, or similar). - Excellent collaboration and communication skills. Able to partner with product, customer success, implementation partners, and external customers. - Comfort working in a fast-paced startup environment with a small, high-ownership team where you are expected to own problems end-to-end. - Demonstrated ability to leverage AI-assisted development tools (e.g., Claude Code, GitHub Copilot, Cursor) to accelerate engineering workflows. - Bachelor's degree in Computer Science, Engineering, or equivalent practical experience. Preferred Skills - Direct experience with NetSuite SuiteCloud Platform: SuiteScript 2.x, SuiteBundler, RESTlets, Saved Searches, and custom record types. - Experience with complex NetSuite configurations including multi-subsidiary and multi-currency. - Domain knowledge in revenue operations, billing, order-to-cash (O2C), or financial systems. - Salesforce platform development and integration experience. - Familiarity with data warehousing tools (Snowflake, Sigma) and how ERP data feeds downstream analytics. - AWS services (RDS, Lambda, SQS). - Experience with SOC 2, GDPR, or other compliance frameworks as they relate to financial data integration. - GitLab CI/CD pipeline experience. What Success Looks Like - You are a trusted owner of the integration. You can independently own production escalations, debug sync issues, and ship features end-to-end. - The integration architecture is improving. Integration logic is progressively moving toward better testability, CI/CD coverage, and version control. Each component you touch gets more robust. - Enterprise-scale throughput is supported. High-volume customers can rely on our integrations for thousands of daily transactions without hitting reliability or performance limits. - Customer onboarding is repeatable and partner-led. Implementation partners can configure and activate a NetSuite integration using documented runbooks and self-service tooling, with minimal engineering involvement. - Integration reliability is proactively managed. Monitoring, alerting, and retry infrastructure catches and surfaces issues before customers report them. Failed syncs are diagnosable and recoverable without engineering escalation. - Product gaps are closing. High-demand capabilities are shipped steadily, reducing customer escalations and unblocking new deals. - AI is embedded in your workflow. AI-powered tooling is actively used for development, testing, debugging, and operational tasks, not as an afterthought, but as a force multiplier. What We Offer - Competitive salary and benefits package. - Opportunity to join a high-growth company with significant upside potential. - High ownership, high impact. You'll be a critical hire addressing one of the top engineering priorities. - A collaborative and supportive team environment that encourages personal and professional growth. - Flexible remote/hybrid work arrangement within Canada. - The chance to work on challenging integration problems at a company scaling rapidly in the revenue lifecycle space.

Related Job Pages

More Software Engineer Jobs

Senior Software Engineer

Nearmap

Nearmap is dedicated to empowering insurance, commercial enterprises, and government agencies through various local intelligence solutions, including high-resol

Company Description Property intelligence is reshaping how the world understands the built environment, and Nearmap is driving that. We put powerful aerial imagery, AI-driven analytics, and geospatial tools into the hands of the people who plan, build, insure, and govern the places we all live and work. Our technology turns property uncertainty into decisive action, and our culture brings out the best in the people who build it. We move fast, we care about craft, and we're proud of what we're building. If you're energized by turning hard problems into real-world impact, we'd love to meet you Job Description As a Senior Software Engineer on the Insurance Applications team, you will design, build, and deliver software solutions that power Nearmap’s insurance business spanning APIs, microservices, relational databases, and messaging infrastructure. You’ll partner closely with Product to shape technical direction. Our backend is built on Node.js and C#: A microservices architecture with complex workflows orchestrated through RabbitMQ and backed by PostgreSQL. The system ingests data from diverse sources, including Nearmap's own, to deliver high-value insights to our customers. This role focuses on backend services, messaging strategy, and database design. At Nearmap, engineers move across teams and projects as business needs evolve. We value versatility, leadership, and a willingness to tackle problems across the full stack. You may be presented with opportunities to collaborate with teams working in Go, so a desire to learn new technologies is a plus. Key Responsibilities Application development & solution design - Design, implement and support microservices and APIs. - Write unit, integration and automated system tests. - Lead designs of major software components and systems. - Manage individual project priorities, deadlines and deliverables. Continuous Improvement - Contribute to improvement initiatives across the Engineering organization. Compliance with Nearmap values, policies and standards, and ensure compliance with all local statutory requirements. - Complies with responsibilities of working for a private equity. - Complies with all local legislative requirements. - Adheres to company guidelines and the corporate Code of Conduct. - Where appropriate, keep up to date with legislative requirements. - Acts in an ethical way when dealing with company assets and other people. Qualifications Key Requirements Experience - 5+ years professional software engineering experience. Skills - C#, NodeJS/JavaScript - Microservice and API design - Working with cloud environments (AWS preferred) - Relational databases (PostgreSQL preferred) - Messaging systems (RabbitMQ preferred) Personal Attributes - Excellent verbal, written and visual communication skills. - Positive self-starter. - Strong problem-solving skills. - Customer service focus, both internal and external. - Sufficient humility to be wrong, own up and learn from mistakes Additional Information Why you'll love working at Nearmap: We move fast and work smart; often wearing multiple hats. We adapted to remote working with ease and are continually looking at ways to improve. We’re proud of our inclusive, supportive culture, and maintain a safe environment where everyone feels a sense of belonging and can be themselves. Nearmap offers: - In addition to flexible time off, Nearmap offers 4 extra "YOU" days off each year - take a break, no questions asked! - Company-sponsored volunteering days to give back. - Generous parental leave policies for growing families. - Work from Overseas Policy - explore the world in the approved list of cities while you work! - Discounted Private Health Insurance plans. - Monthly wellbeing and technology allowance. - A Nearmap subscription (naturally!). Learn More About The Work We Do: YouTube Page LinkedIn Page Thanks, but we got this! Nearmap does not accept unsolicited resumes from recruitment agencies and search firms. Please do not email or send unsolicited resumes to any Nearmap employee, location or address. Nearmap is not responsible for any fees related to unsolicited resumes.

United States
Spassu logo

Desenvolvedor, Baixa Plataforma

Spassu

Soluções digitais para transformar o futuro

Full TimeRemoteTeam 1,001-5,000Since 1992H1B No Sponsor

• Desempenha atividades que contemplam todo o ciclo de vida de desenvolvimento de software, abrangendo desde levantamento de requisitos até o apoio à implantação final das funcionalidades por ele desenvolvidas, coerente com o paradigma de processos ágeis de desenvolvimento. • Compor o time de desenvolvimento, assumindo itens de trabalho para desenvolvimento a cada Sprint; • Realizar as atividades inerentes ao desenvolvimento, tais como análise e design, programação, testes, requisitos; • Executar as atividades de desenvolvimento de software de forma multidisciplinar, com foco na qualidade e manutenibilidade do produto, tais como requisito, análise e design, programação, gerencia de configuração, testes, implantação; • Gerir seu próprio trabalho sinalizando prontamente para a equipe sobre eventuais atrasos ou outros impedimentos; • Orientar e dar suporte aos desenvolvedores da equipe de desenvolvimento do projeto de software; • Codificar e integrar componentes de software de acordo com as especificações técnicas, utilizando ferramentas de desenvolvimentos de softwares, linguagem de programação e bibliotecas definidas para o projeto; • Identificar, construir e realizar testes dos componentes desenvolvidos para garantir a qualidade; • Realizar manutenção evolutiva ou corretiva de componentes de software; • Confeccionar documentações técnicas de acordo com as exigências do contrato na qual estiver trabalhando; • Integrar os componentes produzidos aos outros construídos pelos demais membros de time, utilizando a ferramenta de integração definida para o projeto; • Montar e configurar ambiente de desenvolvimento local de acordo com as exigências e necessidades dos projetos; • Fornecer suporte a equipe de TI e usuários do cliente quando solicitado, sobre as características e especificidades dos componentes, módulos e pacotes de software desenvolvidos; • Realizar entrega e executar teste de integração no ambiente do cliente para garantir funcionalidade pleno do software e seus componentes; • Acompanhar homologação e implantação do software nos ambientes do cliente de acordo com o estabelecido no contrato; • Realizar treinamento e passagem de conhecimento ao cliente sobre o software desenvolvido garantindo assim o bom funcionamento do sistema; • Entender o funcionamento de sistemas de informação com base em experimentação/observação, capacidade de refatoração de sistemas web legados.

Brazil
Job Closed
Medrio logo

Senior Vice President of Engineering

Medrio

Accelerate clinical research with the fastest, easiest, and most flexible eClinical tools.

Full TimeRemoteTeam 51-200Since 2011H1B Sponsor

• Reporting to the CEO and serving on the Executive Leadership Team, lead Engineering, Test, IT Operations, and Deployment teams. • Drive Medrio’s AI-first engineering strategy, deliver software that customers trust, and build a high-performance team. • Own architecture, security posture, delivery standards, and the engineering organization’s culture, talent, and operational health. • Drive adoption of AI-assisted development across the engineering organization. • Own cloud-native architecture decisions across a multi-product SaaS platform. • Optimize the development lifecycle by eliminating bottlenecks and automating workflows. • Own Medrio’s security posture and ensure on-time renewal of compliance. • Interact with customers, strategic partners, and the Board to shape opportunities and roadmaps. • Lead a mixed org of engineering directors, senior managers, and senior ICs simultaneously.

United States
$260K - $280K / year
Job Closed
CLEAResult logo

Engineering Intern, Summer 2026

CLEAResult

We change the way people use energy.™

InternshipRemoteTeam 1,001-5,000Since 2003H1B Sponsor

• Support project teams with research, data analysis, and documentation related to energy and sustainability initiatives • Assist with gathering, organizing, and summarizing technical, market, or policy information • Help prepare reports, presentations, and written deliverables for internal teams and external clients • Participate in team meetings and collaborate with staff on active projects • Assist with project coordination tasks such as tracking action items, timelines, and deliverables • Perform ad-hoc analysis or administrative support as needed to advance project goals

Colorado
$20 - $22 / hour
Job Closed