Lead Software Architect
Full-time, Belgrade
Humanity is a cloud-based workforce management software fueled by a commitment to innovation, iteration, and a customer-centric approach. Our platform brings together usability, smart design, and custom features to help managers and employees better organize and stay connected through our evolving suite of apps. Headquartered in San Francisco, with offices around the globe, we are connected by a culture that promotes creativity, teamwork, and transparent leadership.
We are looking for a Lead Software Architect to join our Belgrade team of 80+ creative and talented people.
What you’ll be working on:
- Platform - Lead advocate for developing and improving the quality of Humanity platform architecture:
- Your main focus should be on improving quality, with constantly keeping a good balance between business and product plans.
- Collaborate with other Technical Leads and management on Architecture related topics and strategic decisions for the platform (choosing the best technology for a project is one example).
- Define standard development procedures for maintaining high code quality (workflow, code review, coding guidelines, formatting…) and organize the process to make sure they are being followed.
- Organize inspections of the existing code and maintain the backlog for improvements and technical debt.
- Organize and participate in the technical aspect of backlog grooming: working with POs to refine the stories, providing technical designs and estimations.
- Team - In charge of improving the level of technical knowledge of all software engineers working in Humanity:
- Organize and actively participate in mentoring of junior colleagues, identify and coach potential Technical Leads and mentors.
- Organize and actively participate in internal training and knowledge sharing sessions.
- Organize and lead regular functional meetings internally to share both platform related things as well as technology trends, new frameworks, evaluations.
- Identify good external learning opportunities (trainings, conferences) ahead of time and propose candidates for external learning to management.
- Actively participate in the hiring process in partnership with our HR team.
- Work with management and marketing (Events and PR) on enhancing the reputation of Humanity in the local engineering community.
How do you know if you’re right for the role?
- This position requires minimum 2 years as a Software Architect in an Agile/Scrum environment.
- You are proficient in making decisions about high-level design choices and technical standards, including software coding standards, tools, and platforms.
- Experience in developing architecture of innovative software solutions.
- Experience with building SaaS products is considered a plus.
- Ideally, you have extensive experience with some of our core technologies: PHP, MySQL, Javascript, React, Java, Mobile and Linux. If not, your ramp-up time will be longer.
- You partner and cooperate effectively with Engineering teams, Product and other teams in the company.
- You demonstrate strong analytical skills and innovative approach in solving complex problems.
You can expect:
- Competitive salary;
- Equity;
- Modern offices in Central Belgrade;
- Flexible working hours;
- A creative and fun working environment;
- Private health insurance;
- Company sponsored training, workshops, education and team buildings.
Deadline for applications: 27.02.2018.