Talent.com
Lead Software Engineer

Lead Software Engineer

Automatic Data ProcessingPasadena, CA, US
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

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 engineering best 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 Architecture and 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.
  • serp_jobs.job_alerts.create_a_job

    Lead Software Engineer • Pasadena, CA, US