Senior Software Engineer

Eliassen Group

Boston (MA)

Hybrid

Confidential

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this recruiter — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical coverage
Dental coverage
Vision coverage
401k matching
Life insurance

Job summary

Eliassen Group in Boston is seeking a Senior Software Engineer to lead design, delivery, and technical strategy for scalable, secure data platforms. You will work across the stack, define engineering standards, mentor teammates, and ensure robust execution across the full software development lifecycle.

The role requires hands-on experience with AWS, Kubernetes, Java, Python, Spark, and modern data architectures, plus a track record building REST APIs and event-driven systems.

Qualifications

  • 5 to 8 years of software engineering experience with scalable UX applications and distributed systems.
  • Designing and building REST APIs, microservices, Kubernetes, and distributed systems.
  • Data Warehousing, Data Lakes, Delta Lake architecture, and modern big data designs.
  • Hands-on expertise in Python, Java, and Angular with knowledge of object-oriented and functional patterns.
  • PySpark and Apache Spark for high-performance distributed data processing.
  • Microservices development with Kubernetes for eventing and serving.
  • AWS services including S3, Lambda, API Gateway, and EventBridge.
  • Messaging and event-driven technologies such as Kafka, SNS, and SQS, and databases including PostgreSQL, SQL Server, Aurora, DynamoDB, MongoDB, and Redis.
  • Infrastructure as Code with Terraform and Ansible.
  • CI/CD and DevOps practices using Jenkins, GitHub/GitLab, Bitbucket, GoCD, and automated pipelines.
  • Robust testing strategies including unit, integration, and regression testing with adherence to best practices.
  • Strong analytical skills to diagnose and solve complex technical problems.
  • Exposure to Generative AI, including LLMs, RAG architectures, and agentic systems.
  • Nice to have: PySpark with Databricks, Azure and/or GCP, and privacy-safe CDPs or MarTech environments.

Responsibilities

  • Deliver large-scale cloud-native data platforms on AWS using REST APIs, microservices, and event-driven applications to achieve scalability and resilience.
  • Work hands-on across Java, Python, Spark, TypeScript, JavaScript, Angular, AWS services, event-driven architectures, and SQL/NoSQL databases.
  • Drive performance optimization, scalability, reliability, security, governance, and cost efficiency.
  • Collaborate with global engineering, product management, architecture, and business stakeholders to align solutions with strategic objectives.
  • Own the end-to-end SDLC including requirements, design, development, deployment, observability, and documentation.

Skills

REST APIs
Microservices
Cloud architecture
Java
Python
Spark
TypeScript
Angular
JavaScript
Distributed systems
Data platforms
Security

Education

B.E. or B.Tech in CS/IT

Tools

AWS
Kubernetes
Terraform
Ansible
Jenkins
GitHub
GitLab
Bitbucket
GoCD
CI/CD pipelines

Job description

Description

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

Our client seeks a Senior Software Engineer to join the team and lead design, delivery, and technical strategy for scalable, secure, and reliable data platforms. You will work across the stack, define engineering standards, mentor teammates, and ensure robust execution across the full software development lifecycle while aligning solutions to business objectives.

Rate: $80.00 to $85.00/hr. w2

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.

Responsibilities
  • Deliver large-scale cloud-native data platforms on AWS using REST APIs, microservices, and event-driven applications to achieve scalability and resilience.
  • Work hands-on across Java, Python, Spark, TypeScript, JavaScript, Angular, AWS services, event-driven architectures, and SQL/NoSQL databases.
  • Drive performance optimization, scalability, reliability, security, governance, and cost efficiency.
  • Collaborate with global engineering, product management, architecture, and business stakeholders to align solutions with strategic objectives.
  • Own the end-to-end SDLC including requirements, design, development, deployment, observability, and documentation.
Experience Requirements
  • 5 to 8 years of software engineering experience with scalable UX applications and distributed systems.
  • Designing and building REST APIs, microservices, Kubernetes, and distributed systems.
  • Data Warehousing, Data Lakes, Delta Lake architecture, and modern big data designs.
  • Hands-on expertise in Python, Java, and Angular with knowledge of object-oriented and functional patterns.
  • PySpark and Apache Spark for high-performance distributed data processing.
  • Microservices development with Kubernetes for eventing and serving.
  • AWS services including S3, Lambda, API Gateway, and EventBridge.
  • Messaging and event-driven technologies such as Kafka, SNS, and SQS, and databases including PostgreSQL, SQL Server, Aurora, DynamoDB, MongoDB, and Redis.
  • Infrastructure as Code with Terraform and Ansible.
  • CI/CD and DevOps practices using Jenkins, GitHub/GitLab, Bitbucket, GoCD, and automated pipelines.
  • Robust testing strategies including unit, integration, and regression testing with adherence to best practices.
  • Strong analytical skills to diagnose and solve complex technical problems.
  • Exposure to Generative AI, including LLMs, RAG architectures, and agentic systems.
  • Nice to have: PySpark with Databricks, Azure and/or GCP, and experience in privacy-safe CDPs or MarTech environments.
Education Requirements
  • B.E., B.Tech, M.Tech, or MCA in Computer Science, Information Technology, or a related field.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer (Data and MarTech, Hybrid, Boston, Seaport District)
Lead Software Engineer (Data and MarTech, Hybrid, Boston, Seaport District)

Evolvesquads • Boston (MA)

Hybrid
USD 120,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Itgiantsolutions • United States

Hybrid
USD 110,000 - 130,000
Principal Full Stack Engineer
Principal Full Stack Engineer

Eliassen Group • Merrimack (NH)

Hybrid
Medical benefits
Dental benefits
Vision benefits
+2
Senior Software Engineer
Senior Software Engineer

Compunnel, Inc. • Wakefield (MA)

On-site
USD 120,000 - 180,000
Senior Data Engineer
Senior Data Engineer

Peyton Resource Group • Houston (TX)

On-site
USD 120,000 - 150,000
Senior Java Software Engineer
Senior Java Software Engineer

Intela Group USA • Dallas (TX)

On-site
USD 120,000 - 160,000
Software Engineer
Software Engineer

Compunnel, Inc. • Merrimack (NH)

On-site
USD 80,000 - 110,000
Senior Data Engineer
Senior Data Engineer

EXL • Atlanta (GA)

Hybrid
USD 100,000 - 130,000
Lead Software Engineer
Lead Software Engineer

Visionary Innovative Technology Solutions LLC • Ridgefield (CT)

Hybrid
USD 90,000 - 130,000
Relocation assistance
Flexible work-from-home days
Salaried with benefits
Lead Data Engineer
Lead Data Engineer

Eliassen Group • Charlotte (NC)

On-site
Confidential
Medical, Dental, Vision
401k with company matching
Life insurance