Manager, Software Engineering

Posted on Sep 19, 2024 by Epsilon
Westminster, CO
Admin & Secretarial
Immediate Start
Annual Salary
Full-Time
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: $135,000- $145,000

The application deadline for this job posting is 11/05/2024.

Reference: 201922986

https://jobs.careeraddict.com/post/95432683

Manager, Software Engineering

Posted on Sep 19, 2024 by Epsilon

Westminster, CO
Admin & Secretarial
Immediate Start
Annual Salary
Full-Time
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: $135,000- $145,000

The application deadline for this job posting is 11/05/2024.

Reference: 201922986

Share this job:
CareerAddict

Alert me to jobs like this:

Amplify your job search:

CV/résumé help

Increase interview chances with our downloads and specialist services.

CV Help

Expert career advice

Increase interview chances with our downloads and specialist services.

Visit Blog

Job compatibility

Increase interview chances with our downloads and specialist services.

Start Test