Demo

Associate Software Architect

Penske Vehicle Services
Troy, MI Full Time
POSTED ON 10/21/2026
AVAILABLE BEFORE 12/20/2026

Position: Associate Software Architect

Location: Troy, MI

The Associate Software Architect is a hands-on senior engineer and developing technical architect who supports the design, delivery, and modernization of PVS enterprise business applications. Working closely with the Lead Developer/Architect, this person serves as a capable technical counterpart: implementing production code, resolving complex application issues, translating business needs into practical designs, and gradually taking ownership of defined solution areas. The environment includes existing VB.NET/.NET Framework and Microsoft SQL Server applications, with a strategic move toward C#, modern .NET, and Blazor. Architecture decisions must respect on-premises infrastructure, existing integrations, and day-to-day delivery obligations.

Essential Job Functions

  • Design, develop, test, and support application enhancements, integrations, and defect corrections; remain an active contributor to production code.
  • Work alongside the Lead Developer/Architect to turn business requirements into feasible technical designs, implementation tasks, estimates, and dependencies.
  • Maintain and enhance existing VB.NET/.NET Framework and ASP.NET applications while building new capabilities in C# and modern .NET as modernization advances.
  • Contribute to enterprise application modernization through practical incremental migration, reusable application patterns, and careful coexistence of legacy and new components.
  • Develop and review Microsoft SQL Server queries, data access logic, stored-procedure changes, and integration data flows in coordination with database owners.
  • Design and troubleshoot APIs, file transfers, batch/scheduled interfaces, authentication/SSO integration, and upstream/downstream application interactions.
  • Produce concise solution diagrams, interface specifications, technical decisions, implementation notes, and supportable handoff documentation.
  • Participate in code and design reviews; improve consistency in error handling, validation, logging, security, maintainability, and performance.
  • Work with QA and business analysts to clarify acceptance criteria, provide testable deliverables, correct defects, and meet defined release gates.
  • Troubleshoot complex application and production issues involving IIS, SQL Server, integrations, or application logic; coordinate with infrastructure and support teams.
  • Design solutions for PVS on-premises Windows/IIS and SQL Server operations, with attention to security, reliability, deployment, support, and rollback.
  • Assume increasing responsibility for bounded architecture and delivery decisions under the Lead Developer/Architect; mentor peers through technical collaboration without direct personnel management.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field, or equivalent practical experience.
  • Six or more years of progressive hands-on enterprise software development experience, including involvement in application design and technical problem solving.
  • Strong experience with Microsoft .NET, ASP.NET, and Microsoft SQL Server; ability to work effectively with existing VB.NET/.NET Framework applications.
  • Demonstrated hands-on experience developing and maintaining production C#/.NET applications; ability to support and enhance existing VB.NET/.NET Framework applications.
  • Experience designing, implementing, and troubleshooting SQL-backed web applications, APIs, interfaces, and cross-system data flows.
  • Practical application of object-oriented design, secure development, code review, testing, diagnostics, and maintainable implementation patterns.
  • Ability to communicate design trade-offs, estimate work, document decisions, and collaborate closely with developers, QA, BAs, and infrastructure teams.
  • Willingness to remain hands-on while developing broader architecture responsibilities within an established technical leadership structure.

Preferred Qualifications

  • Experience with modern .NET, Blazor Server, incremental legacy modernization, and application migration using coexistence or strangler patterns.
  • Familiarity with IIS, Windows Server, SQL Server performance, enterprise authentication/authorization, and on-premises application deployments.
  • Experience with Azure DevOps Server, work-item tracking, source control, and disciplined development-to-test-to-production promotion.
  • Exposure to operationally critical integrations, scheduled processes, and multi-client line-of-business systems.

Core Competencies

  • Hands-on engineering skill and sound technical design judgment
  • Ownership, dependability, and thoughtful escalation of risks
  • Ability to complement and extend the Lead Developer/Architect
  • Practical modernization within real-world legacy constraints
  • Clear documentation, mentoring, and cross-functional collaboration

Salary.com Estimation for Associate Software Architect in Troy, MI
$75,841 to $94,725
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Associate Software Architect?

Sign up to receive alerts about other jobs on the Associate Software Architect career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$73,727 - $94,067
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$91,486 - $118,193
Income Estimation: 
$101,441 - $130,752
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Penske Vehicle Services

  • Penske Vehicle Services Auburn, MI
  • Location: Troy/Auburn Hills Penske Vehicle Services is a world class business partner working with automotive manufacturers to deliver custom order project... more
  • 15 Days Ago

  • Penske Vehicle Services Troy, MI
  • Location: Troy, MI The Senior Application Quality Engineer owns software quality assurance for enterprise business applications from requirements definitio... more
  • 2 Days Ago

  • Penske Vehicle Services Marysville, OH
  • 2 nd Shift Automotive Supervisor The Automotive Supervisor is responsible for overseeing daily service department workflow, coordinating service orders, an... more
  • 9 Days Ago

  • Penske Vehicle Services Troy, MI
  • Title: Automotive Polisher Location: Troy/Auburn Hills, MI Shift: 6am-2:30pm M-F Description As a member of the polish team, an individual is tasked with p... more
  • 10 Days Ago


Not the job you're looking for? Here are some other Associate Software Architect jobs in the Troy, MI area that may be a better fit.

  • Siemens Digital Industries Software Troy, MI
  • We are a leading global software company dedicated to the world of computer aided design, 3D modeling and simulation— helping innovative global manufacture... more
  • Just Posted

  • Siemens Digital Industries Software Detroit, MI
  • We are a leading global software company dedicated to the world of computer aided design, 3D modeling and simulation— helping innovative global manufacture... more
  • Just Posted

AI Assistant is available now!

Feel free to start your new journey!