Note: The job is a remote job and is open to candidates in USA. UpdatePromise is a technology company focused on communication, automation, big data, and engineering systems support. The Senior Software Engineer will grow into full ownership of the engineering function, leading backend engineering, architecture, deployments, integrations, incident response, infrastructure optimization, and application security. The role is a succession-track position requiring hands-on technical ownership and readiness to independently run the engineering function.
Responsibilities
- Develop independent judgment on prioritization and architecture
- Lead and coordinate backend engineers — assignments, sprint reviews, PR approvals, and technical mentorship
- Share go/no-go authority for production deployments; make hotfix vs. queue calls jointly with QA
- Build working knowledge of every product area: Glovebox, MPI, PromisePay, scheduler, OEM feeds, reporting
- Stay active in the codebase — reviewing PRs, diagnosing production issues, and shipping fixes directly when needed
- Own queue architecture work: the ongoing ActiveMQ → SQS migration, consumer management, and backlog triage
- Monitor and respond to application-layer health via DataDog, CloudWatch, and AWS X-Ray
- Identify and lead infrastructure cost-reduction initiatives (DocumentDB ReadIOPS, Lambda efficiency, etc.)
- Become the internal expert on DMS integrations: Reynolds & Reynolds, CDK, DealerTrack, DealerBuilt, AutoSoft, AutoMate, Dominion, and more
- Own engineering for OEM data pipelines — Toyota/Lexus TMNA feeds, Honda/Acura programs, Mazda, Ford GUDB, Hyundai/Genesis SLT, Kia, Audi/VW/BMW monthly reports
- Provide technical guidance to Support and Customer Success on DMS-specific issues and integration edge cases
- Serve as a primary escalation point for P0/P1 incidents — respond, contain, communicate, and document
- Author RCAs following significant production events
- Maintain runbook documentation in Confluence; keep escalation contacts current
- Own application-layer security: code-level vulnerability remediation, SAST findings, dependency management, and repo access
- Serve as the engineering point of contact in SOC 2 and PCI-DSS audits
- Coordinate with IT and SRE on cross-functional security policies
Benefits
- Fully remote work arrangement
- A culture that embraces diversity and rewards imagination
- Support to constantly innovate, iterate and serve consumers more directly and personally
- Innovative, diverse, multidisciplinary and collaborative teams
Company Overview