The Senior Solutions Architect sets the technical direction for a portfolio of assigned applications. Shapes, designs and plans the portfolio’s long-range technology roadmap, to anticipate future business needs and to maximize the value of long-term technology investments. Provides guidance, mentorship and technical expertise to application development leads across multiple projects. Creates and maintains the team’s application and technology architectures, integrated with the foundation’s enterprise architecture.
Solution Design: Develop and maintain a comprehensive technical blueprint of the team’s services. Create solution options that align IT services with business sponsor’s missions, goals and objectives with consideration of both technical and non-technical implications and trade-offs. Review and recommend selection of third-party software platforms. Follow foundation Enterprise architecture best practices, adhering to standard activities and deliverables for project solutions.
Solution Implementation: Produce blueprints that guide the development and implementation of business solutions across multiple projects. Provide direction to technical teams during project delivery. May validate and approve the deliverables of the technical team.
Team Leadership: Effectively articulate how the team can realize business value through technology. Mentor technical team members. Direct the day-to-day work of contingent technical staff. Contribute to the foundation’s Enterprise Architecture.
Customer Engagement: Deeply understand the customer’s business capabilities and business strategies. Incorporate customer feedback into the team’s solution architecture to support business strategies.
Product and Service Strategy: Develop and maintain the technology roadmap for assigned area. Collaborate with business and IT partners to ensure that the roadmap creates business value with technically sound solutions. Ensure implementations support technology and business roadmaps. Seek out opportunities to apply technical innovations to customer needs.
Continual Improvement: Frequently monitor the business capability landscape to identify opportunities for greater long-term business value. Frequently monitor the industry solution landscape to track the development of available solutions, and identify opportunities for adapting the team’s solution architecture. Provide ongoing feedback to Enterprise Architecture team to ensure the framework remains relevant and useful.
People Management: This role may manage people and is responsible for hiring the talent needed to achieve our goals, ensuring successful employee onboarding, communicating performance expectations, creating goal alignment, integrating project and change management, giving and seeking feedback, providing coaching, measuring progress and holding people accountable, supporting employee development, and recognizing achievement and lessons learned.
Leadership and Culture
We believe that energized people, working well together, fueled by great leadership in an inclusive environment in which they thrive, will do phenomenal things.
Core Knowledge and Skills
Experience in outlining solution architecture descriptions, monitoring and governing their implementation and identifying continual improvement opportunities in alignment with Enterprise Architecture framework.
Experience mapping business capabilities to long-term technology solutions.
Deep expertise with the assigned solution technology stack.
Strong written and verbal communication skills, including public speaking and presentations; ability to articulate technology impact to business customers at all levels.
Relationship building and consulting skills, including development of effective relationships with senior business and IT leaders.
Complex problem-solving knowledge and skills, including conflict resolution and facilitation.
Ability to estimate and recommend total cost of ownership with and for colleagues & customers/business owners
Education and Experience
Bachelor's degree, with a degree in computer science desired
5+ years software development experience as an individual contributor with a distinguished track record of shipping technically demanding projects
Enterprise experience on the Salesforce platform with deep technical understanding of Apex, Visualforce and the Salesforce APIs Experience
Background in web services and systems integrations using HTTP and RESTful design principles
Understanding of version control systems like GitHub and build tools like Jenkins or VSTS
3+ years’ experience designing and documenting technical solutions
Proficient with UML and documenting reference architecture
Creating Conceptual and Logical data models, CRM patterns preferred but not required
3+ years’ experience managing software development teams
Demonstrate intimate knowledge with agile development methodologies
Experience in managing complex projects that require a deep understanding of the application logic and dependencies, especially across teams and release boundaries
Reports to: Deputy Director, Information Technology, Investment and CRM Applications
As part of our standard hiring process for new employees, employment with the Bill and Melinda Gates Foundation will be contingent upon successful completion of a background check.
The Bill & Melinda Gates Foundation is dedicated to the belief that all lives have equal value. We’re committed to creating a workplace where employees thrive both personally and professionally. We also believe our employees should reflect the rich diversity of the global populations we aim to serve—in race, gender, age, cultures and beliefs—and we support this diversity through all of our employment practices.
All applicants and employees who are drawn to serve the mission of the Bill & Melinda Gates Foundation will enjoy equality of opportunity and fair treatment without regard to:
From poverty to health, to education, the Bill and Melinda Gates foundation focuses on improving the lives of billions of people worldwide. There are four problem areas the organization focuses on; the Global Development Division, Global Health Division, United States Division, and Global Policy & Advocacy Division. In developing countries the foundation focuses on improving the health and welln...ess of people as well as helping children and families escape from extreme hunger and poverty. In the United States, the foundation focuses on low-income families and makes sure that everyone has opportunities to receive an education that will help them succeed. The foundation works with numerous organizations around the world to tackle critical problems and addresses challenging inequalities. The headquarters of this organization is based in Seattle, Washington, one of the most proactive global health and non-profit cities in the world.