Data Engineer
WFA Digital Insight
The demand for skilled data engineers has skyrocketed, with a 25% increase in job openings over the past year. As companies like Abacus Consulting continue to drive digital transformation, professionals with expertise in software engineering, cloud platforms, and data analysis are in high demand. With nearly 40 years of experience, Abacus Consulting offers a unique opportunity to work with a global team of over 5,000 people, driving business growth and innovation. Before applying, candidates should be prepared to showcase their technical leadership skills, experience with enterprise application architecture, and ability to collaborate with cross-functional teams.
Job Description
About the Role
As a Data Engineer at Abacus Consulting, you will play a critical role in leading and guiding software engineering teams in the design, development, and delivery of enterprise software solutions. Your expertise in Excel and software delivery will be essential in driving solution design, engineering quality, architecture alignment, and technical decision-making across projects and platforms. You will work 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.The role entails providing technical leadership across multiple agile squads, supporting engineering best practices, and collaborating with cross-functional teams to define technical requirements and delivery approaches. Your experience in enterprise application architecture, system integration, APIs, and modern software engineering practices will be invaluable in driving the success of our software engineering teams.
As a key member of our Software Engineering Centre of Excellence (CoE), you will contribute to the development of reusable engineering assets, frameworks, accelerators, and standards. Your technical expertise and leadership skills will be essential in driving continuous improvement initiatives, supporting production stability, operational readiness, troubleshooting, and root cause analysis activities.
What You Will Do
- Lead and guide software engineering teams in the design, development, and delivery of enterprise software solutions
- Provide technical leadership across multiple agile squads and support engineering best practices
- Drive solution design, architecture alignment, and technical decision-making across projects and platforms
- Collaborate with architects, Product Owners, business stakeholders, and engineering teams to define technical requirements and delivery approaches
- Ensure engineering standards, coding practices, security controls, and quality assurance processes are implemented consistently
- Support estimation, sprint planning, technical roadmaps, and delivery execution activities
- Review and approve technical designs, code quality, and implementation approaches
- Identify and resolve technical risks, dependencies, and delivery blockers
- Support DevOps, CI/CD, automation, and cloud engineering practices across delivery teams
- Mentor and coach developers and engineers to improve technical capability and engineering maturity
What We Are Looking For
- Bachelor's degree in Computer Science, Information Systems, Software Engineering, or related field
- At least 8-10 years of experience in software engineering and application development environments
- At least 3-5 years of experience leading engineering teams or technical delivery initiatives
- Strong experience in enterprise application architecture, system integration, APIs, and modern software engineering practices
- Experience with cloud platforms, DevOps practices, CI/CD pipelines, and Agile delivery models
- Experience working with distributed systems, microservices, and scalable application design
- Relevant technical certifications advantageous
Nice to Have
- Experience with Excel and data analysis
- Familiarity with emerging technologies, tools, and engineering practices
- Experience with reusable engineering assets, frameworks, accelerators, and standards
- Knowledge of governance and reporting requirements
Benefits and Perks
- Competitive salary and benefits package
- Opportunity to work with a global team of over 5,000 people
- Collaborative and dynamic work environment
- Professional development and growth opportunities
- Flexible working hours and remote work options
- Access to cutting-edge technologies and tools
- Recognition and reward for outstanding performance
How to Stand Out
- Showcase your technical leadership skills and experience in software engineering, cloud platforms, and data analysis.
- Highlight your ability to collaborate with cross-functional teams and drive solution design, architecture alignment, and technical decision-making.
- Be prepared to discuss your experience with enterprise application architecture, system integration, APIs, and modern software engineering practices.
- Emphasize your experience with DevOps, CI/CD, automation, and cloud engineering practices.
- Prepare examples of your experience in leading engineering teams or technical delivery initiatives.
- Research Abacus Consulting and their software engineering teams to demonstrate your interest and knowledge of the company.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.