Back to all positions

Senior Software Engineer

Join our engineering team to define Azure cloud infrastructure, develop APIs, and implement the full software development lifecycle for our innovative auto financing platform.

Grapevine, TXEngineeringFull-Time
Posted: March 1, 2025
Competitive

About The Role

As a Senior Software Engineer at CarCapital, you will play a pivotal role in developing and maintaining our innovative auto finance technology platform. You'll collaborate with a talented team to design, build, and deploy cloud-native applications that transform the auto financing industry.

Key Responsibilities

Cloud Infrastructure & Architecture

  • Azure Cloud Implementation: Define and implement Azure cloud infrastructure using services like web functions, service bus, Azure Blob Storage, and Azure SQL.
  • Database Modeling: Create comprehensive database models through ER diagrams.
  • Project Development: Establish project development models to ensure scalable and efficient solutions.

Application Development

  • API Management: Develop and manage APIs with Active Directory web token authentication.
  • SDLC Participation: Engage in all phases of the Software Development Life Cycle (SDLC), primarily using ASP.NET, C#, and SQL Server.
  • Database Maintenance: Analyze and execute database maintenance tasks to ensure optimal performance.

Front-End Development

  • UI/UX Design: Analyze client requirements to design intuitive graphical user interfaces.
  • Web Page Development: Create dynamic cshtml web pages using ASP.NET Core, C#, HTML, and JavaScript.
  • Version Control: Maintain code quality and version control through GitHub.

Database Development

  • Stored Procedures: Develop stored procedures, triggers, and complex SQL statements.
  • Data Access: Utilize ADO.NET objects like Data Reader, Dataset, and Data Adapter to access data from MS SQL Server.

Qualifications & Experience

Required Qualifications

  • Education: Bachelor's degree in Computer Science or related field.
  • Experience: 5+ years in software development.
  • Technical Proficiency: Expertise in Azure Storage, API development, ASP.NET, ADO.NET, and SQL Server.
  • Architecture Knowledge: Strong understanding of cloud infrastructure and microservices architecture.

Desired Qualifications

  • Advanced Education: Master's degree in Computer Science or related field.
  • Industry Experience: Background in financial services or automotive industry.
  • Methodologies: Familiarity with agile development methodologies.
  • Security: Knowledge of security best practices and compliance requirements.

Technical Skills

Primary Technologies

  • Cloud Services: Azure Cloud Services
  • Programming Languages: C# / .NET Core, ASP.NET
  • Databases: SQL Server
  • APIs: RESTful API development
  • Data Access: ADO.NET
  • Web Technologies: HTML/CSS/JavaScript

Additional Tools

  • Version Control: Git/GitHub
  • Architecture: Microservices
  • CI/CD: Management of CI/CD pipelines
  • Security: Authentication & authorization systems

Employee Benefits

CarCapital offers a comprehensive benefits package, including:

  • Health Coverage: Medical, Dental, and Vision
  • Retirement: 401(k) plan
  • Time Off: Paid Time Off (PTO) and holidays
  • Financial Accounts: Flexible Spending Accounts
  • Insurance: Life Insurance, Short-Term and Long-Term Disability Insurance
  • Support: Employee Assistance Program

Additional Information

  • Pre-Employment Checks: Background check including credit report and employment references (must be favorable)
  • Eligibility: U.S. Citizen or Green Card holder
  • Diversity Commitment: CarCapital is an AA/EEO employer dedicated to equal opportunity and employee diversity

About CarCapital

CarCapital is revolutionizing the auto finance industry with our proprietary technology platform that enables dealerships to provide financing to customers across all credit tiers. Our innovative approach combines cutting-edge technology with deep industry expertise to create a seamless experience for both dealers and car buyers.

How to Apply

We look forward to learning more about you and how you can contribute to our team. Please submit your resume and a cover letter explaining why you're interested in this position and how your experience aligns with our requirements.

Job Details

Department

Engineering

Location

Grapevine, TX

Employment Type

Full-Time

Remote Work

In-office position

Why Work With Us

  • Competitive compensation
  • Health, dental, and vision insurance
  • 401(k) matching
  • Flexible work schedule
  • Professional development opportunities
  • Paid time off and holidays

Apply Now

Ready to join our team? Please send your resume and cover letter to careers@carcapital.com with the subject line "Senior Software Engineer Application".