What is a Software Engineer at Comerica?
A Software Engineer at Comerica is a vital contributor to the technological backbone of one of the country's leading financial institutions. In this role, you are not just writing code; you are building and maintaining the secure, scalable systems that handle billions of dollars in transactions and protect the financial well-being of millions of customers. The engineering team is responsible for driving the digital transformation of traditional banking services, ensuring that Comerica remains competitive in an increasingly fintech-driven landscape.
The impact of your work is felt across various business units, from retail banking and wealth management to high-stakes cybersecurity and Identity and Access Management (IAM). You will be tasked with solving complex problems related to data integrity, system availability, and user experience. Whether you are modernizing legacy infrastructure or developing cloud-native applications, your contributions directly influence the trust and reliability that Comerica has cultivated for over 170 years.
Working as an engineer here requires a balance of innovative thinking and disciplined execution. Because the financial sector is highly regulated, you will often find yourself working at the intersection of cutting-edge technology and rigorous compliance standards. This environment offers a unique challenge: delivering high-performance software while navigating the complexities of modern banking security and architecture.




