Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Manager, Software Engineering

Eleven Recruiting

Manager, Software Engineering

Los Angeles, CA
Full Time
Paid
  • Responsibilities

    Our client, a Health & Wellness company, is looking for a Manager, Software Engineering to join their team. We are looking for a dynamic and self-driven leader who can take on and overcome challenges in a fast-paced technology organization. You will be responsible for delivery and operations of one or more application teams.

    Responsibilities:

    • Designing & building scalable solutions, producing & maintaining high volume & high performing consumer facing web applications including but not limited to technologies like ReactJS, NodeJS, Java/J2EE, REST, REST, MySQL, Oracle, NoSQL DB and AWS Serverless Architecture. 
    • Technical leadership and oversight on execution of implementation of software development programs
    • Evaluation, prototyping, recommendation and documentation of current and proposed changes to system and propose application strategies that enhance current system state and drive process improvements
    • Manage the Engineering Operations team(s) for Level 2 production support
    • Evaluation of projects scope, effort estimation and communicate risks; outward and upward communication to ensure constant alignment & transparency in collaboration with other functional leaders in the organization

    Qualifications: 

    • 10+ years of strong experience in designing, developing and delivering solutions for large enterprises at scale
    • 4+ years of strong experience in managing software development teams.
    • Strong experience in Engineering Operations for high volume applications with enterprise level integrations and strong background in tuning application performance and hardening application security
    • Working experience in test-driven development, estimation, agile and waterfall methodologies, able to contribute to creation and ongoing refinement of application strategies and roadmaps, and capable of coaching and mentoring engineers at all levels.
    • Ability to synthesize robust and cost-effective technical solutions against customer requirements; for example, providing buy versus build decision making and high-level architectural recommendations
    • Must be detail oriented, self-organized and capable of simultaneously tracking/overseeing multiple work tracks of varying complexity
    • Excellent verbal, non-verbal, inter-personal, and written communication skills across all levels within and outside the team; must be a proactive communicator upward to immediate management and outward to other team leaders in communicating design, risks and risk mitigation plans, and status updates.
    • Positive can-do partnership attitude while collaborating with team members, other teams and business stakeholders

    Knowledge, Skills, and Abilities: 

    • Bachelor's Degree (BA/BS) from a 4-year accredited college or university in Computer Science or a related field or equivalent combination of education, training and experience that provides the required knowledge, skills, and abilities. (Master's Degree (MA/MS) in Computer Science preferred.)
    • Experience designing and deploying enterprise level high performing applications.
    • Experience in designing, producing/consuming secure Restful/SOAP APIs.
    • Experience using and troubleshooting CDN and DNS for enterprise level applications.
    • Experience participating in penetration testing and remediating the security concerns.
    • Experience in writing/troubleshooting complex SQL queries and designing data models for relational and non-relational databases.
    • Experience using any identity providers that supports Login, Logout & SSO capabilities.
    • Experience in configuring and using enterprise build tools and CI/CD pipeline.
    • Experience participating in performance testing and investigating application performance bottlenecks and tuning & optimizing the application.
    • Demonstrated experience in evaluating platforms/technologies, system conceptualization and execution of proof of concepts as part of the evaluation process.
    • Desired experience working on AWS services including CloudFormation, load balancers, CloudFront, Lambda, Caching frameworks, Route53, RDS and NoSQL database.

    Travel: Minimal – e.g. occasional technical conference for career development