Senior Software Engineer
UpdatePromise
WorldwideremotePosted 18 days ago
Skill Required
Software-Engineering-LeadershipBackend-EngineeringSystems-ArchitectureDevOps-And-InfrastructureSecurity-and-ComplianceSenior-Software-Engineer-JobsSenior-EngineerSoftware EngineerSoftware Developersoftware engineeringSOCEngineeringJirasecurityDatadogetc.)ISO 27001OWASPAWSandGoFulltime
Key highlights
- Senior Software Engineering Leadership role with hands-on backend ownership
- Includes ActiveMQ → SQS migration, DMS integrations (Reynolds & Reynolds, CDK, DealerTrack, and more), and OEM data pipelines (Toyota/Lexus TMNA, Honda/Acura, Mazda, Ford GUDB, Hyundai/Genesis SLT, Kia, Audi/VW/BMW)
- Full go/no-go authority for production deployments with QA partnership on hotfix decisions
- Primary escalation point for P0/P1 incidents with RCA authoring responsibilities
- Cross-functional security ownership including SOC 2 and PCI-DSS audit point of contact
Role overview
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.
- 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.