Sr. Software Engineer (.NET), Communications
Drivecentric, Inc.
United States
11 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Job source
Tech stack
.NET Framework
Application Programming Interfaces (APIs)
Amazon Web Services
Amazon S3
Automation of Tests
Backup Devices
C Sharp (Programming Language)
Code Review
Serialization
Domainkeys Identified Mail
Domain-Based Message Authentication Reporting and Conformance (DMARC)
Domain Name System (DNS)
+31 more
Electronic Data Interchange (EDI)
ICloud
JSON
PostgreSQL
Simple Mail Transfer Protocols
Microsoft SQL Server
Multi-Purpose Internet Mail Extensions (MIME)
Query Optimization
Release Management
Systems Integration
TypeScript
Extensible Markup Language (XML)
Data Logging
Transport Layer Security
Grafana
AI Coding Agents
Event Driven Architecture
Sender Policy Framework (SPF)
AngularJS
Bug Reporting
Apache Kafka
Sendgrid
Front End Software Development
Route53
Asynchronous Programming
Amazon Simple Queue Service (SQS)
Mailchimp
Angular Ui
Webhooks
Dynatrace
Microservices
Job description
- Own sending domain management for thousands of dealerships: store-specific and shared sending domains, DNS records (SPF, DKIM, DMARC), link and SSL branding, and a normalized source of truth for domain configuration.
- Protect deliverability and sender reputation. Diagnose DMARC failures, hard and soft bounces, and mailbox-provider blocks (Xfinity, iCloud, and others), and report on blocked and bounced mail by store.
- Architect and scale the Email Blast platform: batching and send queues for high-volume and shared domains, scheduling within store hours, audience accuracy, partitioned tables, and blast metrics for reporting.
- Build and maintain the services behind transactional, inbound, and price change emails.
- Integrate with and manage email service providers (SendGrid, Mandrill, Mailchimp): API keys and subusers, event webhooks, routing traffic between providers, and staying inside provider limits and compliance policies.
- Own APIs and event-driven pipelines (Kafka) that carry that data back to the CRM.
- Navigate email compliance and abuse prevention: CAN-SPAM, Canadaβs CASL, FTC requirements, List-Unsubscribe headers, opt-out handling, and blocking malicious links in inbound and outbound mail.
- Design and develop customer and admin facing Angular UI for customer interactions and store management.
- Build testability into communication systems: simulated providers, webhook forwarding for dynamic environments, automated tests for unsubscribe and send flows, and load and allocator simulators.
- Assist in identifying and resolving issues. Research escalations from support teams, dealership email problems, and bug reports. Perform root cause analysis and address identified issues.
- Keep services healthy and current: framework and library upgrades, dependency and security remediation, query tuning, retry and dead-letter handling, APM monitoring, and alert tuning.
- Participate in story refinement, release planning, and code review. Deploy your own validated code to production.
Requirements
- 5+ years of C# .NET development experience.
- 3+ years of development experience with 3rd party APIs.
- 3+ years of development experience with Microsoft SQL Server and/or PostgreSQL.
- Working knowledge of email infrastructure: SMTP, MIME and message headers, and DNS records for email authentication (SPF, DKIM, DMARC).
- Experience with frontend frameworks, preferably Angular.
- Working knowledge of HTTP and webhook based integrations.
- Working knowledge of parallel and asynchronous programming techniques.
- Working knowledge of data exchange formats (JSON, XML, etc.) and serialization/deserialization.
- Experience with microservice and event-driven architecture.
- Exceptional communication, problem solving, and analytical skills.
- Exceptional sense of ownership and responsibility.
- Experience owning production issues in real time and diagnosing problems in live customer traffic.
- Ability to balance business and technical objectives when making decisions.
- Ability to work on tasks independently and as part of a team.
Pluses:
- Experience with automotive DMS platforms or automotive retail operations.
- Experience with Kafka.
- Experience with MassTransit.
- Experience with production instrumentation: metrics, logging, and distributed tracing (OpenTelemetry, Grafana, Elastic).
- Experience with AWS (EKS, SQS, S3, Transfer Family, Route 53) and infrastructure as code.
- Experience working alongside AI coding agents on production codebases.
- Experience with Angular, TypeScript, or modern front-end frameworks to facilitate full-stack collaboration.
- Working knowledge of bidirectional integrations.
Benefits & conditions
- Paid Time Off
- Nine (9) Paid Holidays + 15 FTO days in first year
- 401K with matching up to 4% (eligible after 90 days)
- Health Insurance
- Flexible Spending Account
- Health Savings Account
- Dental Insurance
- Vision Insurance
- Short/Long-Term Disability Insurance
- Employer-paid Life Insurance
- Additional Voluntary Life Insurance
- Accident Insurance
- Critical Care Insurance
- Hospital Indemnity Insurance
- Employee Assistance Program
- Pluralsight subscription
About the company
DriveCentric is the premier customer relationship management (CRM) and AI marketing company that connects automotive dealerships to customers in innovative, award-winning ways.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦