Position: Solution Architect Python
Company: Brightgrove
Experience required: 5y
English level: upper

Responsibilities 
As part of the Delivery organization, you will take part in development and research activities through:
•	Architecture and processes reviews and definition
•	Software design and code reviews
•	Participation in different projects as a Lead Architect/Technical Expert
As part of Technical Sales organization, you will work closely with prospective clients and sales team and will be:
•	Communicate with prospective clients (including senior VP and C level) to understand their needs, expectations, goals, and constraints
•	Advising and consulting potential customers on service and solutions capabilities
•	Contribute to workshops and meetings both online and face-to-face sessions
•	Develop solutions architectures according to the customer’s needs
•	Support delivery teams’ composition efforts during project kick-off
Candidate Requirements: 
•	8-10 years technical experience 5+ years of architecture/tech lead/engineering management roles
•	MS/BS degree in Computer Science
•	A solid understanding of: At least two different tech stacks; 2+ programming languages one of which is Python and some another language; Software design principles; Databases; Networking; Security
•	Experience with distributed agile development and engineering practices
•	Experience with project planning, estimation and management of On-time, on-budget, on-spec deliveryдаже
•	Fluent English (both written/spoken)
•	Willingness and natural inclination to open and active communication
Experience in technical sales (presales) process, including: Taking part in sales meetings alongside sales and delivery teams, helping them to explain technology aspects services and product offerings; RFI/RFP/OOM analysis and proposal preparations, including fixed-price project proposals; Scope assessment and development effort estimation.