Senior Software Engineer
Team Penske, Mooresville, NC, US
About the role
Job Description
Team Penske is looking for a senior level Software Engineer in Mooresville, NC (on-site position, this is not a remote or hybrid position) with expertise in C#, ASP.NET Blazor, HTML/CSS, SQL, Docker containers, CI/CD pipelines, Windows & Linux file systems, and server-side development. The successful candidate will be responsible for designing, developing, testing, deploying, and maintaining software applications that support our racing operations.
Responsibilities
- Design, develop, test, deploy, and maintain high-quality software applications using C#, ASP.NET Blazor, HTML/CSS, SQL - Develop containerized applications using Docker containers and manage CI/CD pipelines to ensure efficient deployment of code changes - Work with Linux file system and develop server-side solutions for Linux environments - Collaborate with cross-functional teams to identify requirements and deliver software solutions that meet business needs - Self-manage projects and deadlines, prioritizing tasks effectively to meet project timelines
Qualifications
- 5+ years of experience in software development using C#, ASP.NET Blazor, HTML/CSS, SQL - Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field - Experience developing containerized applications with Docker containers and managing CI/CD pipelines (e.g., Azure DevOps, Jenkins) - Strong understanding of Windows & Linux file systems - Experience with server-side development for Linux environments - Excellent problem-solving skills, attention to detail, and ability to work independently in a fast-paced environment
Preferred Qualifications
- Experience working with cloud-based services such as Azure - Familiarity with Agile methodologies (e.g., Scrum) - Knowledge of DevOps practices and tools - Applicants must be authorized to work in the U.S. for any employer. We are unable to sponsor or take over sponsorship of employment visas at this time.