Note: We offer flexible working models for all open positions. You can choose from three options: a combination of work from home and office, work only from home, or work from anywhere in the world.A custom development company, MentorMate is a design and software powerhouse with mature and established practices in Enterprise Web & Mobile Development, Human-Centered Design, Cloud & DevOps. We are seeking an Enterprise Architect, who will focus on both the sales and project delivery cycles. You will work with MentorMate sales and account management teams to propose feasible technical architecture options for prospects and existing clients. You will participate in the architecture and planning of software solutions during the proposing phase, and collaborate with technical leaders in multiple practices in defining the technical architecture. You should have a wide breadth of knowledge across different development and cloud technologies, and you are curious about new emerging architecture patterns.When the client accepts the proposed solution, you will be responsible for refining the technical architecture based on learning more about their business needs, and leading the team in the implementation of the architecture as well as manage the traceability and potential scope changes within the engagement using your understanding of the client’s business needs as well as the assumptions made about the solution. Over time, the Technical Solutions Architecture team will have defined multiple architecture patterns that will form the reference architecture library. This role will work with Software Architects across MentorMate’s development practices to refine these reference architectures over time as technology evolves. An effective Enterprise Architect must consider the health and well-being of the project and the client, and not focus exclusively on the merits of the technical solution.As a top engineering employer, run by engineers, MentorMate provides challenging careers in a friendly, people-oriented environment. We value our employees and share our success through competitive pay and benefits, advancement opportunities, and flexible working models.
Monthly gross salary
Home office (days/week)
5+ experience delivering solutions for IT or Product Development groups
3+ years of experience in Software Architecture, Solution Architecture or Enterprise Architecture roles
Excellent people skills – а demonstrated the ability to work with technical and non-technical individuals, both in gathering information and communicating direction and status.
Excellent knowledge of architecture patterns and architecture best practices
Experience negotiating features and architectures with internal and external clients
Experience with cloud technologies
Experience with DevOps principles, practices, tools and implementations
Experience with SCRUM development methodology
Practical experience with the entire lifecycle of custom and packaged software application development
Excellent spoken and written English
Bachelor of Science Degree in Computer Science, Engineering, or equivalent
Lead the effort in defining and refining the technical architecture for the solution during the proposing and define phase of a project, including reuse and refinement of reference architectures
Assist clients and project teams with architecture, design, and implementation of the proposed solutions
This role will have both billable and non-billable work with clients. Non-billable work includes working with sales in proposing new work. The amount of billable work will be roughly 50%.
Assist project management in identification of scope changes and provide budget and timeline adjustments
Work with account and project management to discuss new needs within project teams to ensure client satisfaction
Work with account and project management to identify risks and mitigate such risks
Be an advocate for the client within the project, ensure MentorMate has our client’s best interest in mind by executing a solution that meets business, users, and technology needs
Be an internal and external champion for strong technical architecture, including consistency and standardization via reference architectures, when applicable
Provide technical thought leadership to clients and internal staff on MentorMate’s portfolio
Benefits & perks
Additional health & dental insurance - In times of need, the supplemental insurance spares you unnecessary concerns.
Transport costs covered - You prefer to come to work at the office? We cover your transport costs (public transport cards; fuel card; taxi vouchers; Spark voucher; parking). If you prefer to come by bike, just use our MentorBike.
Sport card - You have the opportunity to do sports in different places and activities and to provide a sport card for a companion.
Insurances - An individual wallet on an online insurance platform that provides a portfolio of services to choose from (motor hull insurance, civil liability, property insurance, etc.)
Investment plan - Investment plan with the opportunity to create investment savings account for your future.
Additional voluntary pension insurance - You can take care of your future and save money for pension insurance.
Career path with regular salary increases - We believe creativity and diligence have to pay off, and we recognize your efforts and expertise.
Internal technical & soft skills training and individual learning budget - We organize regular trainings and assign a learning budget individually to each team member because we know that learning should never stop.
Referral bonuses - Working with a friend is always a nice addition to the atmosphere at work.
Internal communities - If you are a fan of board games, painting, sport groups, etc. we have different communities for each taste outside of working hours.
Work from home - You have the opportunity to choose between three work models: 100% work from home; a combination of 50% work from home and 50% from the office; work from anywhere in the world
Work from another office - We have 5 locations in Bulgaria. If you want to meet with other colleagues or whenever it is easier to work together on a project, you can request to work from one of our other offices.
Find a job in one of the best tech companies in Bulgaria