Sr. Software Engineering Manager
Cypress HCM
San Francisco, California, US
$150K-$180K a year
Full-time
Responsibilities
Considering making an application for this job Check all the details in this job description, and then click on Apply.
- Lead the development team in the design, development, coding, testing, and debugging of applications.
- Manage all the activities of the software development team, and set goals for each team member to ensure timely project delivery.
- Define project scope, timelines, and resource allocation.
- Provide guidance to the team and ensure they adhere to development standards.
- Strive to continuously improve the operations, processes, methodologies, technology choices, and practices of the team.
- Collaborate with business stakeholders and developers to gather solution requirements.
- Manage software development budgets and expenses.
- Conduct hiring, performance evaluations, and career development discussions.
- Identify training and skill development needs for the team.
- Evaluate software solutions and system performance, as well as supervise the software development team.
- Demonstrate patience and use effective explanations when mentoring junior software developers.
- Determine system specifications and analyze test stage data prior to software installation.
- Manage the installation and configuration of software solutions.
- Resolve software deployment and integration errors, and document processes.
- Perform routine maintenance and monitor performance metrics.
Required Skills
- Bachelor's degree in software engineering, computer science, information systems, information technology, or equivalent.
- 8+ years of overall experience in software development.
- 5-7 years of experience in managing engineering teams.
- In-depth knowledge of programming languages such as C#, SQL, NodeJS, HTML5, .NET frameworks, and JavaScript.
- Skilled in relational database design and development using Microsoft SQL Server.
- Experienced in the design, development, and implementation of Azure services like App Service, Azure SQL, Azure DevOps, and Azure data analytics.
- Ability to mentor software developers, as well as to collaborate with all stakeholders.
- Extensive experience in developing, deploying, and integrating software solutions.
- Proficiency in documenting processes and monitoring performance metrics.
- Knowledge of best practices related to data encryption and cybersecurity.
- Ability to keep up with software industry trends and innovation.
- Exceptional interpersonal and communication skills.
Compensation : $150-$180k base salary
J-18808-Ljbffr
2 days ago