Eliassen Group logo

Lead Software Engineer

Eliassen Group

HybridBoston, MAlead$85โ€“$90/hrPosted 1h ago

Job description

Description

Hybrid at least 2 days per week in office in Boston, MA

Our client seeks a Lead Software Engineer to drive design, delivery, technical strategy, and execution for critical data systems. You will define engineering standards, influence long-term platform direction, mentor junior engineers, and ensure the platform scales securely and reliably to support business growth. You will work across the stack to build cloud-native, event-driven, and data-intensive solutions that enable data-driven, omnichannel consumer experiences.

We can facilitate w2 and corp-to-corp consultants. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance.

Rate: $85.00 to $90.00/hr. w2

JN -062026-107413

Responsibilities

  • Deliver large-scale cloud-native data platforms on AWS using REST APIs, microservices, and event-driven applications for scalable and resilient systems.

  • Work hands-on across Java, Python, Spark, TypeScript, JavaScript, Angular, AWS services, event-driven architectures, and SQL/NoSQL databases.

  • Lead technical initiatives for performance, scalability, reliability, security, governance, and cost efficiency.

  • Partner with global engineering, product management, architecture, and business stakeholders to align solutions with objectives.

  • Own the end-to-end SDLC including requirements, design, development, deployment, observability, and documentation.

  • Mentor junior engineers and promote a culture of innovation, accountability, collaboration, and technical excellence.

Experience Requirements

  • 8-10 years of software engineering experience with expertise in scalable UX-driven applications and distributed systems.

  • Proven experience designing and building scalable REST APIs, microservices, Kubernetes, and distributed systems.

  • Experience with Data Warehousing, Data Lakes, Delta Lake, and modern big data ecosystem designs.

  • Strong hands-on expertise in Python, Java, and Angular with knowledge of object-oriented design patterns and functional programming.

  • Expertise in PySpark and Apache Spark for high-performance distributed data processing.

  • Depth in microservices development with Kubernetes containerization for eventing and serving.

  • Extensive AWS experience including S3, Lambda, API Gateway, and EventBridge.

  • Strong experience with messaging and event-driven technologies such as Kafka, SNS, and SQS, and databases including PostgreSQL, SQL Server, Aurora, DynamoDB, MongoDB, and Redis.

  • Hands-on experience with IaC tools such as Terraform and Ansible.

  • Strong understanding of CI/CD and DevOps using Jenkins, GitHub/GitLab, Bitbucket, and GoCD.

  • Experience implementing unit, integration, and regression testing and following engineering best practices.

  • Strong critical thinking and analytical skills for diagnosing and solving complex technical problems.

  • Exposure to Generative AI, including LLMs, RAG architectures, and agentic AI systems.

  • Nice to have: PySpark with Databricks, Azure or GCP, and experience building privacy-safe data platforms, CDPs, or MarTech environments.

Education Requirements

B.E./B.Tech/M.Tech/MCA in Computer Science, Information Technology, or a related field.