Senior Integrations & API Engineer

ASPCANew York City, New YorkRemote, HybridFull-timeSenior, 5–8 yearsListed 13 minutes ago

Apply now

About this role

Summary:

This is an opportunity to establish a practice, not to maintain one. Integration work at the ASPCA has been delivered project by project, without a shared standard, catalog, or review path. You are being hired to change that: to define how integrations are designed, documented, reviewed, refreshed, and retired, and to hold that standard across the enterprise rather than only over your own work. The engineer who will thrive here wants to build the discipline, is energized by ambiguity, and is here because the mission is worth the difficulty.

The Sr. Integration & API Engineer designs, builds, and tests the integrations and APIs that connect the ASPCA's core business and data systems, and establishes the standards, documentation, and reusable patterns that make integration consistent, maintainable, and secure. Acting as the integration subject-matter expert, this role recommends approaches that inform architectural decisions made in partnership with internal technology stakeholders, and serves as a central point of ownership and escalation for integration and API services. The role is expected to make effective use of AI-assisted development tools to support coding and documentation, applying sound engineering judgment to validate their output, with security considerations embedded throughout.

This is a senior individual-contributor role. As the integration practice matures and the organization's needs evolve, the scope of ownership described below is designed to prepare the right candidate for a potential future people-leadership step.

Who We Are

The ASPCA is the nation's largest humane society and one of the world's leading animal welfare organizations. Our mission is to provide effective means for the prevention of cruelty to animals throughout the United States. The Information Technology division supports approximately 1,400 employees across New York City headquarters, shelters, clinics, mobile rescue units, and field operations nationwide.

What You’ll Do

Build the integrations that connect the systems keeping animal welfare work moving, across shelters, clinics, mobile rescue units, and field operations nationwide. As Sr. Integration & API Engineer, you will establish the ASPCA's integration discipline as a formal, well-governed practice, and deliver the connections that let our core business and data systems work as one.

The Sr. Integration & API Engineer reports directly to the VP, Technology Services and has no direct reports.

Where and When You’ll Work

- This hybrid/remote-based position, which requires travel as described below, is open to all eligible candidates based within the United States.
- Ability and willingness to travel up to 5% annually as needed.
- Must be available for off-hours support of critical integrations, as needed

What You’ll Get

Compensation

Starting pay for the successful applicant will depend on a variety of factors, including but not limited to education, training, experience, location, business needs, internal equity, market demands or budgeted amount for the role. The target hiring range is for new hire offers only, and staff compensation may increase beyond the maximum hiring range based on performance over time. The maximum of the hiring range is reserved for candidates with the highest qualifications and relevant experience. The expected hiring salary range for this role is set forth below and may be modified in the future.

- The target hiring range for this role is $137,000 - $142,000 annually

Benefits

At the ASPCA, you don’t have to choose between your passion and making a living. Our comprehensive benefits package helps ensure you can live a rewarding life at work and at home. Our benefits include, but are not limited to:

- Affordable health coverage, including medical, employer-paid dental and optional vision coverage.
- Flexible time off that includes vacation time, paid personal time, sick time, bereavement time, paid parental leave, and 10 company paid holidays that allows you even more flexibility to observe the days that mean the most to you.
- Competitive financial incentives and retirement savings, including a 401(k) plan with generous employer contributions — we match dollar-for-dollar up to 4% and provide an additional 4% contribution toward your future each year.
- Robust professional development opportunities, including classes, on-the-job training, coaching and mentorship with industry-leading peers, internal mobility, opportunities to support in the field and so much more.

Responsibilities:

Responsibility buckets are listed in general order of importance. They include, but are not limited to:

Integration Engineering and Delivery:

- Design, build, test, and maintain the integrations and APIs that connect the ASPCA's core business and data systems, including CRM, PaaS, data warehouse, master data management (MDM), content management, and IT service management (ITSM) platforms.

- Build, validate, and thoroughly test connections to internal and external APIs to ensure reliability, performance, and data integrity.

- Develop and deliver integration solutions in-house, building durable internal capability and supporting consistent, well-documented delivery.

- Make effective use of AI-assisted development tools to support coding and documentation, validating output with sound engineering judgment and appropriate attention to security.

- Transition legacy and unsupported data feeds toward supported, standardized integration patterns to reduce technical debt and single-point-of-failure risk.

- Maintain source control repositories and development standards for all integration work, ensuring code and configuration are recoverable, auditable, and maintainable by others.

- Participate in the existing IT on-call rotation, responding to critical incidents outside business hours; because integrations will operate continuously, out-of-hours incidents affecting critical systems are treated as urgent.

Integration Practice Ownership:

- Establish and own the integration discipline end to end. Define how integrations are designed, reviewed, documented, refreshed, and retired, and hold that standard across the enterprise, not just your own work.

- Establish and maintain a living catalog of integrations and APIs, including clear ownership and a defined review and refresh schedule.

- Define documentation standards and a library of reusable integration patterns to support consistent, efficient, and high-quality delivery.

- Serve as a recognized point of ownership and escalation for integration and API issues across IT.

- Embed security review into the integration lifecycle, partnering with the information security team on API scanning, access control, and compliance.

- Align integration delivery to the organization's change enablement practice, submitting integration change through the Change Advisory Board and defining the standard change types, testing evidence, and rollback expectations for integration work.

Technical Coordination and Relationship Brokering:

- Serve as the technical liaison when systems must be connected, both between internal platforms and with approved external partners and third-party services.

- Partner with the information security team, the data team, infrastructure, web, and other internal technologists, and external vendors to align integration work with enterprise standards.

- Provide subject-matter expertise to integration architecture decisions, recommending approaches such as enterprise service bus versus direct integration for the architecture team to determine.

- Support the data team in accessing and working with enterprise data and enable secure connectivity between data sources and the systems that consume them.

Advanced Engineering and Innovation:

- Partner with internal teams to develop automations and workflows on the organization's low-code automation platforms.

- Provide configuration and integration support for intermediate systems, such as document-processing (OCR) solutions, data lake-house, and similar environments that connect multiple platforms.

- Evaluate and pilot emerging integration approaches, including secure, direct-access patterns between AI tooling and enterprise data and content systems.

- Support teams in establishing well-structured, production-ready integrations within test environments from the outset, promoting quality and maintainability.

- Other duties as assigned.

Qualifications

- Translates complex technical options into clear, well-reasoned recommendations for architects and stakeholders

- Accepts accountability for owned integrations and for the integration practice, and can be relied upon to deliver without close oversight

- Gathers sufficient information to make sound technical decisions and acts decisively, sometimes working in ambiguous environments

- Establishes the standard where none exists rather than waiting for direction, moving quickly on reversible decisions and carefully on irreversible ones

- Designs for the engineer who inherits the work, favoring documented, recoverable, and maintainable solutions over the fastest path to done

- Surfaces risk, technical debt, and delivery constraints early rather than absorbing them silently

- Seeks out and acts on feedback, and treats a changed conclusion as progress rather than as a setback

- Presents information, ideas, and concepts clearly in oral and written form, including technical documentation that stands on its own without a meeting

- Builds and maintains strong working relationships with internal teams, vendors, and partners

- Sets standards that others can follow, with the ability to mentor and develop future team members

- Balances competing initiatives, multi-tasks between delivery and support, and adapts to changing business and technical requirements

- Quickly learns and supports new technologies

- Cultivates a climate in which individual differences and perspectives are valued, encouraged, and supported

- Ability to exemplify ASPCA's core values and behavioral competencies

Technical Skills

- Hands-on experience designing, building, and testing system integrations and APIs, including web services, REST, SOAP, JSON, and XML required

- Proficiency in one or more programming languages commonly used for integration work, such as Python, JavaScript, .NET, or Java, with scripting in Windows and Linux environments required

- Experience integrating enterprise business and data platforms, such as CRM, data warehouse, and master data management (MDM) systems required

- Experience with API design and documentation standards such as OpenAPI/Swagger required

- Working knowledge of relational databases and SQL required

- Understanding of integration security practices, including API scanning, access control, and secure data exchange required

- Proficiency with AI-assisted development tools, paired with the discipline to review and validate their output required

- Experience with Azure Service Bus, Event Grid, or messaging and pub/sub patterns using Kafka or equivalent preferred

- Experience with OAuth 2.0, OIDC, and SAML preferred

- Familiarity with enterprise service bus and Azure Integration Services (AIS) preferred

- Experience with cloud integration and automation services preferred

- Experience with API management, testing, and related tooling, including automated testing frameworks and orchestration preferred

- Familiarity with data transformation and ETL/ELT tooling such as Azure Data Factory preferred

- Familiarity with file-based and batch integration such as SFTP, flat-file/CSV exchange, and EDI preferred

- Familiarity with source control and repository management preferred

- Familiarity with containers and serverless hosting patterns for integration logic, such as Azure Functions or equivalent strongly preferred

Language

- English (required)

Education and Work Experience

- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or an equivalent combination of education and experience required

- Minimum of 7 years of hands-on experience in software development and systems integration, building and testing APIs and integrations across multiple platforms required

- Demonstrated experience integrating enterprise business and data platforms, such as CRM, data warehouse, and MDM systems required

- Experience establishing integration standards, documentation, or reusable patterns, and bringing structure and governance to technical delivery preferred

- Experience with cloud integration and automation services preferred

- Experience acting as a technical liaison across security, data, and vendor teams preferred

- Experience mentoring or setting standards for other engineers, with the potential to lead a small team as the function grows preferred

- Experience in a nonprofit, healthcare, or other mission-driven multi-site operating environment preferred

Language:
English

Education and Work Experience:
Bachelors: Computer and Information Science