Java/C++ Software Architect
MailGate SC is looking for a talented Software Architect to join our remote team and growing business. MailGate is an all-in-one solution providing network protection, policy-based content filtering, IP reputation, antivirus, antispam, sandboxing, data loss protection, automated encryption, and many other features.
The Software Architect will collaborate with Engineering and Product Management teams and will be responsible for applying best practices that will drive fast time to value for customers. They will take ownership of key technical activities and initiatives within the team to ensure a high level of service to our internal and external partners. The role requires strong technical, solutions, and presentation skills that will drive innovation and thought leadership.
This is a remote position, but the candidate would ideally be based in Sofia, Bulgaria to meet in-person with the team when needed.
Responsibilities:
- Be overall accountable for the technical product architecture .
- Be a single point of contact for technical topics coming from various sources.
- Proactively drive changes to deliver constant product improvements.
- Be accountable for knowledge sharing and proper communication of technical topics/changes/architectures.
- Understand customers’ business needs and transfer them to current architecture.
- Work closely with R&D and Product Managers.
Qualifications:
- Preferably 6 years of experience in similar roles (Senior Developer/Architect).
- Experience working with Sales, Product Management, and R&D teams.
- Extensive hands-on experience working with Java and/or C++.
- Deep understanding of Architectural Design Patterns.
- Experience with: Protocols, File systems, Operating Systems, Storage, Networking, Encryption .
- Experience working with relational Data Bases (Oracle, MsSQL, MySQL) .
- Experience with NoSQL Data Bases (Cassandra)
- Experience with Security development patterns.
- Extensive experience working with message-oriented service patterns like SOAP, REST, SOA .
- Good knowledge and understanding of cloud technologies
Interpersonal Skills:
- Ability to work in a multicultural environment.
- Strong organizational and communication skills both written and verbal.
- Delivery driven approach to work.
- Likes to work in a highly challenging environment .
- Strong influencing skills .
What's in it for you:
- A fast-paced and exciting work environment.
- A global organization with multinational customer base and colleagues.
- Career progression and development opportunities.
- Flexible, work-from-home options available.
- Opportunity to develop innovative, industry-leading email security solutions.
- A chance to work with reputable and established partners.