Cloud (regular) .Net (regular) People Management (advanced) Job PostingStoneX Digital Payments is looking for an Engineering Manager to lead the design, development and implementation of software applications that make up key components of our Payments Platform. You will hire and manage a team of full stack engineers whose goal will be to deliver high-quality software that is aligned with customer needs and business goals. Reporting to the Head of Engineering you will be a key leader in executing our technology strategy and taking the lead on lean agile projects, ensuring projects are completed up to quality standards and on time.Come help us develop the next-generation payments platform! The ideal candidate is passionate about growing teams and building complex distributed systems.Primary Responsibilities:Lead the software development life cycle (SDLC) for the team including planning, analysis, code design, development, testing, debugging, and maintenanceDirect the team’s activities, implementing engineering standards, best practices, and quality assurance proceduresWork closely with product owners/managers to understand product requirements and translate them into technical specifications and a roadmap for the development teamProvide technical knowledge and insight to help the team analyze complex requirements and break down features and initiatives into tasksOwn the team’s output, taking responsibility for the quality of the applications as well as its alignment with technology and product goalsReview and give constructive feedback on code and performance; implement a culture of peer code reviews and transparencyIdentify recurring issues and opportunities to improve engineering process· Manage the integration of software solutions along with monitoring and supporting tools to ensure the team’s software works well in its operating environmentActively participate in strategic decision-making with senior management regarding technology solutions and platform architectureAllocate resources, manage workloads and performance to drive team efficiencies and adhere to project timelinesRecruit, mentor and manage high performing software engineering teamsEducation and Experience:7+ years software engineering experience, primarily back-end or full-stack3+ years of experience in a Team lead or Manager role, including hiring and managingExperience with leading a Lean Startup is a plusExperience in SaaS, Payments, or E:commerce is a plusExperience with .NET and Cloud platforms (Azure/AWS/GCP)Experience designing and writing robust software for highly scalable, low-latency, event driven, distributed platformsStrong experience with object-oriented programming and design, including C# or any other programming languagesExperience designing, implementing, and integrating with RESTful APIs.Experience with automated build and deployment tools with Platform Engineering teams.Experience with IaC, specifically Terraform is a plusExperience supporting, modifying, and maintaining systems and code that others developExperience managing multiple technology projects with competing prioritiesExperience with modern architectures and practices including microservices, cloud computing, micro frontends, and domain-driven designExperience with microservice design patterns, specifically Twelve-Factor is a plusBenefits & Perks:Competitive salaryEmployee Assistance Programme through Magellan Health (provide support on a wide range of work and personal issues)Private healthcare for employees and closest family membersLife insuranceLunch vouchersA true learning and development culture offers you many possibilities to grow your skills and advance in your career
Senior Software Engineering Manager in Constanţa
Datele de contact vor fi vizibile dupa ce veti aplica!