Principal Full Stack Engineer
The Principal Engineer role will provide engineering and architecture support for complex system management activities related to system software, hardware, performance, problem determination, or resource management. This requires communication and coordination with vendors, technicians, clients, and management. The role includes providing technical input to management decisions in software, hardware, and performance areas. Responsibilities include:
- Working as part of an agile DevOps team to build enterprise web applications using Angular, Java, and Spring Boot.
- Building and maintaining enterprise (B2C, B2E) web applications with clean, secure, testable, and maintainable code.
- Implementing modern, performant applications that provide an excellent user experience.
- Integrating third-party/reusable components, libraries, widgets, and SDKs.
- Writing unit and integration tests to ensure high quality.
- Troubleshooting and fixing bugs and performance bottlenecks.
- Following Comerica's standard development process.
Job Responsibilities:
- Defining networking requirements and performing detailed analysis of projects and requests.
- Developing designs for projects with medium to high complexity.
- Formulating procedures and monitoring key performance indicators.
- Implementing advanced business solutions.
- Leading solutions integration or building via DevOps, depending on organizational maturity.
Design Amp Methodology:
- Investigating and proposing strategic solutions across server platform infrastructures.
- Collaborating with Business Units, Application teams, infrastructure areas, and Vendors to evaluate requirements.
- Proposing virtualization, consolidation, and rationalization solutions within infrastructure or business contexts.
- Reviewing and providing recommendations on new technologies, vendor products, and outsourcing opportunities.
Technical Consulting:
- Providing client consulting and planning guidance for complex projects.
- Collaborating with infrastructure departments on initiatives to meet organizational goals.
- Participating in planning and architectural development to align with strategies and best practices.
Risk Management:
- Participating in CAB/ECAB and assessing risks of proposed changes.
- Reviewing and developing architectural standards and strategies.
Administration:
- Keeping management informed of activity statuses through reports.
- Participating in committees and staying updated on emerging technologies.
- Estimating cost savings and managing budgets for hosting providers.
Position Qualifications:
- Bachelor's Degree in a relevant field or equivalent experience.
- Minimum 6 years of experience in technical solutions for complex business problems.
- At least 5 years in negotiating, designing, and managing complex solutions and projects.
- Experience in mentoring technologists.
- Must have indefinite employment authorization; sponsorship not available.
Preferred Qualifications:
- AWS Certified Developer - Associate.
- Hands-on experience with Angular, React, Java, Spring Boot, REST APIs, and cloud technologies like AWS.
- Excellent communication skills.
Work hours are from 8:00 am to 5:00 pm, Monday through Friday, with flexible days in the office. Salary is based on experience. Comerica offers comprehensive benefits and a commitment to diversity and inclusion.