35 West Wacker Drive, Chicago, IL, 60601, USA
As a Lead Software Engineer, you will be at the forefront of designing, developing, and maintaining scalable, cloud-based software solutions. You will provide technical mentorship and hands-on expertise, driving the successful delivery of high-quality software projects. In this role, you will work closely with cross-functional teams, manage key components of production infrastructure, and contribute to advancing our engineering practices in a dynamic environment.
Key Responsibilities :
- Technical Expertise :
- Design, develop, and maintain scalable, cloud-based software solutions across both frontend and backend components.
- Participate actively in design reviews, code reviews, and technical discussions to enforce high standards and best practices.
- Lead the development of new cloud-based product offerings and enhancements, ensuring solutions are robust, efficient, and maintainable.
- Project Involvement :
- Collaborate with project managers and cross-functional teams to define project requirements, timelines, and deliverables.
- Contribute to all phases of the software development lifecycle (SDLC), from initial planning and task prioritization to execution and delivery.
- Ensure technical and functional aspects of projects align with business objectives and client requirements.
- Infrastructure & Operations :
- Support the implementation and optimization of production infrastructure, focusing on reliability, scalability, and security.
- Collaborate with technology vendors to troubleshoot software issues and integrate enhancements.
- Implement and advocate for best practices in building automated, security-compliant solutions.
- Act as a technical mentor to junior engineers, providing guidance on best practices, code quality, and project execution.
- Foster a collaborative environment, sharing knowledge and promoting a culture of continuous improvement and innovation.
Qualifications :
- Education :
- Bachelor’s degree in computer science, Information Systems, or a related discipline.
- Experience:
- 10+ years of experience in software engineering, focusing on cloud-based solutions and big data technologies.
- Proven experience in designing and developing large-scale applications in hybrid, distributed, and cloud environments.
- Strong background in relational databases, big data tools (Hadoop, Spark, Hive), and cloud services (AWS, Azure).
- Experience with CI/CD systems, DevOps practices, and infrastructure automation tools (e.g., Ansible, Terraform).
- Proficiency in programming languages like Python and scripting languages.
- Skills:
- Strong knowledge of software engineering methodologies, including functional programming, object-oriented design, and design patterns.
- Ability to manage and optimize big data pipelines, architectures, and datasets.
- Excellent organizational, time management, and communication skills.
- Capable of effectively communicating with both technical and non-technical stakeholders.
Additional Information
Epsilon at Our CORE
Epsilon is a global advertising and marketing technology company positioned at the center of Publicis Groupe. Our products accelerate our clients’ ability to harness the power of their first-party data to activate campaigns across channels and devices. We process 400+ billion consumer actions each day and hold many patents of proprietary technology, including real-time modeling languages and consumer privacy advancements.
Epsilon has a core set of 5 values that define our culture and guide us to create value for our clients, our people and consumers. We are seeking candidates that align with our company values:
- Act with integrity.
- Work together to win together.
- Innovate with purpose.
- Respect all voices.
- Empower with accountability.
As an Epsilon employee, you deserve perks and benefits that put you, your family and your finances first. Our benefits encompass a wide range of offerings, including but not limited to the following:
- Time to Recharge : Flexible time off (FTO), 14 paid holidays
- Time to Recover : Paid sick time
- Family Well-Being : Parental/new child leave, childcare & elder care assistance, adoption assistance
- Extra Perks : Comprehensive health coverage, 401(k), tuition assistance, commuter benefits, professional development, employee recognition
Epsilon is an Equal Opportunity Employer.
#J-18808-Ljbffr