Skip to main content

Principal Engineer

netappGranite City, ILLead L6
Overview: In this role, you shape technology strategy while contributing hands-on engineering and architectural leadership for cloud and AI-powered platforms. You collaborate with engineering, product, and business leaders to define direction, drive innovation, and accelerate adoption of modern cloud and AI tech. You will stay involved in designing and delivering production-grade software, balancing technical execution with cross-team influence. This role offers a meaningful opportunity to influence scale, architecture, and strategy across the organization.
Responsibilities: Design, develop, and maintain scalable production-grade software solutions Build and operate cloud-native services and SaaS platforms at scale Apply AI technologies, including LLMs and intelligent automation, to solve business and engineering problems Participate in architecture reviews, design discussions, code reviews, and quality initiatives Define and communicate technical vision, architecture strategy, and engineering best practices Create reference architectures, technical designs, and executive-ready presentations Lead technical discussions across engineering, product, and leadership teams Drive adoption of emerging technologies and foster innovation Mentor engineers and raise the technical bar across the organization Represent engineering in architecture reviews, demos, forums, and strategic initiatives
Key requirements: 10+ years of professional software engineering experience with large-scale distributed systems 7+ years building, deploying, and operating SaaS applications in public cloud environments (AWS, Azure, or GCP) Strong expertise in cloud-native architectures, microservices, APIs, distributed systems, and modern software practices Experience developing scalable applications in Java, Go, Python, C#, JavaScript, or TypeScript; Node.js is a plus Familiarity with AI technologies, generative AI, LLMs, agentic frameworks, and intelligent automation Proven ability to influence technical decisions and align architectures across teams Excellent communication and presentation skills for technical and executive audiences Passion for mentoring, learning, innovation, and customer-focused outcomes Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field (or equivalent) strong communication mentoring and knowledge sharing collaboration across functions cloud-native architectures microservices APIs
APPLY NOW (opens in a new tab)

Matching similar jobs

Level

Lead L6

Location

Granite City, IL

Occupation

Computer Systems Engineers/Architects

Industry

Computer Systems Design Services

Posted

today

APPLY NOW (opens in a new tab)