Software Developer - Enterprise Architecture & AI Solutions Engineering
Your opportunity
At Schwab, you’re empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us challenge the status quo and transform the finance industry together. We believe in the importance of in-office collaboration and fully intend for the selected candidate for this role to work on site in the specified location(s).
What you have
Required Qualifications
- Bachelor’s degree in Computer Science or equivalent professional experience.
- 4+ years of experience designing, building, and supporting enterprise software applications.
- Demonstrated experience applying strong software engineering fundamentals, including object-oriented design principles, software design patterns, and scalable application architecture.
- Experience developing and delivering software solutions that solve complex business and technical problems through analytical thinking and sound engineering practices.
- Hands-on experience with at least one of the following areas: agentic systems and orchestration, retrieval-augmented generation (RAG), prompt and context engineering, generative AI, or large language model (LLM) applications.
- Ability to communicate technical concepts clearly, collaborate effectively across teams, and translate complex requirements into actionable solutions.
- Working knowledge of cloud-based application development, deployment, scalability, and operational support.
- Experience designing, consuming, or integrating APIs and distributed services.
- Understanding of relational, NoSQL, or vector database concepts and data modeling principles.
- Experience applying software development lifecycle (SDLC) practices, including testing, code quality, and continuous improvement.
- Demonstrated commitment to security, privacy, risk awareness, and responsible AI practices.
Preferred Qualifications
- Experience building or supporting enterprise AI platforms, tools, or developer enablement solutions.
- Experience with model evaluation, AI governance, guardrails, and risk management frameworks.
- Experience working with AWS, Azure, or other cloud platforms in production environments.
- Exposure to agent orchestration frameworks, model context protocols (MCP), vector databases, embeddings, or knowledge retrieval systems.
- Experience developing full-stack or backend applications within cloud-native environments.
- Familiarity with agile development practices and cross-functional engineering teams.
- Demonstrated learning agility with the ability to quickly adopt emerging technologies and new technical domains.
- Strong collaboration skills and experience working with architects, product teams, and engineering stakeholders to deliver shared outcomes.
What’s in it for you
At Schwab, you’re empowered to shape your future. We champion your growth through meaningful work, continuous learning, and a culture of trust and collaboration—so you can build the skills to make a lasting impact. Our Hybrid Work and Flexibility approach balances our ongoing commitment to workplace flexibility, serving our clients, and our strong belief in the value of being together in person on a regular basis.
We offer a competitive benefits package that takes care of the whole you – both today and in the future:
- 401(k) with company match and Employee stock purchase plan
- Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions
- Paid parental leave and family building benefits
- Tuition reimbursement
- Health, dental, and vision insurance

