Lead Software Engineer - Full Stack Cloud Platform
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+51 more
Job description
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., 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., * 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)
Requirements
- 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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Is Software Engineering Over-Saturated?
Highest Paying Tech Companies in Europe
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again