Lead Software Engineer - Full Stack Cloud Platform, Minnetonka, MN (Onsite)

Tror AI for everyone

  • Minnetonka, MN
  • 4 days ago

    Highlights

    The ideal candidate will lead a team of engineers while actively contributing to architecture decisions, software development, cloud deployments, production support, and platform modernization initiatives. We are seeking a highly technical and hands-on Lead Software Engineer to drive the design, development, modernization, and operational excellence of large-scale cloud-native platforms.

    Numbers & Facts

    LocationMinnetonka, MN

    Description

    Position: Lead Software Engineer Full Stack Cloud Platform
    Location: Minnetonka, MN (Onsite)
    Position Summary
    We are seeking a highly technical and hands-on Lead Software Engineer to drive the design, development, modernization, and operational excellence of large-scale cloud-native platforms. This role will provide technical leadership across application architecture, microservices, cloud infrastructure, integrations, DevOps, observability, resiliency, and security.
    The ideal candidate will lead a team of engineers while actively contributing to architecture decisions, software development, cloud deployments, production support, and platform modernization initiatives.
    Key Responsibilities
    Architecture & Technical Leadership

    Define and evolve enterprise-scale cloud and application architectures.
    Establish architecture standards, design patterns, security controls, and development best practices.
    Drive high-availability, disaster recovery, scalability, and resiliency strategies.
    Review solution designs and perform architecture governance.
    Full Stack Application Development
    Design, develop, and maintain highly scalable web applications.
    Build modern responsive front-end applications.
    Develop RESTful and event-driven APIs.
    Ensure performance optimization, caching, security, and application reliability.
    Cloud & Platform Engineering
    Design and implement cloud-native solutions in Microsoft Azure.
    Lead containerization initiatives using Docker and Kubernetes (AKS).
    Implement cloud infrastructure automation using Terraform and Infrastructure as Code (IaC).
    Manage cloud networking, traffic routing, CDN integration, API gateways, and security controls.
    Microservices Engineering
    Design and develop distributed microservices.
    Implement reactive programming patterns.
    Build resilient services using Spring Boot, Spring WebFlux, Node.js, circuit breakers, caching, asynchronous processing, and API Gateway patterns.
    DevOps & Automation
    Build and maintain CI/CD pipelines.
    Automate testing, deployments, monitoring, and operational processes.
    Implement blue-green and zero-downtime deployment strategies.
    Drive engineering productivity and release automation.
    Reliability Engineering & Operations
    Lead production support and incident response.
    Implement observability solutions including logging, monitoring, health checks, alerting, and distributed tracing.
    Perform root cause analysis and drive permanent fixes.
    Data & Integration Engineering
    Build scalable integrations with internal and external platforms.
    Design solutions utilizing PostgreSQL, NoSQL databases, MySQL, Redis, event streaming, and REST APIs.
    Drive API governance and integration security.
    Team Leadership
    Lead and mentor software engineers.
    Conduct code reviews and design reviews.
    Establish engineering standards and quality metrics.
    Collaborate with product, architecture, security, operations, and business stakeholders.
    Required Qualifications
    Experience

    10+ years of software engineering experience.
    5+ years leading engineering teams or major platform initiatives.
    Experience developing and operating mission-critical customer-facing applications.
    Experience supporting large-scale digital platforms with high transaction volumes.
    Programming Languages
    Java
    Node.js
    JavaScript / TypeScript
    SQL
    Front-End Technologies
    Angular
    React
    HTML5
    CSS3
    Bootstrap
    SPA Architecture
    Backend Technologies
    Spring Boot
    Spring MVC
    Spring WebFlux
    REST Services
    Microservices
    Event-Driven Architecture
    Reactive Programming
    Cloud & Infrastructure
    Microsoft Azure
    Azure Kubernetes Service (AKS)
    Azure App Services
    Azure API Management
    Azure Traffic Manager
    Azure CDN
    Azure Redis
    Azure AI Services
    Database Technologies
    Azure PostgreSQL
    NoSQL DB
    MySQL
    Redis Cache
    DevOps
    Git
    Azure DevOps / GitHub Actions
    CI/CD Pipelines
    Docker
    Kubernetes
    Terraform
    Automated Testing
    Observability
    Application Monitoring
    Distributed Tracing
    Log Analytics
    Performance Tuning
    Site Reliability Engineering (SRE)
    Strong understanding of Site Reliability Engineering practices, production operations, resiliency, observability, incident management, performance, and continuous improvement.
    Optum | Minnesota (MN)

    Similar Jobs

    See more jobs