Principal Engineer (Leadership) at Safeguard Global | Torre

Principal Engineer (Leadership)

Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Employment

Provide your expected compensation while applying
location_on
Remote (for United Kingdom residents)
Posted almost 3 years ago

Responsibilities


🟣 Job description: ◽ The Principal Engineer is responsible for developing and leading a customer-driven, product-oriented team. Your central responsibility as the Lead is to be an equal partner with a product leader, to define and incrementally improve a clearly defined set of business objectives and key results, and to lead the team in achieving those outcomes. 🟣 Requirements: ◽ 10+ years of relevant experience in software development and project management. ◽ At least three years of leadership experience managing engineering teams. ◽ Proficiency in React, Node.js, and AWS, with a strong understanding of cloud platform technologies such as Serverless, Kinesis, Glue, EventBridge, and API Gateway. ◽ Familiarity with cloud native patterns, test automation, continuous integration, and continuous delivery. ◽ Experience with ETL/ELT processes and familiarity with continuous improvement and lean software development practices. ◽ Knowledge of transitioning from monolith to microservice architectures, including patterns like Strangler Fig. ◽ Experience with agile methods and frameworks. ◽ Understanding of access-control policies and data security mechanisms. ◽ Strong analytical and problem-solving skills with a pragmatic ownership mentality. ◽ Self-motivated, inspirational, and committed to delivering high-quality work. ◽ Innovative mindset, with a practice of working in small batches and sharing ideas for peer review. ◽ Excellent communication skills, both technical and business-oriented. 🟣 Responsibilities: ◽ Lead and manage a team of 4-5 engineers, ensuring the successful delivery of products, features, and services. ◽ Oversee project design, implementation, and maintenance, including building systems, deployment pipelines, and testing frameworks. ◽ Develop and maintain client tools and software development kits to enhance developer experience. ◽ Provide technical guidance and support to team members, assisting them in solving complex problems and making technical decisions. ◽ Develop and maintain relationships with stakeholders to meet their needs and deliver high-quality products on time and within budget. ◽ Conduct performance evaluations and provide feedback, coaching, and mentoring to team members for continuous improvement and career development. ◽ Ensure development standards focus on scalable, maintainable code and adherence to best practices, including technical design and code reviews. 🟣 Global benefits: ◽ Autonomy & Flexibility: Support for maximum flexibility in work arrangements. ◽ Bonding Leave: Paid leave for new family bonding. ◽ 2 Charitable Days: Opportunity to contribute to causes of personal significance. ◽ Reward & Recognition Program: Rewards for success and upholding company values. ◽ Corporate Bonus/SIP: All Guardians are eligible for annual bonus schemes or sales incentive plans. 🟣 Why become a guardian: 🌎 International environment: Grow your network internationally and collaborate across the world. Interact, discover cultures, and tap into local expertise. 🧑‍🤝‍🧑 Our culture: We emphasize the human factor in everything we do. We’re proud of our nurturing culture. A culture where your ideas will always find their way to our leaders, and your contribution will be recognized. 🕐 Autonomy & flexibility (work in any way): We empower you with as much flexibility as possible with how and where you work best. We value results, not working hours. 🕮 Learning: We support your continuous growth by providing access to 2 learning platforms where you can learn at your own pace. ✨ Valuable Experience: There are many great reasons to join us, but we’re proud that all Guardians can join the annual bonus scheme or sales incentive plan.