Manager, Software Engineering Mightyworks CA

Search Jobs


Manager, Software Engineering


Mightyworks       |    Location:CA       |    Country:United States Of America


<p>We are seeking an experienced&nbsp;<strong>Manager,Software Engineering</strong>&nbsp;for a 3-6 mo. contract to hire position with our client in Ontario, Calif. Our client is a Fortune 100 company in managed healthcare. Their innovative tech savvy approach to healthcare and medical management has enabled them to stay ahead of the curve with an outstanding record of financial stability and superior integration of technology.</p> <p>&nbsp;</p> <p>Upon conversion to FTE, our client offers exceptional benefits, a competitive salary, and bonus incentives.&nbsp;Join a diverse and successful team of A players dedicated to becoming the most trusted name in healthcare.</p> <p><em>This position will be remote due to Covid-19, until business office operations resume, upon which time, the expectation will be that this role is onsite in their Ontario, Calif HQ.&nbsp;&nbsp;</em></p> <p><strong>Overview:</strong></p> <p>Our client&rsquo;s software development team provides critical enabling technology solutions to support their mission to redefine health care management through improved quality and efficient delivery of care. As a&nbsp;<strong>Manager of Software Engineering</strong>, you will guide the software engineering component of several fast-paced multifunctional Agile teams working to continuously refine and expand an innovative product portfolio that offers a broad range of management services to health care providers.</p> <p>We are looking for a natural leader who had deep experience in hands-on coding coupled with a passion for technology and a track record of guiding development teams to build innovative, high-quality, high-performing, and highly-secure enterprise-level solutions. Only motivated individuals willing to take the initiative and demonstrate consistent follow-through need apply.</p> <p>Qualified candidates must possess broad and deep full-stack experience with the latest Microsoft and web technologies, extensive knowledge of coding best practices and Agile software development life cycles (SDLC), a talent for mentoring technology professionals, and superb communication and collaboration skills.</p> <p>Our clients leadership team is comprised of the line managers for Product Management, Data Engineering, Software Engineering, and Software Quality Assurance and is led by the Director of Enterprise Application Services. A group of software engineers numbering 15-20 (approximately 75% onshore and 25% offshore) reports into each Software Engineering Manager.&nbsp;This role is a peer role to the other Software Engineering Manager, currently on staff.</p> <p><strong>Responsibilities:</strong></p> <p>&bull; Develop policies, processes, and coding standards in line with industry best practices for code construction and enterprise-level software security, data security, scalability, and performance</p> <p>&bull; Support the Scrum teams in designing and implementing new processes and automation strategies that improve quality and productivity</p> <p>&bull; Periodically review developer work product to assess quality, verify standards compliance, and ensure overall design conforms with architectural guidelines</p> <p>&bull; Mentor individual developers and arrange for training opportunities to achieve and maintain a high-level of technical proficiency across the software development organization</p> <p>&bull; Inculcate a got-your-back, fail-fast culture focused on quality and end-to-end work ownership among software developers</p> <p>&bull; Reinforce an Agile mindset of continuous improvement and early value delivery</p> <p>&bull; Collaborate with other technology professionals (e.g., developers, testers, infrastructure personnel, DBAs, external vendors, etc.) on key architectural decisions, process implementations, and delivery of work</p> <p>&bull; Work with Product Management to minimize technical or process dependencies between Scrum teams and quickly identify delivery risks</p> <p>&bull; Maintain up-to-date technical knowledge and awareness of relevant emerging technologies</p> <p><strong>Required Skills:</strong></p> <p>&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5-8+ years of professional software and web development experience</p> <p>&bull; Extensive experience developing full-stack web, desktop, and server applications using Microsoft .Net and SQL Server</p> <p>&bull; C#, MVC, WPF, and object-oriented programming required</p> <p>&bull; Experience practicing SOLID object-oriented design principles, implementing service-oriented application development techniques, and applying common design patterns and architectures (e.g., repository, factory, onion, microservices, event-driven, etc.)</p> <p>&bull; Proficiency with work item and defect tracking management systems (e.g., Team Foundation Server, Azure DevOps, Jira, Rally, etc.)</p> <p>&bull; Experience working on complex systems integration projects that use a variety of standard Microsoft stack technologies (WCF, WebAPI, SSIS, BizTalk, MSMQ, etc.)</p> <p>&bull; Experience with deployment and release automation</p> <p>&bull; Four-year degree in a related field or equivalent experience</p> <p>&bull; Excellent verbal and written communication skills required</p> <p>&bull; Diplomatic with strong negotiation and conflict resolution skills</p> <p>&bull; Thorough troubleshooting and debugging skills required</p> <p>&a








Create Job Alerts