Lead Software Engineer

Publicis GroupeIrving, TX
422d

About The Position

The Lead Software Engineer at Epsilon will play a crucial role in building innovative and secure data solutions for high-volume applications. This position involves utilizing best engineering practices to process large amounts of data while solving complex problems through predictive analytics and advanced technologies. The role emphasizes collaboration, continuous improvement, and technical leadership within a dynamic team environment.

Requirements

  • B.S. in Computer Science, Computer Engineering, or related field.
  • At least 7 to 10 years of experience using Java to build applications.
  • Four to five years experience working in a Unix environment, including writing Unix Shell Scripts.
  • Strong knowledge with Spring framework deliverables, with prior usage of Hibernate, Maven and Git being required.
  • Experience with SQL and relational database environments is required.
  • Strong development practices with experience writing and testing code.

Nice To Haves

  • Experience with Docker and Kubernetes is a plus.
  • Experience with data modeling, data warehousing, and building ETL pipelines is a plus.
  • Knowledge of software engineering best practices across the development lifecycle, including agile methodologies, coding standards, code reviews, source management, build processes, testing, and operations is a plus.
  • Familiarity with Angular framework, HTML and JavaScript is a plus.

Responsibilities

  • Build and maintain complex data solutions for high-volume applications, including new systems.
  • Create reusable output and processes as you implement each solution.
  • Ensure test coverage in support of our continuous integration environment and to drive code quality.
  • Use agile and DevOps methodologies to help drive continuous improvement.
  • Provide technical guidance and leadership to junior developers on the team.
  • Ensure that the code written by the developers meets the technical specifications and coding standards.

Benefits

  • Flexible time off (FTO)
  • 14 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

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Professional, Scientific, and Technical Services

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service