Jobs · North Carolina

Software Solutions Architect

Charles Schwab · Raleigh, NC · Yesterday
HybridFull-time

Position Responsibilities

  • Collaborate with stakeholders to design scalable solutions and simplify complex problems into effective, maintainable approaches.
  • Lead end-to-end delivery of integrations, Single Sign-On (SSO), security, and customizations, including requirements gathering and technical design.
  • Provide expert guidance to teams, enforce design/coding standards, and ensure high-quality implementation and reusable components.
  • Drive knowledge sharing, promote reusable frameworks, and evaluate emerging technologies to solve evolving business challenges.
  • Lead the adoption and scaling of AI-assisted development practices across teams.
  • Coach engineers on effective AI usage and prompt engineering techniques.
  • Drive innovation and efficiency by embedding AI across the Software Development Life Cycle (SDLC) while establishing appropriate governance and best practices.

Required Qualifications

  • 8+ years of solid development experience in distributed and cloud platforms.
  • 5+ years of experience as an architect in building complex, highly scalable and low-latency applications.
  • Experience with C# and/or Java in a Windows/Linux data center environment.
  • Experience owning and operating multiple instances of a mission-critical service.
  • Experience with Agile development methodology and Test Driven Development (TDD).
  • Experience with cloud services including Infrastructure as a Service (IaaS), Pivotal Cloud Foundry, and public cloud providers.
  • Experience using metrics to drive operational excellence.
  • Experience growing high-performing engineering teams.
  • Good judgment and the ability to handle stressful situations.
  • Broad knowledge of software engineering: languages, frameworks, techniques, industry trends, etc.
  • Experience as a technical leader in an organization. Includes coaching and mentoring, working through complex problems, and working with business partners to deliver an amazing experience for clients.

What you have

  • Deep knowledge of REST and the Web Services.
  • Knowledge and experience with server-side .NET development.
  • Knowledge and experience with NoSQL and SQL databases (Aerospike, MongoDB, Oracle are preferred).
  • Knowledge of messaging systems like RabbitMQ and Kafka.
  • Demonstrated experience using GitHub Copilot and other AI-assisted development tools to accelerate coding, improve code quality, and streamline delivery workflows.
  • Champion the adoption of AI-driven development practices across engineering teams, driving measurable improvements in productivity and efficiency.
  • Educate and mentor teams on effective and responsible use of AI tools, including prompt engineering, code validation, and security considerations.
  • Identify and implement practical use cases for AI across the software development lifecycle (e.g., code generation, testing, documentation, and troubleshooting).
  • Establish best practices and governance for AI-assisted development to ensure accuracy, maintainability, and compliance with enterprise standards.
  • Continuously evaluate emerging AI technologies and integrate them into engineering workflows to enable faster execution and innovation at scale.

Similar jobs