CareerZen Logo
Company logo

Principal Cloud Architect

Caterpillar

Full-time

Chicago, IL

Job description

About the Role
We are seeking a Development Lead to oversee our internal software development team and play a critical role in shaping the future of our technology. This position requires both technical expertise and leadership skills. You will guide architecture decisions, manage planning of near-term development tasks, and mentor a growing team of developers.

Key Responsibilities

  • Lead day-to-day planning and coordination of development tasks.
  • Own the overall architecture and system design across applications.
  • Provide technical direction and hands-on coding in C#, SQL Server, and Angular.
  • Review code, establish coding standards, and enforce best practices.
  • Collaborate with stakeholders to translate business needs into technical solutions.
  • Support and mentor developers to grow their technical skills and ownership.
  • Drive adoption of modern development practices, CI/CD, and release management.
  • Ensure application reliability, scalability, and maintainability.

Qualifications

  • Proven experience as a Lead Developer, Software Architect, or similar role.
  • Strong expertise in C#, .NET, SQL Server, and Angular.
  • Background in designing and architecting complex systems.
  • Experience leading teams of developers and managing project execution.
  • Familiarity with CI/CD pipelines and version control systems (e.g., Git).
  • Excellent problem-solving and communication skills.
  • Ability to balance hands-on development with leadership responsibilities.

Nice-to-Have

  • Experience in manufacturing, ERP, or B2B systems.
  • Knowledge of Jira or similar project management tools.
  • Exposure to on-premises to cloud migration.

Job Type: Full-time

Pay: $100,000.00 - $150,000.00 per year

Benefits:

  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Vision insurance

Application Question(s):

  • Have you led a team of developers before? If yes, how many direct reports did you manage?
  • Describe a time you had to mentor or coach a junior developer. What approach did you take?
  • How do you approach estimating development work and ensuring your team meets deadlines?
  • What do you believe are the key traits of an effective development lead?

Experience:

  • Microsoft SQL Server: 5 years (Preferred)

Ability to Commute:

  • Ridgefield, NJ 07657 (Required)

Ability to Relocate:

  • Ridgefield, NJ 07657: Relocate before starting work (Required)

Work Location: In person