Salary
$137k – $142k per year
Location
Remote (United States)
Seniority
Senior
Employment
Full-Time
First seen by Alion on Nov 14, 2026.
Overview
Company
Impact
Profile match
Learn more about the ASPCA's work to rescue animals from abuse, pass humane laws and share resources with shelters nationwide. Join our fight today!
Note: The job is a remote job and is open to candidates in USA. The American Society for the Prevention of Cruelty to Animals (ASPCA) is hiring a Senior Integrations & API Engineer to design, build, and test integrations and APIs connecting its core business and data systems. The role establishes enterprise-wide standards, documentation, reusable patterns, security practices, and governance for the integration discipline, while serving as a technical liaison and point of ownership for integration services.
Responsibilities
- 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
- 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
- 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
- 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
Skills
- 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
- 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
- English (required)
- 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 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
- 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
Benefits
- 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.
- 401(k) plan with generous employer contributions — dollar-for-dollar matching up to 4% and an additional 4% contribution toward your future each year.
- Professional development opportunities, including classes, on-the-job training, coaching and mentorship with industry-leading peers, internal mobility, and opportunities to support in the field.
- Hybrid/remote-based position open to eligible candidates based within the United States.
Company Overview
Company H1B Sponsorship
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,283,250 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Backend
Similar stack
Same company
United States
Remote (United States) · Full-Time · United States
Life Sciences
Good Clinical Practice
Veeva
Apply
Mid-Level Software Engineer
1 hour ago
In office · Full-Time · Detroit
Python
Go
JavaScript
TypeScript
SQL
C#
DevOps
GCP
Azure
CI/CD
Git
AWS
Management
Agile
Scrum
Apply
Full Stack Engineer (Java, React)
1 hour ago
$125k – $140k per year · Remote (United States, Puerto Rico) · Full-Time · 7+ years exp
JavaScript
Java
Apex
Java
Spring Boot
Apex
MuleSoft
Databases
Apache Kafka
AI/ML
Copilot
Claude Code
Frontend
React.js
Mobile
Clean Architecture
DevOps
Rest API
CI/CD
AWS
GitHub
Management
Agile
Apply
Senior Full-Stack PHP Developer, AI-Native
1 hour ago
Remote (Netherlands) · Full-Time · 5+ years exp · Netherlands
JavaScript
PHP
TypeScript
PHP
Laravel
Databases
PostgreSQL
AI/ML
Claude Code
Frontend
React.js
DevOps
Rest API
WebSockets
CI/CD
Docker
Linux
SOAP
Management
Scrum
Apply
Remote (Brazil) · Full-Time · Brazil
Apply
BHS-PHP, Float
10 hours ago
In office · Full-Time · 1+ year exp · High School Diploma · United States
Apply
Access Coordinator, Neurodivergence
10 hours ago
In office · Full-Time · Bachelor's Degree · United States
Apply
WAE - Graphic Designer
10 hours ago
In office · Part-Time · 2+ years exp · Bachelor's Degree · United States
Design
Adobe Photoshop
Adobe Illustrator
Adobe InDesign
Apply
Manager, Fraud Analytics & Solutions
10 hours ago
$75k – $160k per year · Hybrid · Full-Time · 7+ years exp · Bachelor's Degree · Chicago · Jacksonville
SQL
SAS
Analytics
Power BI
Microsoft Excel
Apply
Cook - Every Other Weekend Evenings - Luverne LTC
10 hours ago
In office · Part-Time · High School Diploma · United States
Apply
This is one of many
2,283,250 more open roles from verified company boards, updated every day.

