Senior Software Engineer

Posted yesterday

eliassen groupDallas (TX)

SENIORITY

Senior

Apply

About the role

Hybrid At least 2 days per week in office in Dallas, Texas. 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. We can facilitate w 2 and corp-to-corp consultants. For our w 2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance.
Rate: $80.00 to $85.00/hr. w 2
Responsibilities: Deliver large-scale cloud-native data platforms on AWS using REST APIs, microservices, and event-driven applications to achieve scalability and resilience. 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 Event Bridge. 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 Dev Ops practices using Jenkins, Git Hub/Git Lab, 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 Mar Tech environments.
Education Requirements: B.E., B.Tech, M.Tech, or MCA in Computer Science, Information Technology, or a related field.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this