JavaScript Job: Engineer Manager

Job added on

Location

Chattanooga, Tennessee - United States of America

Job type

Full-Time

JavaScript Job Details

Chattanooga, TN | Engineering Manager | Full-time

We are actively recruiting an Engineering Manager for our client in Chattanooga, TN. This is a hybrid direct placement opportunity that will require some onsite work in Chattanooga. This is an excellent opportunity for someone with a passion for tackling hard problems, who knows how to get things done. Must have the capability to lead teams, with a vision for how to future-proof architecture and implementations to scale.

Due to client request, candidates must be eligible to work in the United States without sponsorship.

Responsibilities:

Partner with leadership, engineers, program managers and stakeholders to understand system needs.

Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.

Own the development lifecycle with a focus on developing new features and functionalities for assigned software applications.

Use software engineering best practices to ensure a high standard of quality for all the team deliverables.

Know how to write high quality distributed system software.

Work in an agile development environment, where you are always working on the most important tasks.

Mentor, teach, and coach other engineers to improve their engineering skills and responsibilities.

Education:

Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field.

Experience:

Experience developing software services and an understanding of design for scalability, performance, and reliability.

Experience with a variety of modern programming languages (Java, Python, Javascript or C#).

5+ years of experience in the job described or a related occupation must involve: designing and developing large-scale, distributed software applications, tools, systems and services using Java, Javascript, Python, or C#.

5+ years of experience managing and leading teams of engineers.

Qualifications:

Demonstrated ability to learn new technologies.

Excellence in communicating with users, team members, and stakeholders to describe product features, designs, and product strategy.

Knowledge of professional software engineering practices and best practices for the full software development life cycle.

"Equal Opportunity Employer/Veterans/Disabled"

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.