Sr. Software Engineer (.NET), Application Services

Drivecentric, Inc.
United States
3 months ago

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 Active Directory Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Software System Penetration Testing Application Services Audit Trail C Sharp (Programming Language) Software as a Service Cyber Security Data Security
+28 more
Middleware Identity and Access Management Intrusion Detection and Prevention Lightweight Directory Access Protocols (LDAP) PostgreSQL Microsoft SQL Server OAuth OpenID Open Web Application Security Performance Tuning Queueing Systems Zero Trust Network Access JSON Web Token Security Assertion Markup Language (SAML) Service-Oriented Architecture Session Management SQL Databases TypeScript Management of Software Versions Software Vulnerability Management AngularJS Apache Kafka Front End Software Development Route53 Api Gateway Amazon Simple Queue Service (SQS) Vulnerability Analysis Microservices

Job description

  • Serve as a senior technical contributor on the Application Services team, to deliver high-impact platform and infrastructure work across the Product Platform-the core application services, security architecture, and foundational capabilities that power all DriveCentric products.
  • Own and evolve foundational platform services that support product delivery and enable integration across the application stack, ensuring reliable request routing, rate limiting, IP whitelisting, and middleware functionality for downstream services.
  • Design and maintain secure, scalable systems for the core service, identifying and resolving scalability bottlenecks to reliably support tens of thousands of concurrent users across multi-tenant SaaS deployments.
  • Implement and enforce robust multi-tenant isolation including data boundaries, tenant-aware request handling, and secure context switching between stores.
  • Drive performance optimization across database access patterns, query efficiency, and connection management to ensure the core service meets throughput and latency requirements at scale.
  • Partner with feature teams to ensure the core platform provides stable, well-documented interfaces as the sole data access point for downstream services.
  • Solve complex distributed authentication challenges-including session management, token lifecycle, SSO federation, MFA flows, and IP whitelisting-using AWS Cognito across web and mobile clients.
  • In collaboration with Cybersecurity, contribute to security excellence standards including SOC II compliance, credential management, audit logging, threat detection, and incident response capabilities.
  • Provide technical ownership for your contributions to meet engineering standards, project requirements, and quality expectations.
  • Decompose monolithic functionality into reusable platform primitives that can be composed by feature teams, extracting common patterns (data access, caching, event publishing, authorization checks) into centralized services that eliminate code duplication.
  • Establish and maintain platform governance artifacts including versioning strategies, deprecation policies, SDK/library distribution patterns, and architectural documentation that prevent platform misuse or degradation.
  • Support platform adoption and enablement through internal documentation, reference implementations, and direct technical consultation to help feature teams successfully leverage platform capabilities.

Requirements

Do you have experience in System design?, Are you tired of not being challenged, not having a voice, or having to work with outdated technologies? Do you want to be a direct contributor in a company that is an innovation leader and has the awards to prove it?, What do we look for in a senior engineer? Extreme ownership. Relentless problem-solving. A positive, customer-focused attitude. Calm under pressure. Strong technical judgment. A diverse set of skills and experiences. A commitment to excellence., * 7+ years of full-stack software engineering experience.

  • 3+ years of hands-on experience with authentication systems, identity management, and security protocols (OAuth 2.0, OIDC, SAML, JWT) with working knowledge of AWS Cognito.
  • Demonstrate senior-level expertise in C# .NET, APIs, SQL, Microsoft SQL Server, and/or PostgreSQL.
  • Deep understanding of authentication/authorization patterns, session management, token lifecycle, and credential security best practices.
  • Working knowledge of security frameworks and compliance standards (OWASP Top 10, SOC 2, encryption at rest/in transit).
  • Proven history of designing and developing scalable, testable applications using service-oriented architecture, with 5+ years owning mission-critical production services at scale (50+ pods, 99.9%+ uptime, 10K+ RPS) in containerized environments.
  • Ability to balance business and technical objectives when making security and architectural decisions.
  • Excellent written and verbal communication skills to work effectively with product, engineering, security teams, and customers; internal and external.
  • Working knowledge of API gateway patterns, middleware development, and request/response transformation.
  • Leverage AI tooling as a key accelerant across all aspects of the role, continuously identifying opportunities to integrate AI into workflows and improve productivity.

Pluses:

  • Experience with SaaS multi-tenancy patterns and tenant isolation strategies.
  • Hands-on experience with .NET 8+, microservice architecture, and message queues (Kafka, SQS).
  • Experience with specific AWS services (SNS, Route53, EKS, ECS).
  • Experience with Angular, TypeScript, or modern front-end frameworks for full-stack authentication flows.
  • Experience with security scanning tools, penetration testing, and vulnerability management.
  • Familiarity with zero-trust architecture principles and implementation.
  • Background in identity federation, directory services (Active Directory, LDAP), or enterprise SSO solutions.
  • Experience designing and operating multi-tenant systems with strong tenant isolation, data boundary enforcement, and context-aware request handling.
  • Experience mentoring or guiding other engineers in technical best practices.

Benefits & conditions

Pulled from the full job description

  • 401(k) matching
  • Vision insurance
  • Health savings account
  • Dental insurance
  • Flexible spending account
  • Life insurance
  • Employee assistance program, * Competitive salary + bonus + annual merit increases
  • Health, vision, and dental insurance (eligible on day 1)
  • 401K with matching up to 4% (eligible after 90 days)
  • 9 company holidays + 15 FTO days in first year
  • Reimbursement for relevant technical certifications
  • Professional growth opportunities
  • Pluralsight subscription
  • Flexible Spending Account
  • Health Savings Account
  • Short/Long-Term Disability Insurance
  • Employer-paid Life Insurance
  • Additional Voluntary Life Insurance
  • Accident Insurance
  • Critical Care Insurance
  • Hospital Indemnity Insurance
  • Employee Assistance Program Equal Opportunity Statement: DriveCentric is an Equal Opportunity Employer. We do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other protected characteristics. All qualified applicants are encouraged to apply.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

4:35 min

Setting up passwordless federated identity configuring OpenID Connect patterns

Marcel Lupo · LIVE

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

2:22 min

Adapting OpenID Connect for decentralized data sharing

Adam Larter Adam Larter · WWC 2024

1:34 min

Analyzing vulnerabilities in standard OAuth 2.0 authorization flows

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

Videos

See all

Related articles

See all