Remote Senior Engineering Manager
closedCommit
đź“ŤRemote - United States, Canada
Job highlights
Summary
The job description is for various software engineering roles at Commit, including a Manager, Software Engineering, Senior Full Stack Software Engineer, Software Engineer (Backend), and Senior Engineering Manager. These roles involve leading teams, developing software, ensuring quality, and collaborating with other departments.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
- Proven experience in software engineering management, with a strong technical background in software development
- Excellent leadership and team management skills, with the ability to motivate and mentor team members
- Strong project management abilities, with experience in agile development methodologies
- Good communication skills, with the ability to articulate technical concepts to non-technical stakeholders
- Bachelor’s degree in Computer Science, Information Technology, or related field
- Strong proficiency in both frontend and backend development, with experience in frameworks such as React, Angular, Node.js, Ruby on Rails, or Django
- Familiarity with database technology, including relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB)
- Experience with cloud services (AWS, Azure, Google Cloud) and CI/CD tools
- Proficiency in backend languages such as Java, Python, Ruby, or Node.js, and familiarity with frameworks associated with these languages
- Experience with server-side logic, database design, and the creation of scalable applications
- Knowledge of cloud computing services and working with RESTful APIs
- Bachelor’s degree in Computer Science, Engineering, or a relevant field
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related technical field
- Extensive experience in engineering leadership roles, with a proven track record of successful project delivery
Responsibilities
- Lead and manage a team of software engineers, providing guidance, mentorship, and support to ensure high-quality software development
- Collaborate with product management, design, and other stakeholders to define project goals, and develop a roadmap for the software engineering team
- Oversee the technical aspects of projects, ensuring best practices are followed and goals are achieved within timelines and budget
- Foster a culture of innovation and continuous improvement, encouraging the team to explore new technologies and methodologies
- Conduct performance reviews, manage team dynamics, and facilitate professional development and growth of team members
- Design and develop scalable, high-quality web applications using a range of technologies across the full stack (frontend and backend)
- Collaborate with product managers, designers, and engineers to define and implement innovative features and functionality
- Develop and maintain scalable, robust, and high-performance backend systems and APIs
- Work closely with frontend developers to ensure seamless integration of web services and optimize application performance
- Oversee and lead the engineering team in the development and delivery of technology solutions
- Establish and execute technical vision and strategy to align with business goals
Benefits
Not specified
This job is filled or no longer available
Similar Remote Jobs
- đź“ŤCanada
- đź“ŤIreland
- đź“ŤUnited States
- đź“ŤUnited States
- đź“ŤCanada
- đź“ŤCanada
- đź’°$220k-$258kđź“ŤUnited States
- đź“ŤFrance
- đź“ŤSpain
- đź“ŤUnited States