Senior Software Engineer

Senior Software Engineer

Mooresville Full-Time 48000 - 72000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Design, develop, and maintain software applications for racing operations using cutting-edge technologies.
  • Company: Join Team Penske, a leader in motorsports and automotive excellence.
  • Benefits: Enjoy a dynamic work environment with opportunities for professional growth and collaboration.
  • Why this job: Be part of an innovative team that drives technology in the fast-paced world of racing.
  • Qualifications: 5+ years in software development with expertise in C#, ASP.NET Blazor, and Docker.
  • Other info: This is an on-site position located in Mooresville, NC.

The predicted salary is between 48000 - 72000 £ per year.

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.

Requirements:

  • 5+ years of experience in software development using C#, ASP.NET Blazor, HTML/CSS, SQL.
  • 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.

Senior Software Engineer employer: Team Penske

At Team Penske, we pride ourselves on being an exceptional employer, offering a dynamic work environment in Mooresville, NC, where innovation meets passion for racing. Our collaborative culture fosters professional growth through continuous learning opportunities and hands-on experience with cutting-edge technologies. With a commitment to employee well-being and a focus on teamwork, we ensure that our team members thrive both personally and professionally while contributing to the exhilarating world of motorsports.
T

Contact Detail:

Team Penske Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Make sure to showcase your experience with C# and ASP.NET Blazor in your conversations. Be prepared to discuss specific projects where you've used these technologies, as this will demonstrate your hands-on expertise.

✨Tip Number 2

Familiarise yourself with Docker containers and CI/CD pipelines, especially if you have experience with Azure DevOps or Jenkins. Being able to talk about how you've implemented these tools in past projects can set you apart from other candidates.

✨Tip Number 3

Since the role involves working with both Windows and Linux file systems, brush up on your knowledge of both environments. Be ready to explain how you've navigated challenges in server-side development for Linux in previous roles.

✨Tip Number 4

Collaboration is key in this position, so think of examples where you've worked with cross-functional teams. Highlight your ability to identify requirements and deliver solutions that meet business needs, as this will show your alignment with the company's goals.

We think you need these skills to ace Senior Software Engineer

C# Programming
ASP.NET Blazor
HTML/CSS
SQL Database Management
Docker Containerization
CI/CD Pipeline Management
Windows File System Knowledge
Linux File System Knowledge
Server-Side Development for Linux
Problem-Solving Skills
Attention to Detail
Project Management
Self-Management
Collaboration Skills
Agile Methodologies Familiarity
DevOps Practices Knowledge

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C#, ASP.NET Blazor, HTML/CSS, SQL, and Docker. Use specific examples from your past work that demonstrate your expertise in these areas.

Craft a Strong Cover Letter: In your cover letter, explain why you are a great fit for the Senior Software Engineer position at Team Penske. Mention your experience with CI/CD pipelines and server-side development, and how these skills will benefit their racing operations.

Showcase Relevant Projects: If you have worked on projects involving containerized applications or cloud-based services, be sure to include these in your application. Describe your role and the technologies used, particularly focusing on any Agile methodologies you employed.

Proofread Your Application: Before submitting, carefully proofread your application materials. Check for any spelling or grammatical errors, and ensure that all technical terms are used correctly. A polished application reflects your attention to detail.

How to prepare for a job interview at Team Penske

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C#, ASP.NET Blazor, and SQL in detail. Bring examples of past projects where you successfully implemented these technologies, as this will demonstrate your expertise and problem-solving abilities.

✨Demonstrate Your Understanding of CI/CD

Since the role involves managing CI/CD pipelines, be ready to explain your experience with tools like Azure DevOps or Jenkins. Discuss how you've used these tools to streamline deployment processes and improve code quality.

✨Highlight Your Collaboration Experience

Team Penske values collaboration, so share examples of how you've worked with cross-functional teams. Emphasise your ability to communicate effectively and gather requirements to deliver software solutions that meet business needs.

✨Prepare for Problem-Solving Questions

Expect to face technical challenges during the interview. Brush up on your problem-solving skills and be ready to walk through your thought process when tackling complex issues, especially in server-side development for Linux environments.

Senior Software Engineer
Team Penske
T
  • Senior Software Engineer

    Mooresville
    Full-Time
    48000 - 72000 £ / year (est.)

    Application deadline: 2027-05-01

  • T

    Team Penske

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>