Jobs · Engineering · Massachusetts

Lead Software Engineer

Eliassen Group · Boston, MA · 2 days ago
Engineering$85–$90/hrContract

Responsibilities

  • Deliver large-scale cloud-native data platforms on AWS leveraging REST APIs, microservices, and event-driven applications for scalability and resilience.
  • Work hands-on across Java, Python, Spark, TypeScript, JavaScript, Angular, AWS services, event-driven architectures, and SQL/NoSQL databases.
  • Lead technical initiatives focused on 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.

Requirements

  • 8-10 years of software engineering with expertise in scalable UX-driven applications and distributed systems.
  • Proven experience with REST APIs, microservices, Kubernetes, and distributed architectures.
  • Experience in Data Warehousing, Data Lakes, Delta Lake, and modern big data ecosystem designs.
  • Hands-on expertise in Python, Java, and Angular with knowledge of object-oriented and functional programming.
  • Expertise in PySpark and Apache Spark for high-performance distributed data processing.
  • Depth in microservices with Kubernetes for eventing and serving.
  • Extensive AWS experience including S3, Lambda, API Gateway, and EventBridge.
  • Experience with Kafka, SNS, SQS, and databases such as PostgreSQL, SQL Server, Aurora, DynamoDB, MongoDB, and Redis.
  • Hands-on with Terraform and Ansible for Infrastructure as Code.
  • Strong CI/CD and DevOps practices with tools such as Jenkins, GitHub/GitLab, Bitbucket, and GoCD.
  • Robust testing practices including unit, integration, and regression testing.
  • Strong analytical skills for diagnosing and resolving complex technical problems.
  • Exposure to Generative AI, LLMs, RAG architectures, and Agentic AI systems.
  • Nice to have: PySpark with Databricks, experience with Azure and/or GCP, and building privacy-safe CDPs or MarTech data platforms.

Qualifications

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

Skills

  • REST APIs
  • Microservices
  • Kubernetes
  • Distributed architectures
  • Data Warehousing
  • Data Lakes
  • Delta Lake
  • PySpark
  • Apache Spark
  • Kafka
  • SNS
  • SQS
  • Terraform
  • Ansible
  • Jenkins
  • GitHub/GitLab
  • Bitbucket
  • GoCD
  • Unit Testing
  • Integration Testing
  • Regression Testing
  • Generative AI
  • LLMs
  • RAG Architectures
  • Agentic AI Systems

Benefits

  • Medical
  • Dental
  • Vision
  • 401k with company matching
  • Life Insurance

Pay

  • $85.00 to $90.00/hr.

Schedule

  • Hybrid at least 2 days per week in office in Wakefield, MA

Similar jobs

Lead Software Engineer

Biological Sciences Division at the University of ChicagoChicago, IL· 2 wk ago
RemoteAnalyst$120k–$170k/yrapply on uchicago.wd5.myworkdayjobs.com

Lead Software Engineer

Revenue Management Solutions, LLCOklahoma City, OK· 2 wk ago
Engineeringapply on workforcenow.adp.com

Lead Software Engineer

LeidosArlington, VA· 3 wk ago
Information Technology$87k–$157k/yrapply on careers.leidos.com

Lead Software Engineer

Toshiba Global Commerce SolutionsFrisco, TX· 3 wk ago
Engineering$140k–$165k/yrapply on job-boards.greenhouse.io