
Job Overview
Location
Oregon, USA
Job Type
Full-time
Category
Software Architect
Date Posted
March 10, 2026
Full Job Description
đź“‹ Description
- • As a Software Architect at Concentrix, you will be at the forefront of designing and implementing cutting-edge, enterprise-grade distributed systems that power the world's leading brands. You will serve as a key technical leader, driving the architectural vision and strategy for our Java-based platforms and cloud-native applications, ensuring they are scalable, resilient, and performant.
- • Your role will encompass end-to-end architecture ownership, from conceptualization to deployment and ongoing optimization. This involves producing comprehensive High-Level Designs (HLD) and Low-Level Designs (LLD), detailed sequence diagrams, and clear architecture diagrams utilizing industry-standard notations like UML or PlantUML, ensuring all stakeholders have a clear understanding of the proposed solutions.
- • You will be instrumental in driving critical technical decisions, shaping solution designs, and establishing robust architecture governance. This includes defining and enforcing architecture standards, best practices, coding guidelines, and core design principles across development teams, fostering a culture of technical excellence.
- • While this is a leadership role, it requires a strong hands-on coding ability. You will function as an individual contributor, actively participating in coding to set the technical bar, validate architectural choices, and mentor junior developers. This blend of strategic oversight and practical application is crucial for success.
- • A significant part of your responsibility will involve mentoring and guiding development teams. You will conduct thorough code reviews, provide constructive feedback, and ensure adherence to established best practices and architectural patterns, thereby elevating the overall quality and maintainability of our software.
- • You will engage directly with clients, acting as a trusted technical advisor. This includes understanding their complex business requirements, translating them into effective technical solutions, and presenting system architectures with clarity and confidence, building strong client relationships.
- • The role demands a deep understanding of microservices architecture, Domain-Driven Design (DDD), and various design patterns. You will leverage this expertise to design scalable and maintainable systems, including guiding monolith-to-microservices migration strategies where applicable.
- • Expertise in API design and integration is paramount. You will be responsible for designing and implementing robust REST APIs, potentially exploring GraphQL, and understanding API Gateway patterns. Furthermore, you will champion event-driven architectures using messaging systems like Kafka, RabbitMQ, or AWS EventBridge.
- • Your responsibilities extend to database design and management, encompassing both SQL (Oracle, MySQL, PostgreSQL) and NoSQL (MongoDB, DynamoDB, Cassandra) databases. You will architect solutions for handling large datasets, integrating with analytical databases (Redshift, Snowflake, BigQuery), and supporting dashboard integrations.
- • A strong command of cloud platforms (AWS, Azure, or GCP) is essential. You will design and implement cloud-native architectures, effectively utilizing a range of cloud services such as compute (ECS/EKS, Lambda), storage (S3), identity and access management (IAM), and messaging (Pub/Sub). Experience with containerization (Docker) and orchestration (Kubernetes, Helm) is also key.
- • You will be responsible for establishing and managing CI/CD pipelines using tools like Jenkins, GitHub Actions, GitLab CI, or Azure DevOps, ensuring efficient and reliable software delivery. Proficiency in monitoring and observability tools (Prometheus, Grafana, ELK, CloudWatch) is required to ensure system health and performance.
- • Security and compliance are integral to the role. You will design systems with security best practices in mind, including OAuth2/JWT, encryption, API security, and network security configurations (VPC, WAF). Awareness of compliance standards like OWASP, PCI-DSS, and data privacy regulations is expected.
- • While focusing on modern architectures, you will also possess the ability to understand and work with legacy systems, such as IBM WebSphere and IBM HTTP Server, facilitating smoother transitions and integrations.
- • Designing for Non-Functional Requirements (NFRs) is a core aspect of this role. You will architect solutions that excel in scalability, performance tuning, high availability/disaster recovery (HA/DR), reliability, effective caching strategies, and fault tolerance, incorporating principles of load balancing, service discovery, and distributed tracing.
- • This role offers the opportunity to work remotely from India, contributing to a global team and shaping the future of technology solutions for leading international clients.
Skills & Technologies
About Concentrix
Concentrix is a global technology and services leader that partners with over 2,000 of the world's leading organizations to drive intelligent transformation. They specialize in modernizing technology, enhancing customer experiences, and solving complex business challenges through a blend of deep human insights and advanced AI-powered solutions. Their offerings span strategy, data analytics, enterprise technology, and digital operations, with a particular focus on innovative AI products like iX Hero for contact centers. Serving a diverse array of industries from automotive to healthcare, Concentrix leverages its extensive global reach to help businesses grow and simplify interactions, ensuring they remain competitive in a rapidly evolving digital landscape.
Similar Opportunities

Sapio Sciences LLC
5 months ago

Saviynt Inc.
5 months ago

