Jobs · Engineering · Georgia

Software Architect

RELX · Alpharetta, GA · 2 wk ago
Engineering$118k–$220k/yrFull-time

Responsibilities

  • Lead architecture design and governance by defining and enforcing standards, patterns, and best practices
  • Serve as a conduit between Enterprise Architects and Engineering/Development teams to ensure alignment with business goals
  • Partner with cross-functional architects and technical teams to drive consistency and innovation across systems
  • Provide mentorship, training, and technical guidance to support team development and delivery
  • Evaluate emerging technologies and recommend solutions aligned to business needs
  • Lead resolution of complex technical issues by identifying root causes and coordinating resources
  • Translate technical findings into actionable solutions, including risk and impact assessments
  • Drive architecture evolution through design reviews and hands-on technical leadership
  • Monitor system health, performance, and cost trends; develop recommendations to address risks and inefficiencies
  • Identify opportunities to evolve reusable components into shared infrastructure or platform capabilities
  • Conduct ongoing research into industry trends and emerging technologies to enhance organizational capabilities
  • Foster collaboration, inclusivity, and effective communication across teams and stakeholders

Requirements

  • Experience & Education: 10+ years of experience in software, systems, or network engineering; Bachelor’s degree in Engineering, Computer Science, or equivalent experience required; advanced degree preferred
  • Technical Skills: Excellent foundation in programming, software development, and database technologies; Expert-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 architectures; Deep understanding of object-oriented design, design patterns, domain-driven design (DDD), and event-driven systems; Hands-on experience with cloud platforms (AWS and/or Azure), containerization (Docker), and orchestration (Kubernetes, Azure ACA, AWS ECS); Experience with relational and NoSQL databases (e.g., MySQL, MongoDB, Azure Cosmos DB, AWS DynamoDB), including data modeling and high-availability patterns; Experience with DevOps practices and tools (Maven, CI/CD pipelines, GitHub, TDD, automated testing); Knowledge of observability tools such as OpenTelemetry and Grafana; Experience integrating AI into applications, including familiarity with LLM concepts and AI-assisted development workflows; Proficiency in programming languages such as Java, Python, C++, and web technologies (HTML)
  • Professional Skills: Proven project planning, prioritization, and change management capabilities across multiple teams and initiatives; Advanced problem-solving skills with experience leading complex issue resolution efforts; Excellent verbal and written communication skills with the ability to engage technical and non-technical stakeholders, including senior leadership; Advanced interpersonal and collaboration skills with the ability to influence and build relationships across teams; Demonstrated ability to research, evaluate, and apply new technologies effectively

Similar jobs

Software Engineer, Senior

Parsons CorporationAberdeen, MD· 1 wk ago
Engineering$112k–$196k/yrapply on parsons.wd5.myworkdayjobs.com

Software Engineer, Senior

Shift4Center Valley, PA· 1 wk ago
Engineering$117k/yrapply on shift4payments.wd108.myworkdayjobs.com

Software Engineer, Senior

EverWatchAurora, CO· 5 mo ago
Engineering$100.18–$120.2/hrapply on everwatch-everwatchsolutions.icims.com

Software Engineer, Senior

FlightSafety InternationalTulsa Metropolitan Area· 2 days ago
Engineeringapply on careers.flightsafety.com