Data Engineer
Source: Himalayas
Tailor your resume to this posting—match keywords and layout for recruiters. Try Resume.io before you apply.
AI Summary Powered by Gemini
This Data Engineer role involves providing technical leadership and architectural guidance across multiple agile software delivery squads within a global professional services firm. It is an ideal opportunity for an experienced engineer to drive engineering standards and high-quality solution delivery for a diverse portfolio of enterprise clients.
Job Description
JOB DESCRIPTIONAbacus Consulting | Data Engineer WHO WE AREAt Abacus, we specialize in technology, outsourcing, and people solutions, bringing nearly 40 years of experience shaped alongside the organizations we support. As a global professional services leader, our focus remains on providing bespoke solutions that enable organizations to create the future of business and embrace change for sustainable growth, powered by a global team of over 5,000 people.WHAT WE DOAcross digital transformation, emerging technologies, SAP enterprise solutions, outsourcing, and human capital, we support organizations in building environments that operate effectively and scale with the business. Today, this extends to more than 1,500 enterprise clients, where the focus remains on creating systems that are not only functional, but ready to adapt and evolve over time.POSITION OVERVIEWRole SummaryProvides technical leadership and engineering direction across software delivery squads within the Software Engineering Centre of Excellence (CoE). Responsible for guiding solution design, engineering quality, architecture alignment, development standards, and technical delivery execution. Works closely with architects, Product Owners, Scrum Masters, developers, QA, DevOps, and business stakeholders to ensure scalable, secure, and high-quality software solutions are delivered in alignment with business and technology objectives.ResponsibilitiesLead and guide software engineering teams in the design, development, and delivery of enterprise software solutionsProvide technical leadership across multiple agile squads and support engineering best practicesDrive solution design, architecture alignment, and technical decision-making across projects and platformsCollaborate with architects, Product Owners, business stakeholders, and engineering teams to define technical requirements and delivery approachesEnsure engineering standards, coding practices, security controls, and quality assurance processes are implemented consistentlySupport estimation, sprint planning, technical roadmaps, and delivery execution activitiesReview and approve technical designs, code quality, and implementation approachesIdentify and resolve technical risks, dependencies, and delivery blockersSupport DevOps, CI/CD, automation, and cloud engineering practices across delivery teamsMentor and coach developers and engineers to improve technical capability and engineering maturityDrive continuous improvement initiatives within the Software Engineering CoESupport production stability, operational readiness, troubleshooting, and root cause analysis activities where requiredContribute to reusable engineering assets, frameworks, accelerators, and standardsCollaborate with Business Operations, Delivery leads, and stakeholders to support governance and reporting requirementsEvaluate and recommend emerging technologies, tools, and engineering practicesQualification & ExperienceBachelor's degree (BA/BS) in Computer Science, Information Systems, Software Engineering, or related field preferredAt least 8–10 years of experience in software engineering and application development environmentsAt least 3–5 years of experience leading engineering teams or technical delivery initiativesStrong experience in enterprise application architecture, system integration, APIs, and modern software engineering practicesExperience with cloud platforms, DevOps practices, CI/CD pipelines, and Agile delivery modelsExperience working with distributed systems, microservices, and scalable application designExperience across the full software development lifecycle (SDLC)Relevant technical certifications advantageousPreferred SkillsTechnical leadership and mentoringSolution design and architecture alignmentStrong software engineering and coding capabilityAPI, integration, and microservices developmentDevOps and CI/CD practicesCloud engineering and platform technologiesAnalytical and problem-solving capabilityStakeholder engagement and communication skillsRisk and dependency managementProcess improvement and engineering optimisationStrong collaboration and team leadership capability Ability to work independently and across multiple agile squadsGood communication (written and oral) and interpersonal skillsGood organisational, multi-tasking, and time-management skillsOriginally posted on Himalayas
Full Description
JOB DESCRIPTIONAbacus Consulting | Data Engineer WHO WE AREAt Abacus, we specialize in technology, outsourcing, and people solutions, bringing nearly 40 years of experience shaped alongside the organizations we support. As a global professional services leader, our focus remains on providing bespoke solutions that enable organizations to create the future of business and embrace change for sustainable growth, powered by a global team of over 5,000 people.WHAT WE DOAcross digital transformation, emerging technologies, SAP enterprise solutions, outsourcing, and human capital, we support organizations in building environments that operate effectively and scale with the business. Today, this extends to more than 1,500 enterprise clients, where the focus remains on creating systems that are not only functional, but ready to adapt and evolve over time.POSITION OVERVIEWRole SummaryProvides technical leadership and engineering direction across software delivery squads within the Software Engineering Centre of Excellence (CoE). Responsible for guiding solution design, engineering quality, architecture alignment, development standards, and technical delivery execution. Works closely with architects, Product Owners, Scrum Masters, developers, QA, DevOps, and business stakeholders to ensure scalable, secure, and high-quality software solutions are delivered in alignment with business and technology objectives.ResponsibilitiesLead and guide software engineering teams in the design, development, and delivery of enterprise software solutionsProvide technical leadership across multiple agile squads and support engineering best practicesDrive solution design, architecture alignment, and technical decision-making across projects and platformsCollaborate with architects, Product Owners, business stakeholders, and engineering teams to define technical requirements and delivery approachesEnsure engineering standards, coding practices, security controls, and quality assurance processes are implemented consistentlySupport estimation, sprint planning, technical roadmaps, and delivery execution activitiesReview and approve technical designs, code quality, and implementation approachesIdentify and resolve technical risks, dependencies, and delivery blockersSupport DevOps, CI/CD, automation, and cloud engineering practices across delivery teamsMentor and coach developers and engineers to improve technical capability and engineering maturityDrive continuous improvement initiatives within the Software Engineering CoESupport production stability, operational readiness, troubleshooting, and root cause analysis activities where requiredContribute to reusable engineering assets, frameworks, accelerators, and standardsCollaborate with Business Operations, Delivery leads, and stakeholders to support governance and reporting requirementsEvaluate and recommend emerging technologies, tools, and engineering practicesQualification & ExperienceBachelor's degree (BA/BS) in Computer Science, Information Systems, Software Engineering, or related field preferredAt least 8–10 years of experience in software engineering and application development environmentsAt least 3–5 years of experience leading engineering teams or technical delivery initiativesStrong experience in enterprise application architecture, system integration, APIs, and modern software engineering practicesExperience with cloud platforms, DevOps practices, CI/CD pipelines, and Agile delivery modelsExperience working with distributed systems, microservices, and scalable application designExperience across the full software development lifecycle (SDLC)Relevant technical certifications advantageousPreferred SkillsTechnical leadership and mentoringSolution design and architecture alignmentStrong software engineering and coding capabilityAPI, integration, and microservices developmentDevOps and CI/CD practicesCloud engineering and platform technologiesAnalytical and problem-solving capabilityStakeholder engagement and communication skillsRisk and dependency managementProcess improvement and engineering optimisationStrong collaboration and team leadership capability Ability to work independently and across multiple agile squadsGood communication (written and oral) and interpersonal skillsGood organisational, multi-tasking, and time-management skillsOriginally posted on Himalayas