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