Software Development Manager I

Company:  Westlake Services, LLC
Location: Agoura Hills
Closing Date: 01/11/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Westlake Services, LLC | Corporate Office
29851 Agoura Rd
Agoura Hills, CA 91301, USA

Software Development Manager
Agoura Hills, CA

Job Summary:

Westlake IT is seeking an experienced and driven Software Development Manager to lead a talented team of software developers. The ideal candidate will have a strong background in software engineering and development, with proven experience in coding, managing projects, leading teams, and delivering high-quality software solutions. The Software Development Manager will work closely with stakeholders to define project goals, ensure alignment with business objectives, and deliver robust, scalable software systems on time and within budget.

Key Responsibilities:

  • Leadership & Team Management : Lead, mentor, and manage a team of software developers, fostering an environment of collaboration, innovation, and continuous improvement.
  • Project Management : Oversee all stages of software development, from concept and design to deployment and maintenance, ensuring alignment with company goals.
  • Process Improvement : Implement best practices in software development, code quality, system architecture, and continuous integration/continuous delivery (CI/CD) pipelines. Drive continuous process improvement initiatives within the team.
  • Stakeholder Collaboration : Work closely with product managers, business analysts, and other key stakeholders to gather requirements and translate business needs into technical solutions.
  • Performance Management : Set clear objectives for the team and track performance metrics to ensure timely delivery of high-quality software products.
  • Risk Management : Identify project risks and proactively develop mitigation strategies to ensure successful project outcomes.
  • Technical Expertise : Stay up to date with the latest technologies and industry trends to guide the team in adopting modern, efficient tools and processes.
  • Architecture & Systems Design : Collaborate with engineering teams to design robust software systems that meet both business and technical requirements, ensuring scalability and maintainability.
  • Engineering Process Optimization : Implement and maintain engineering best practices such as continuous integration, test automation, and code quality standards to improve development efficiency and product quality.
  • Technical Problem Solving : Apply engineering expertise to troubleshoot and resolve complex technical issues, ensuring high system performance, availability, and reliability.
  • Risk Assessment : Apply software engineering principles to identify potential technical risks within engineering projects and develop mitigation strategies to ensure project success.
  • Engineering Leadership : Lead and mentor a team of engineers, guiding them through the software engineering process, including system design, architecture, and development best practices.

Qualifications:

  • Education : Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Experience : 7+ years of experience in software development with at least 3 years in a leadership or management role. Proven experience in leading software development teams, managing large-scale projects, and delivering high-quality software products. Strong background in software architecture, design patterns, and best practices.
  • Technical Skills :
    • Backend Development : Strong expertise in backend technologies and frameworks, such as Spring Boot, Spring Framework , and knowledge of RESTful services and API development.
    • Database Management : Hands-on experience with both SQL (PostgreSQL, MySQL, SQL Server) and NoSQL databases (MongoDB) . Ability to design scalable database architectures.
    • Cloud Technologies : Experience with GCP cloud platforms, including services like Kubernetes , and microservices architectures.
    • DevOps & CI/CD : Familiarity with DevOps practices, continuous integration (CI), continuous delivery (CD), automation tools like Jenkins, GitLab , and container orchestration with Docker and Kubernetes .
    • Version Control : Proficient in Git for source code management and experience with branching strategies (e.g., GitFlow, trunk-based development).
    • Testing : Strong understanding of unit testing, integration testing, and test-driven development (TDD) using tools like JUnit .
    • Agile Methodologies : Experience working in Agile and Scrum environments, using project management tools like Jira to manage workflows and sprints.
  • Soft Skills :
    • Excellent leadership, communication, and interpersonal skills.
    • Ability to manage multiple projects simultaneously while meeting deadlines.
    • Strong problem-solving skills and a proactive approach to challenges.
    • Strong analytical skills and attention to detail, with the ability to quickly understand complex business and technical problems.

PAY RATE:

  • $125,000 - $135,000 per year plus bonus.
  • The exact starting compensation to be offered will be determined at the time of selecting an applicant for hire and will be dependent on a wide range of factors, including but not limited to geographic location, skill set, experience, education, credentials, and licensure when applicable.
  • Medical, Dental, and Vision benefits
  • Life Insurance and Long-term disability plans
  • Flexible Spending Account
  • 401K matching
  • Employee Stock Ownership Program in a $18.2 Billion Company, plus company matching
  • Wellness Programs
  • Metro Tap Card and Metro-link Reimbursement (for Los Angeles, CA employees only)
  • Discounts on Parks, Museums, Movie Tickets, and Attractions
  • Employee Loan Assistance
  • Annual Flu Shot
  • Paid Vacations Days
  • Paid Sick days
  • Paid holidays
  • HGym (available in our Los Angeles, CA & Dallas, TX office)
  • Rental Car Discounts, Dell Member Purchase Program

CONTACT US

#J-18808-Ljbffr
Apply Now
Share this job
Westlake Services, LLC
  • Similar Jobs

  • Software Engineer (EMB) I

    Simi Valley
    View Job
  • Specialist Software Engineer

    Thousand Oaks
    View Job
  • Software Application Engineer

    Simi Valley
    View Job
  • Specialist Software Engineer

    Thousand Oaks
    View Job
  • Software Engineer 3

    Agoura Hills
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙