Great opportunity for a Senior Engineer, with leadership responsiblities
Flexible working options (remote work)
As the Engineering Manager, you will work in a fast-moving, but rigorous development environment with a focus on pushing high quality, secure, production grade code. You will work directly, hands-on with the CTO and will have the opportunity to make a direct and meaningful impact on the future technology of a fast growing tech company and platform.
You will be responsible for:
Working with the CTO, Product Owners, Project Managers and Sr. Developers to set development goals, timelines, and expectations across engineering and business units.
Defining the next generation of products, services, and culture at the Company.
Coordinating and collaborating with distributed team developers, product engineers, and other staff on a daily basis.
Interacting with clients, third-parties, suppliers, and contractors as needed.
Executing and delivering specific technical and engineering work, such as API development, architecture definitions, deployments, or other hands-on engineering efforts.
Ensuring adherence to technical processes, and creating a culture of sound engineering principles within the Company.
Performing periodic code reviews with Junior and Senior Engineers, and engage with team members constructively.
Representing the Company at tradeshows and community events to increase Company exposure and advance recruitment efforts positively.
Engaging developer community and handling initial/secondary technical recruitment and screening, and acting as an advocate for hires throughout the recruitment process.
Periodically reporting on individual developer, team, and technology progress, identifying potential points of weakness and recommend appropriate remedies.
You have a Bachelor degree in Computer Science or a related field
You have at least 10 years work experience, and at least 5 years managerial experience.
You have a strong knowledge of algorithms, software engineering, distributed systems, test driven development, continuous integration, databases, and configuration management
You are committed to building secure, efficient and resilient systems.
Previous experience with Linux, networking, Kubernetes, and security would be highly valuable.
You are familiar with cloud technologies, service offerings, and related APIs (AWS, GCP, etc).
You must be capable of building, deploying and managing Go production applications “in the cloud”.
Previous experience working in banking, ecommerce, or finance is a plus.
You must have excellent English communication skills and be independently driven to success.
You must be comfortable working as part of a remote team.
You have strong analytical and planning skills.
You are passionate about building financial technology that improves people’s lives.