

Search by job, company or skills

Position Overview -As the Engineering Manager, you will oversee the design, development, and evolution of our software products. You will lead one or more development teams, manage software development processes, and ensure alignment between technical solutions and business objectives. This role demands technical leadership, resource management, and collaboration across various stakeholders.
Primary Responsibilities
• Team Leadership & Development: Lead and manage one or more product development teams, fostering an environment of collaboration, continuous learning, and professional growth.
• Product Development: Oversee the design and development of data-centric applications, microservices, and APIs, ensuring the successful completion of the full software development lifecycle, from design through to production.
• System Architecture: Ensure that all products are designed with scalability, flexibility, and security, and aligned with Creditsafe's enterprise architecture.
• Stakeholder Collaboration: Collaborate with product management and other stakeholders to translate business requirements into effective technical solutions.
• Resource Management: Efficiently manage and allocate resources across projects, balancing priorities to ensure timely and high-quality delivery.
• Engineering Excellence: Advocate for best practices in software engineering, including continuous integration, test-driven development, secure coding, and cloud optimization (AWS/Azure).
• Performance Optimization: Identify and resolve performance bottlenecks, optimize code, and ensure scalability and reliability in system operations.
• Security & Compliance: Implement security best practices within the codebase and infrastructure, ensuring adherence to information security standards.
• Agile Practices: Lead Agile methodologies, manage risks, and ensure effective cross-functional collaboration and timely delivery.
• Technical Innovation: Stay current with industry trends, proactively proposing innovations and improvements to system architecture.
• Mentorship & Talent Development: Recruit, mentor, and retain top engineering talent, fostering continuous development within the team.
Required Qualifications:
• 12+ years of experience in software design and development, with at least 3 years in a leadership role managing engineering teams.
• Bachelor's degree in Computer Science, Software Engineering, or a related field.
• Proven full-stack development experience, with hands-on proficiency in programming languages such as .NET (Preferred), Java, JavaScript, or Python.
• Strong expertise in system architecture, with experience in designing scalable and flexible software systems.
• Extensive experience with cloud platforms (AWS, Azure), including resource management, scalability, and optimization.
• Proficiency in database management (Oracle, MySQL, PostgreSQL) and performance tuning.
• Deep knowledge of engineering best practices: DevOps, CI/CD, version control, testing, and security compliance.
• Experience working in Agile development environments, managing risks, timelines, and multi-disciplinary teams.
• Excellent communication skills, with the ability to present complex technical concepts clearly to stakeholders.
• Proven experience in stakeholder management, aligning technical solutions with business goals.
Preferred Qualifications:
• Experience working with Creditsafe's tech stack (Python, Linux, AWS services for data ingestion, storage, and processing, including serverless services and databases).
• Experience with containerization (Docker, Kubernetes), version control (GitLab, Bitbucket), and infrastructure as code (Terraform).
• Knowledge of web services architectures, including RESTful services, microservices, and Single Page Applications (React, Angular).
• AWS Solutions Architect certification is a plus. HR Documentation Public Access
Behavioral Skills:
• Strong leadership and interpersonal skills, with the ability to motivate and guide teams effectively.
• Detail-oriented, self-motivated, and committed to delivering high-quality software.
• Exceptional time management and organizational skills, capable of handling multiple projects and shifting priorities.
• Innovative problem-solver with a focus on improving systems and workflows.
• Adaptable and flexible, able to thrive in a fast-paced, dynamic environment.
• Excellent communication and collaboration skills, able to explain technical details clearly and concisely.
• Strong stakeholder management skills, with the ability to communicate effectively at all levels of the organization.
Job ID: 151431681
Skills:
.NET, Github, Cassandra, Unit Testing, PostgreSQL, Angular, Nosql, Typescript, Javascript, MySQL, Gitlab, Python, AWS, Graphql, Node.js, Sql, Css3, Vue.JS, Git, Gcp, Integration Testing, Bitbucket, Html5, MongoDB, Restful Apis, Azure, automated testing frameworks, DevOps practices, microservices architecture, CI CD tools
Skills:
Databases, release management, C, Storage Systems, Networking Concepts, Linux, Distributed Systems, Cloud Infrastructure, Python, application protocols, system-level performance analysis, Go, cloud platforms, AI-assisted tools, reliability improvement, observability tools, Troubleshooting
Skills:
Integrations, Moodle, Apis, Scalability, React, Performance, Technical Documentation, code quality, Security, Troubleshooting, architecture, Customisation
Skills:
AWS, Java, Apache Spark, Grafana, Kafka, Prometheus, Kubernetes, Python, Gcp, Scala, Cloudwatch, ETL frameworks, Cloud-native services
Skills:
Distributed Systems, Cloud Services, PostgreSQL, Automation, Security, Observability