Lead Software Engineer
ADPAbout the role
ADP is hiring a Lead Software Engineer .
- Are you empathetic to client needs and inspired by transformation and impacting the lives of millions of people every day?
- Are you a technologist driven to lead teams in solving complex challenges with innovative tech solutions?
- Are you looking to join a dynamic, inclusive team environment with a culture of collaboration and belonging?
Well, this may be the role for you. Ready to design what's next?
We are seeking a Lead Software Engineer to lead the technology transformation of our Tax Compliance platform into a modern, scalable, cloud-native architecture. This is a high-impact role requiring deep experience in enterprise-scale systems, big data technologies, cloud-first engineering practices, and modern GenAI tools that enhance developer productivity.
WHAT YOU'LL DO:
Here's what you can expect on a typical day:
As a Lead Software Engineer, you will participate and provide technology leadership to multiple scrum teams in Product Development.
Key Responsibilities
- Lead design and architecture of distributed, cloud-based applications supporting high volume time sensitive compliance products.
- Act as a key advisor to development leadership on technology trends, opportunities, and risks related to projects including production support.
- Participate and lead design and code reviews promoting a culture of continuous improvement and innovation within the team.
- Architect and implement large-scale data processing pipelines using technologies such as PySpark, Scala, and Databricks.
- Build and maintain Java- and Python-based microservices for secure, reliable, and time-sensitive business operations.
- Drive the integration and performance optimization of large datasets using PostgreSQL, OpenSearch, and related technologies.
- Guide teams in implementing best practices in AWS cloud architecture, security, observability, and DevOps.
- Leverage Generative AI tools(e.g., GitHub Copilot, Amazon Q) to accelerate development and enhance code quality.
- Promote prompt engineeringbest practices for using GenAI tools effectively in coding, documentation, and testing workflows.
- Mentor senior engineers and collaborate cross-functionally with Product, QA, and Infrastructure teams.
- Ensure the reliability, accuracy, and scalability of systems handling sensitive financial and compliance data
TO SUCCEED IN THIS ROLE:
- You'll have a Bachelor's degree OR equivalent
- 8+ years of experience in software engineering, with at least 3 years in a lead or technical leadership role.
- Proven track record of delivering enterprise-scale, cloud-based platforms (preferably in financial services or compliance).
- Expertise in:
- AWS Cloud Services(EC2, S3, Lambda, RDS, Glue, etc.)
- Big Data Technologies (PySpark, Databricks, Apache Spark, Scala etc.)
- Programming Languages: Java, Python
- Databases: PostgreSQL, OpenSearch/Elasticsearch, Oracle/DB2, MongoDB
- Microservices Architectureand API design
- Familiarity with Generative AI tools for development (e.g., GitHub Copilot, Amazon Q, ChatGPT).
- Understanding of prompt engineering to effectively interact with AI assistants in software design, development, and troubleshooting.
- Strong understanding of performance tuning, data partitioning, and latency-sensitive design.
- Experience with CI/CD pipelines, IaC (Terraform/CDK), and observability tools ( Dynatrace/Splunk/Cloud Watch etc).
- Experience with Template Engine involving form development such as OpenText Exstream Cloud-Native would be a plus.
- Excellent Technical leadership, communication, and stakeholder engagement skills.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s