← Back to jobs
3Cloud
3Cloud

Senior Architect - Software Engineering [Java]

engineeringfull-timeRemote - US
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more

About the role

Senior Architect - Software Engineering [Java]

The Senior Architect in Delivery leads architecture and technical direction for multi-team Java-based cloud programs across applications, platforms, and data on Azure. You connect client goals to scalable, JVM centric designs, guide delivery across teams, and shape modernization initiatives that deliver measurable business outcomes.
At this level, you influence architecture beyond a single project—setting technical direction across engagements, raising engineering standards, promoting reusable patterns, and mentoring architects and senior engineers. You support strategic pursuits and transform successful Java solutions into repeatable delivery models.

Responsibilities

Solution Architecture & Technical Leadership

  • Lead architecture and technical strategy for Java-based application modernization and cloud transformation programs spanning multiple teams and workstreams.
  • Translate business goals into scalable Java/JVM architectures aligned with non-functional requirements, delivery constraints, and program-level outcomes.
  • Drive architectural consistency across teams using shared Java frameworks, libraries, standards, and design patterns.
  • Collaborate with data, platform, DevOps, and security architects to maintain a cohesive end-to-end cloud architecture.
  • Provide hands-on architectural guidance during delivery, including reviews of Java codebases, API designs, and system integrations.
  • Define reusable patterns and guardrails using Spring Boot, Spring Cloud, Jakarta EE, and related JVM technologies.
  • Apply strong engineering fundamentals—clean architecture, modular design, API-first development, testability, and observability—so solutions remain robust and maintainable.
  • Leverage AI-assisted development tools to accelerate design, coding, testing, documentation, and analysis at program scale.

Delivery & Consulting Excellence

  • Lead or co-lead discovery and roadmap efforts, translating requirements into integrated, testable backlogs with clear dependencies and non-functional requirements.
  • Use structured problem-solving to assess scope, risks, and trade-offs, clearly communicating options in terms of value, cost, and time-to-impact.
  • Communicate Java architecture decisions effectively to both technical and executive stakeholders.
  • Build trusted relationships with product, engineering, and technology leaders to shape cloud modernization strategies.
  • Ensure application architectures support predictable delivery, stable team velocity, and long-term maintainability.
  • Align multiple teams around shared contracts, APIs, and integration patterns (REST, event-driven, messaging).
  • Support Agile delivery at scale by ensuring architecture enables incremental delivery, strong definitions of done, and telemetry-driven improvements.

Mentorship & Team Development

  • Mentor architects, senior engineers, and technical leads in Java architecture, system design, and JVM performance considerations.
  • Model professional excellence and technical rigor across teams.
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $14.99/mo. Cancel anytime.
Join waitlist
Apply now
Senior Architect - Software Engineering [Java] at 3Cloud — Remote