Job Description
Position Overview:
We are seeking a dynamic and hands-on manager to lead our Abacus "Core Apps" team responsible for the development and maintenance of critical backend Linux command-line applications. These applications, written in C/C++, Perl, Python, and shell scripts, form the backbone of Abacus' file processing and list fulfillment software suite.
How You’ll Make an Impact
As the manager of the Abacus "Core Apps" team, you will lead the development of essential backend systems, driving improvements in scalability, efficiency, and code quality. Your expertise in C++, scripting, and software best practices will elevate the team's capabilities and foster a culture of innovation and excellence. Through effective communication and collaboration, you will align technical and non-technical stakeholders, enhancing our ability to deliver high-quality solutions and support the company's growth.
What You’ll Do
- Lead, mentor, and manage a team of six engineers, guiding development efforts and ensuring successful project delivery.
- Oversee the management of the team backlog, assign tasks, and monitor progress to ensure alignment with project goals.
- Coordinate project logistics, optimize resource allocation, and drive continuous improvement in processes and codebase maintainability.
- Foster an environment that leverages each engineer's strengths while addressing areas for growth.
- Effectively communicate technical concepts to both technical and non-technical stakeholders.
- Advocate for software engineering best practices, including test automation and code quality.
- Conduct code reviews and ensure adherence to established coding standards.
- Collaborate closely with other team leads and departments to achieve shared objectives.
About You
- Strong leadership, team-building, and mentoring capabilities.
- Expertise in C++ and associated development tools.
- Proficiency in scripting languages such as Python, Perl, or shell scripting.
- Experience with test automation, CI/CD pipelines, and software development best practices.
- Excellent communication skills, with the ability to convey complex technical concepts to diverse audiences.
- A track record of problem-solving and debugging complex applications.
- Proficient in data analytics and attention to detail.
- Highly organized, with the ability to manage multiple projects and deadlines simultaneously.
- Familiarity with Agile/Scrum methodologies and tools.
- Experience in developing or porting software to cloud platforms like AWS.
Qualifications:
- Bachelor’s degree in computer science or a related field.
- 5+ years of experience in software development.
- 2+ years of experience in a management or leadership role.
Salary Range: $145,000.00 - $150,000.00
The application deadline for this job posting is 11/23/2024.
Epsilon is an Equal Opportunity Employer. Epsilon’s policy is not to discriminate against any applicant or employee based on actual or perceived race, age, sex or gender (including pregnancy), marital status, national origin, ancestry, citizenship status, mental or physical disability, religion, creed, color, sexual orientation, gender identity or expression (including transgender status), veteran status, genetic information, or any other characteristic protected by applicable federal, state or local law. Epsilon also prohibits harassment of applicants and employees based on any of these protected categories. Epsilon will provide accommodations to applicants needing accommodations to complete the application process. Please reach out to to request an accommodation.
#J-18808-Ljbffr