Principal Software Engineer (EDA / Java Tech Stack)
- 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
+20 more
Job description
Event-Driven Architecture (EDA) Java / Spring Boot REST APIs & Microservices Kafka / Confluent AWS Cloud (ECS, EKS, Lambda, SNS, SQS, API Gateway) Kubernetes & Containerization Terraform & Infrastructure as Code SQL & Enterprise Integrations AI-Assisted Development & Modern Engineering Practices Cloud-Native Architecture & Distributed Systems
What You’ll Do
- Lead technical strategy and architecture for enterprise applications.
- Design and build scalable, cloud-native solutions.
- Drive adoption of modern engineering practices and AI-assisted development.
- Mentor engineering teams and establish technical standards.
- Deliver high-quality production software while influencing architecture decisions.
- Collaborate with product, cloud, infrastructure, and security teams.
- Lead proof-of-concepts, innovation initiatives, and platform modernization efforts.
Requirements
We are looking for an experienced Principal Software Engineer to lead enterprise-scale software development initiatives and drive technical excellence across engineering teams. This role is ideal for a hands-on technical leader with deep expertise in Event-Driven Architecture (EDA) and the Java ecosystem., * 10+ years of software engineering experience.
- Strong hands-on experience with Java, REST APIs, SQL, and Git.
- Expertise in system integrations and enterprise application development.
- Experience leading architecture and delivery across large-scale environments.
- Strong understanding of Agile delivery methodologies.
Preferred
- Kafka/Confluent and integration middleware experience.
- AWS, Kubernetes, Terraform, and Spring Boot expertise.
- Experience with observability tools such as Dynatrace or Datadog.
- Exposure to AI/ML, LLM integrations, and agentic frameworks.
- Enterprise, EdTech, or regulated industry experience.
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
Where To Find Software Engineering Jobs
Fully Remote Software Engineer Jobs
Is Software Engineering Over-Saturated?
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again