Position: Principal Software Architect
Company: Svitla Systems
Experience required: 5y
Category: Lead
English level: upper
Published: 2021-04-01T00:00:00+03:00

Our client built a revolutionary platform on top of open standards — DMARC, DKIM, and SPF — that, for the first time, makes it possible for any organization to protect itself against email impersonation. They pioneered the notion of automated email authentication, with innovative components like the DNS-based Authenticator (including patented Instant SPF). The system enables organizations to authenticate their email quickly, easily, and reliably. They are committed to building a more trusted email ecosystem as the Email Authentication leader as a Service. As part of that commitment, they are active participants in the open-source and standards communities. They are co-authors of open standards like ARC and BIMI and contribute to various open-source projects that serve the wider community. We are looking for an experienced Senior Architect. The successful candidate will be responsible for designing, developing and implementing software solutions to address complex business issues, and providing technical leadership within the engineering department. The ideal applicant will be able to thrive in a highly collaborative workplace and actively engage in the development process.

**Requirements**
- 10+ years' experience designing and leading architectural efforts for web, software or mobile applications;
- Experience with cloud/SaaS, big data, or analytics and Machine Learning;
- Familiarity with the DNS, DMARC, DKIM, SPF and how technology can be used to solve problems in the end to end communication security space;
- Proficiency with Ruby on Rails, Golang, SQL, web application development, security and open source technologies;
- BS/MS in computer science or equivalent work experience. Significant design/architecture experience.

**Team/Leadership Qualifications**
- Team player possessing strong analytical, problem solving and communication skills;
- Strong mentoring skills. Able to influence and communicate effectively with both technical and non-technical people;
- Demonstrated ability to work with global teams across time zones;
- Ability to work effectively in a fast paced, complex technical environment.
- Experience driving for results across cross-functional teams while maintaining effective working relationships;
- Excellent communication skills. Communicates clearly, succinctly and persuasively to all levels of employees, customers and management (including executives);
- "Self-starter" attitude and the ability to make decisions independently;
Strong self-motivation and professional pride in your work product.

**Responsibilities**
- Provide architectural leadership across a number of interdependent engineering teams, architects, systems and offerings;
- Drive design and implementation of durable and software solutions that will solve critical customer problems;
- Influence the shaping of future products by contributing to the framework (architecture) used across multiple products or systems. Drive system and platform thinking within development teams;
- Be the technical expert, researching, evaluating, and implementing state-of-the-art technology (open source, third party, etc.);
- Key member of the team in regards to representing the technology driven opportunities and implications of various business and offering strategies and tactics;
- Strong technical documentation and presentation skills to communicate architectural and design options, educating development teams, business users, and senior leadership;
- Provide technical leadership and be a role model to software engineers pursuing a technical career path in engineering;
- Coach and mentor other engineers in process and methodologies;
- Provide perspective on leading industry trends, recommendations on new and emerging technologies, technology prototypes, patent proposals and engineering process improvements;
- Actively stay abreast of web/SaaS/PaaS trends and standards, recommend best practices and share learning;
- Build strong teams - set and evangelize vision, facilitative leadership, attract and retain key talent. Talent steward for the engineering organization, mentor rising leaders;
- Support Software QA, and verification and validation activities to ensure system quality, functionality, and performance.

**We Offer**
- Competitive compensation plan that takes skills and experience into consideration.
- Annual performance appraisals.
- Possibility to choose your workspace either remote or combination of your home and one of our development offices. 
- Flexible working hours and adjustable work/life balance.
- Projects that use advanced, cutting-edge technologies.
- Competitive bonuses for a personal recommendation of new employees.
- Vacation time, sick-leaves, national holidays, family supplementary days off.
- Comprehensive medical insurance including dental services, massages.
- Support for a healthy lifestyle, compensation of sports events.
- Maternity leave policy.
- A personal loan budget is available for long-term personnel.
- Partial compensation of conferences, courses, and English classes.
- Free meetups, webinars, and conferences organized by Svitla.
- Birthday and New Year presents for personnel, gifts for children.
- Fun summer and winter corporate parties and memorable anniversary presents.