Software Engineer

Posted 2hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Engineer developing scalable AI-enabled web applications for a used-car sales, financing, and servicing company. Integrating APIs, cloud platforms, distributed systems, and LLM technologies.

Responsibilities:

  • Partner with business and product stakeholders to gather requirements and design, develop, test, debug, document, and support software applications
  • Leverage generative AI-assisted development tools for research, coding, debugging, documentation, and testing
  • Support integrations across APIs, data sources, and external systems
  • Design and develop robust software solutions for business-critical initiatives
  • Collaborate with cross-functional teams to promote innovation and continuous improvement
  • Contribute to scalable distributed systems and modern web applications
  • Develop and maintain front-end and back-end application components
  • Write and maintain unit tests
  • Stay current on software development technologies, architectures, design patterns, and generative AI advancements
  • Communicate technical concepts, project status, and recommendations to technical and non-technical stakeholders

Requirements:

  • 3+ years of experience in software, web, or application development
  • Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent work experience
  • Experience with backend development frameworks such as Spring Boot, FastAPI, Gin/Fiber, or similar technologies
  • Experience with C# and .NET development preferred
  • Experience developing and consuming APIs, including RESTful services, .NET Web API, MassTransit, and Async API
  • Experience with modern front-end frameworks such as Angular, React, or Vue
  • Experience with client-side SPA development
  • Experience developing unit tests
  • Experience deploying and supporting applications in Azure, AWS, or GCP
  • Experience integrating applications with LLMs such as OpenAI using Semantic Kernel, LangChain, Foundry, or similar technologies
  • Working knowledge of HTML, CSS, JavaScript, and/or TypeScript
  • Ability to build cross-functional relationships
  • Strong verbal and written communication skills
  • Strong analytical and problem-solving abilities
  • Collaborative mindset and ability to work effectively in a team environment
  • Ability to adapt to evolving technologies and business priorities
  • Experience handling complex technical challenges and delivering practical solutions
  • Commitment to high-quality, maintainable, and scalable software
  • Hiring contingent upon successful completion of background and drug screening
  • Must not require current or future sponsorship; individuals with temporary visas or needing sponsorship are not eligible
  • Nice-to-have: experience with distributed systems at scale, AI-assisted development practices, agile environments, cloud-native architectures, and microservices design patterns

Benefits:

  • Work from home
  • Medical, dental, and vision insurance
  • 401(k)
  • Company-paid life insurance
  • Short- and long-term disability coverage
  • Professional growth opportunities
  • Tuition reimbursement
  • Wellness program with self-guided coaching, journeys, cash incentives, and medical-premium discounts
  • Competitive pay
  • Paid time off, including wellness days and holidays