Software ArchitectIn this role, you will lead software architecture design and governance for complex, distributed systems. You will define technical direction, establish standards, and ensure systems are designed to meet scalability, security, and resilience requirements.You will act as a key liaison between Enterprise Architecture and Engineering teams, translating strategic objectives into actionable guidance. Additionally, you will mentor development teams, promote adoption of modern technologies, and proactively improve system health, performance, and cost efficiency through strong architectural oversight.ResponsibilitiesLead architecture design and governance by defining and enforcing standards, patterns, and best practicesServe as a conduit between Enterprise Architects and Engineering/Development teams to ensure alignment with business goalsPartner with cross-functional architects and technical teams to drive consistency and innovation across systemsProvide mentorship, training, and technical guidance to support team development and deliveryEvaluate emerging technologies and recommend solutions aligned to business needsLead resolution of complex technical issues by identifying root causes and coordinating resourcesTranslate technical findings into actionable solutions, including risk and impact assessmentsDrive architecture evolution through design reviews and hands-on technical leadershipMonitor system health, performance, and cost trends; develop recommendations to address risks and inefficienciesIdentify opportunities to evolve reusable components into shared infrastructure or platform capabilitiesConduct ongoing research into industry trends and emerging technologies to enhance organizational capabilitiesFoster collaboration, inclusivity, and effective communication across teams and stakeholdersSupport additional responsibilities as neededExperience & Education10+ years of experience in software, systems, or network engineeringBachelor's degree in Engineering, Computer Science, or equivalent experience required; advanced degree preferredTechnical SkillsExcellent foundation in programming, software development, and database technologiesExpert-level experience with Java/JEE and the Spring ecosystem (Spring Boot, REST APIs, Security, Cloud, Data)Proven experience designing large-scale, distributed, cloud-native microservices architecturesDeep understanding of object-oriented design, design patterns, domain-driven design (DDD), and event-driven systemsExperience with relational and NoSQL databases (e.g., MySQL, MongoDB, Azure Cosmos DB, AWS DynamoDB), including data modeling and high-availability patternsHands-on experience with cloud platforms (AWS and/or Azure), containerization (Docker), and orchestration (Kubernetes, Azure ACA, AWS ECS)Experience with DevOps practices and tools (Maven, CI/CD pipelines, GitHub, TDD, automated testing)Knowledge of observability tools such as OpenTelemetry and GrafanaExperience integrating AI into applications, including familiarity with LLM concepts and AI-assisted development workflowsProficiency in programming languages such as Java, Python, C++, and web technologies (HTML)Professional SkillsProven project planning, prioritization, and change management capabilities across multiple teams and initiativesAdvanced problem-solving skills with experience leading complex issue resolution effortsExcellent verbal and written communication skills with the ability to engage technical and non-technical stakeholders, including senior leadershipAdvanced interpersonal and collaboration skills with the ability to influence and build relationships across teamsDemonstrated ability to research, evaluate, and apply new technologies effectivelyU.S.
National Base Pay Range: $118,300 - $219,800. Geographic differentials may apply in some locations to better reflect local market rates. This job is eligible for an annual incentive bonus.We know your well-being and happiness are key to a long and successful career.
We are delighted to offer country specific benefits. Click here to access benefits specific to your location.We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or please contact .Criminals may pose as recruiters asking for money or personal information.
We never request money or banking details from job applicants. Learn more about spotting and avoiding scams here.Please read our Candidate Privacy Policy.We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.USA Job Seekers: EEO Know Your Rights.