Epsilon · 16 hours ago
Lead, Software Engineer
Epsilon is a global data, technology and services company that powers the marketing and advertising ecosystem. The Lead Software Engineer will research, design, and develop software solutions while collaborating with product owners to ensure alignment with business objectives and delivering software features as part of the sprint cycle.
AdvertisingDigital MediaEmailMarketingMobileSocial Media
Responsibilities
Research, design, and develop computer and network software or specialized utility programs
Partner with product owner and technical manager to define and refine new user stories and requirements, ensuring alignment with business objectives
Assess proof of concepts and innovative ideas for cloud and big data solutions, providing strategic recommendations for technology implementation
Deliver assigned software features as part of the sprint cycle, adhering to established coding standards and meeting specified functional requirements
Proactively identify, troubleshoot, and resolve technical issues in production environments
Collaborate with development teams, peers, and cross-functional stakeholders to implement hotfixes promptly
Analyze and remediate vulnerabilities identified through security scans, including dependency analysis, and ensure continuous compliance with security policies during each sprint cycle
Help team members with coding best practices, formulating effective unit and regression testing strategies, and executing performance tests, while analyzing the outcomes
Design and execute benchmark, load, stress, endurance, and other performance tests; monitor application logs to assess system behavior and identify optimization opportunities
Collaborate effectively with peers to develop and implement seamless product integrations, ensuring cohesive functionality across systems
Provide insightful technical feedback on the availability, performance, reliability, and scalability of applications within scope, contributing to continuous improvement
Qualification
Required
Master's degree in Computer Science, Engineering, Information Technology or related field and three years of experience in the job offered or three years of experience in any occupation in which the required experience was gained
Three years of experience in design and develop backend APIs using Java to support WebSocket and RESTful communication, enabling efficient data exchange and real-time interactivity for web applications
Three years of experience in developing scalable microservices using the Micronaut framework to optimize performance and memory usage in serverless environments
Three years of experience in creating and managing Databricks batch jobs using Apache Spark to process large-scale streaming data sets
Three years of experience in developing Angular user interface components, integrating with a Node.js backend to enable real-time user notifications, ensuring seamless and dynamic user interactions
Three years of experience in using GoCD to implement Continuous Integration and Continuous Delivery (CI/CD) pipelines for automating the deployment of applications to multiple tenant environments
Three years of experience in leveraging AWS services including S3 for storage, Lambda for serverless execution, API Gateway for routing traffic, and SSM for configuration management, to build scalable and reliable cloud-based applications
Three years of experience in using Terraform to implement Infrastructure as Code (IaC) for automating the provisioning, configuration, and version-controlled deployment of cloud infrastructure
Three years of experience in developing Python and Shell scripts to automate deployment pipelines and system maintenance tasks
Three years of experience in utilizing Kafka to implement event-driven architecture for microservices, triggering AWS Lambda functions, and use ELK Stack for efficient logging
Three years of experience in implementing integration tests using the Gauge framework to validate end-to-end service functionality
Three years of experience in utilizing K6 framework to conduct performance testing for REST APIs
Three years of experience in managing and maintaining relational databases using PostgreSQL, ensuring data integrity, high availability, and optimized performance for applications; integrate Liquibase for version control of database schemas, facilitating database changes in a structured, reliable, and automated manner
Benefits
Flexible time off (FTO), 15 paid holidays
Paid sick time
Parental/new child leave, childcare & elder care assistance, adoption assistance
Comprehensive health coverage
401(k)
Tuition assistance
Commuter benefits
Professional development
Employee recognition
Charitable donation matching
Health coaching and counseling
Company
Epsilon
Epsilon is an all-encompassing global marketing company, a leader in creating connections between people and brands.
H1B Sponsorship
Epsilon has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (132)
2024 (128)
2023 (124)
2022 (201)
2021 (136)
2020 (137)
Funding
Current Stage
Late StageTotal Funding
unknown2019-04-15Acquired
Recent News
Washington Technology
2025-12-19
Washington Technology
2025-12-09
2025-12-03
Company data provided by crunchbase