Haystack
← Back to Jobs
Technology
CO

Senior Software Engineer

Compunnel Inc.Dallas, TX🇺🇸United StatesPosted Sep 16, 2026

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
Dallas, TX, United States
Posted
18 hours ago
MicroservicesSQLAWSAngularAnsibleApacheApache SparkAzureDatabricksGenerative AIGoogle CloudJavaJavaScriptKafkaKubernetesPythonRESTStakeholder ManagementTerraformTypeScript

Job Description

Key Responsibilities
Design and deliver large-scale cloud-native data platforms primarily on AWS using REST APIs, microservices, and event-driven architectures
Work hands-on across Java, Python, Spark, TypeScript, JavaScript, Angular, AWS services, SQL/NoSQL databases, and distributed systems
Build scalable and resilient REST APIs, microservices, and distributed applications
Design and implement high-performance distributed data processing solutions using Apache Spark and PySpark
Lead technical initiatives focused on performance optimization, scalability, reliability, security, governance, and cost efficiency
Partner with engineering, product management, architecture, and business stakeholders to align technical solutions with strategic objectives
Own the end-to-end software development lifecycle, including requirements gathering, solution design, development, deployment, observability, and documentation
Develop and maintain data platforms leveraging Data Warehousing, Data Lakes, and Delta Lake architectures
Implement event-driven applications and messaging solutions using Kafka, SNS, and SQS
Design and maintain containerized microservices using Kubernetes
Implement Infrastructure as Code using Terraform and Ansible
Develop and maintain CI/CD pipelines and automated deployment processes
Implement robust unit, integration, and regression testing strategies
Troubleshoot and resolve complex technical issues using strong analytical and critical-thinking skills
Mentor and guide junior engineers while promoting technical excellence, collaboration, accountability, and innovation

Required Qualifications
8+ years of experience
B.E. in Computer Science, Information Technology, or a related field
B.Tech in Computer Science, Information Technology, or a related field
M.Tech in Computer Science, Information Technology, or a related field
MCA or equivalent degree in Computer Science, Information Technology, or a related field

Skills
Java
Python
Apache Spark
PySpark
Angular
AWS
Kubernetes
REST APIs
Kafka
AWS Messaging Services
Relational and NoSQL Databases
Data Warehousing and Data Lakes
Infrastructure as Code
CI/CD and DevOps
Generative AI
PySpark with Databricks
Azure and Google Cloud Platform
Customer Data Platforms and Marketing Technology
Distributed Systems Architecture
Microservices Architecture
Event-Driven Architecture
Object-Oriented Design Patterns
Technical Leadership
Mentoring and Coaching
Stakeholder Management
Requirements Gathering
Software Development Lifecycle Ownership
Performance Optimization
Troubleshooting and Root Cause Analysis
Test Strategy Implementation

Schedule
Start date: 2026-09-23

Similar jobs