6 days ago

Software Architect

Ascendion

Hybrid
Full Time
$175,000
Hybrid

Job Overview

Job TitleSoftware Architect
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$175,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About Ascendion

Ascendion is a full-service digital engineering solutions company. We make and manage software platforms and products that power growth and deliver captivating experiences to consumers and employees. Our engineering, cloud, data, experience design, and talent solution capabilities accelerate transformation and impact for enterprise clients. Headquartered in New Jersey, our workforce of 6,000+ Ascenders delivers solutions from around the globe. Ascendion is built differently to engineer the next.

Ascendion | Engineering to elevate life

We have a culture built on opportunity, inclusion, and a spirit of partnership. Come, change the world with us:

  • Build the coolest tech for the world’s leading brands
  • Solve complex problems - and learn new skills
  • Experience the power of transforming digital engineering for Fortune 500 clients
  • Master your craft with leading training programs and hands-on experience
  • Experience a community of change makers!

Join a culture of high-performing innovators with endless ideas and a passion for tech. Our culture is the fabric of our company, and it is what makes us unique and diverse. The way we share ideas, learning, experiences, successes, and joy allows everyone to be their best at Ascendion.

About the Role: Software Architect

We are looking for a highly experienced Software Architect with 10+ years of experience and very strong hands-on expertise in system architecture design. The ideal candidate will design scalable, resilient, and cloud-native microservices architectures and guide engineering teams in implementing high-performance distributed systems. This role requires deep technical expertise in microservices, REST APIs, Java Spring Boot, Golang, and cloud architecture.

Key Responsibilities

  • Analyze business requirements and translate them into scalable microservices-based architecture solutions.
  • Define end-to-end system architecture for distributed systems.
  • Design microservices architecture patterns including service decomposition, API gateway, service discovery, resilience, and fault tolerance.
  • Create architecture diagrams (block diagrams, UML, sequence diagrams, service interaction diagrams).
  • Produce detailed architecture documents and OpenAPI Specifications (OAS/Swagger).
  • Define API contracts, service boundaries, and integration patterns.
  • Ensure scalability, high availability, performance optimization, and security best practices.
  • Guide development teams to ensure implementation aligns with architecture design.
  • Conduct architecture reviews and technical design discussions.
  • Identify system gaps, performance bottlenecks, and recommend improvements.
  • Collaborate with DevOps teams to define CI/CD pipelines and cloud deployment strategies.
  • Drive cloud-native best practices including containerization, monitoring, logging, and observability.

Required Skills & Experience

  • 10+ years of overall software development experience.
  • Strong hands-on experience in Microservices Architecture Design.
  • Deep expertise in REST API design and distributed systems.
  • Strong experience with Java.
  • Experience with Golang for high-performance services.
  • Solid understanding of cloud architecture (AWS/Azure/GCP).
  • Experience with containerization (Docker) and orchestration (Kubernetes).
  • Strong knowledge of API documentation using OpenAPI (OAS/Swagger).
  • Experience designing scalable, fault-tolerant, and secure systems.
  • Strong stakeholder communication and leadership skills.

Nice to Have

  • Experience with event-driven architecture (Kafka, messaging systems).
  • Experience with cloud modernization or legacy monolith-to-microservices migration.
  • Knowledge of security best practices (OAuth2, JWT, Zero Trust).
  • Experience in high-transaction or regulated environments.

Salary and Other Compensation

The annual salary for this position is between $170,000-180,000. Factors which may affect pay within this range may include geography/market, skills, education, experience and other qualifications of the successful candidate.

Benefits

The Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401(k) retirement plan, long-term disability insurance, short-term disability insurance, 5 personal days accrued each calendar year (meeting paid sick and safe time laws), 10-15 days of paid vacation time, 6 paid holidays and 1 floating holiday per calendar year.

Key skills/competency

  • Microservices Architecture
  • Distributed Systems Design
  • REST API Development
  • Java Spring Boot
  • Golang
  • Cloud Architecture (AWS/Azure/GCP)
  • Containerization (Docker/Kubernetes)
  • Scalability & Resilience
  • OpenAPI/Swagger
  • CI/CD & DevOps Collaboration

Tags:

Software Architect
Microservices
Architecture Design
Distributed Systems
REST API
Cloud Architecture
Scalability
Resilience
Fault Tolerance
System Design
Technical Leadership
Java
Spring Boot
Golang
Docker
Kubernetes
AWS
Azure
GCP
OpenAPI
Kafka

Share Job:

How to Get Hired at Ascendion

  • Research Ascendion's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Customize your experience to highlight microservices, cloud architecture, Java, Golang, and distributed systems expertise.
  • Showcase architectural impact: Prepare to discuss specific projects where you designed scalable, resilient, and cloud-native solutions.
  • Master technical concepts: Be ready for in-depth discussions on REST APIs, containerization, observability, and architecture patterns.
  • Highlight leadership: Emphasize your experience guiding engineering teams and driving best practices.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background