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