This job was posted by https://idahoworks.gov : For more information,please see: https://idahoworks.gov/jobs/2153458 We are seeking anexperienced and dynamic Software Engineering Manager to lead and managea software development team comprised of both software engineers andanalysts. This leader is responsible for the planning, execution, anddelivery of software projects. Works closely with cross-functionalteams, including product management, design, and quality assurance, toensure the successful completion of projects while meeting businessobjectives. Strong technical expertise, leadership skills, and abilityto drive innovation will be essential in driving our softwaredevelopment initiatives forward.
This Leader communicates with peers and senior leadership frequently,own multiple relationships with key technology partners and ensure thosepartnerships are effective. The role includes reporting status ofdevelopment, quality, operations, and system performance to upperleadership.
Success looks like an energized, happy team, building high-qualitysoftware for engaged business partner and customer stakeholders.
This position has flexibility to work remotely from a mutually agreedupon location, and/or hybrid location (onsite Meridian Idaho andwork-from-home). #LI-Hybrid #LI-Remote
Required Education: Bachelor\'s Degree, or equivalent internationaldegree Computer Science, Information Science, Electrical Engineering, ITrelated field of study, or equivalent work experience (Two years\'relevant work experience is equivalent to one-year college)
Required Experience: 7/+ years IT experience to include leadership;preferably with 5/+ years hands-on software development experience as asoftware engineer, architect, Software Development/Design Engineer inTest (SDET), DevOps Engineer or Site Reliability Engineer (SRE) in acloud-based micro-services environment. Experience architecting anddesigning (architecture, design patterns, reliability, and scaling) ofnew and current systems is also preferred. We\'re seeking out:
Strong technical background in software development, includingproficiency in programming languages, software architecture, anddevelopment methodologies.Demonstrated leadership and managerial skills, with the ability tomotivate and inspire team members.Excellent communication and interpersonal skills, with the abilityto collaborate effectively with cross-functional teams andstakeholders.Strong problem-solving and decision-making abilities, with a focuson delivering results.Solid understanding of software development life cycle (SDLC)principles and best practices.Experience with agile development methodologies and projectmanagement tools.Proven track record of successfully delivering software projects ontime and within budget. Experience with management of complexdigital deliverables with limited resources.Knowledge of emerging technologies and trends in softwareengineering and their applications.Bonus Points:
Experience building a complete digital product that have beensuccessfully delivered to customers; with code that is durable,secure, scalable and thoroughly tested.Proficient with one or more of our core technologies (iOS, Android,Web Apps, API Engineering, Software Testing)Technology experience in a Healthcare or Health Insurance Industryexperience; Experience with health industry and informationtechnology security, legal and privacy policies and practices,audit, vulnerability assessments around HIPAA, PHI, PCI, etc.Experience with broader Digital Transformation and culture changeconcepts and initiativesYour Day May Look Like:
Lead and manage a team of software engineers, providing guidance,mentoring, and fostering a collaborative and high-performance cu ture.Mentor and develop team members, identifying training needs, providingconstructive feedback, and supporting their career growth.
Collaborate with product management and other stakeholders to defineproject scope, requirements, and timelines, ensuring alignment withbusiness goals and objectives. Experience simplifying and communicatingcomplex problems around technology, business processes, user experienceand development tasks.
Plan and prioritize software development projects, considering resourceallocation, dependencies, and technical constraints.
Drive the software development life cycle, from design and developmentto testing, deployment, and maintenance.
Ensure adherence to coding standards, best practices, and qualityguidelines to deliver high-quality software solutions.
Champion innovation and continuous improvement by staying abreast ofindustry trends, emerging technologies, and software developmentpractices.
Collaborate with cross-functional teams to resolve technical challenges,remove roadblocks, and ensure successful project delivery.
Monitor and report project progress, risks, and issues to seniormanagement, recommending appropriate actions and mitigation strategies.
Stay informed about marke