Supervisor of Software Engineering, Health Services Platform
Collaborate with Innovative 3Mers Around the World
3M Digital Science Community/Health Care Business Group is seeking a Supervisor of Software Engineering for its Health Services Platform team located in Silver Spring, MD, Salt Lake City, UT; Pittsburgh, PA; Alpharetta, GA; Austin, TX; Albany, NY; Meriden, CT. At 3M, you can apply your talent in bold ways that matter. Here, you go.
3M is the world leader for innovating the language of health and delivers comprehensive software and consulting services. Working at 3M, you will be helping with today's challenges while preparing for tomorrow's. Transforming health care from a system that treats disease, to a system that improves health and wellness begins with accurate health information and payment. From improving the efficiency of medical records coding to outlining success in value-based care and healthcare analytics, you will be working with the best and brightest to advance your own career while also improving healthcare on a global scale.
This position provides an opportunity to transition from other private, public, government or military environments to a 3M career.
The Impact You'll Make in this Role
As Supervisor of Software Engineering for the Health Services Platform team, you will supervise a group of software development engineers who define, develop, and support software products and services built using the latest cloud technologies.
Powered by your understanding of the industry and 3M's technology at a deep level, you will own the technical strategy and the product development plan, working with business leadership to understand the requirements and organize the work into the product roadmap.
You like to document and communicate inside and outside of your team. You love metrics and use the right metrics to continuously improve. You are an avid learner and keep up to date with new technologies and evaluate impact to the organization. You are adept at attracting talent and building high performance teams that deliver high quality solutions.
You are an excellent communicator, able to eliminate jargon when necessary, yet able to dive deep into technical details when working with development staff. You take quality very seriously and work to quantify and evaluate meaningful ways of measuring and reporting on quality.
Primary responsibilities include but are not limited to the following:
Lead a team of software engineers and other technical staff in the design and development of modern cloud-based software products, services, and platforms.
Lead in all areas of the product delivery lifecycle including requirements management, software architecture, programming, testing, deployment, maintenance, change management, continuous integration, project management, and release management.
Champion agile development principles across the technical and business organizations.
Set long term as well as sprint level objectives and measure progress against each
Define product backlog requirements; prioritize and schedule the work
Create an atmosphere of innovation, embracing modern R&D cultures and enabling professional growth for the team.
Remove technical impediments which arise.
Work successfully in a corporate environment, managing multiple tasks and adapting to evolving priorities.
Participate in a leadership capacity on cross-functional teams, delivering on critical programs such as new technology introductions and new product introductions alongside other technology leaders and business leaders.
Recruit and hire new software team employees.
Provide direct supervision and feedback to employees through daily leadership, coaching, training, and formal written performance reviews.
Understand corporate/location policies and procedures and take appropriate action to address policy related issues.
Work with external vendor contracting and resources.
Perform additional duties as assigned.
Your Skills and Expertise
To set you up for success in this role from day one, 3M requires (at a minimum) the following qualifications:
Bachelor's Degree or higher (completed and verified prior to start) from an accredited university OR High School Diploma/GED (completed and verified prior to start) from an accredited institution and a minimum of fourteen (14) years of experience in software industry in lieu of the Bachelor's degree education requirement
Seven (7) years of experience building large scale web applications
Three (3) years leading and/or growing one or more software development teams
Three (3) years using C#, Java, or Python
Additional qualifications that could help you succeed even further in this role include:
Minimum of Three (3) years of experience building applications in the cloud (AWS, Azure)
Experience leading teams in the creation of products and services which utilize a broad variety of AWS services and capabilities.
Graduate degree in Computer Science or related technical discipline.
Experience building automation to deploy virtual infrastructure, monitoring, alerts, and incident response management.
Experience with continuous integration and continuous deployment.
Hold certifications in public cloud services such as AWS or Microsoft Azure.
Thorough understanding of key security and privacy topics and recommended best practices.
Experience using backlog management and issue tracking platforms such as Jira or TFS.
Demonstrated experience using agile software development.
Experience in establishing coding guidelines and best practices within development teams.
Experience with test-first development methodologies such as BDD or TDD.
Experience recruiting and hiring new employees.
Ability to direct and influence others.
Experience managing department finances and budgets.
Experience working with external technology partners and workforce providers.
Travel: Occasional travel may be required
Relocation Assistance: Maybe Authorized
Location:Silver Spring, MD, Salt Lake City, UT; Pittsburgh, PA; Alpharetta, GA; Austin, TX; Albany, NY; Meriden, CT, Remote US
Must be legally authorized to work in country of employment without sponsorship for employment visa status (e.g., H1B status).
Supporting Your Well-being
3M offers many programs to help you live your best life - both physically and financially. To ensure competitive pay and benefits, 3M regularly benchmarks with other companies that are comparable in size and scope.
Resources for You
For more details on what happens before, during and after the interview process, check out the Insights for Candidates page at 3M.com/careers.
Learn more about 3M's creative solutions to the world's problems at www.3M.com or on Twitter @3M. Responsibilities of this position include that corporate policies, procedures and security standards are complied with while performing assigned duties. Pay & Benefits Overview: https://www.3m.com/3M/en_US/careers-us/working-at-3m/benefits/ 3M is an equal opportunity employer. 3M will not discriminate against any applicant for employment on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or veteran status.
Please note: your application may not be considered if you do not provide your education and work history, either by: 1) uploading a resume, or 2) entering the information into the application fields directly.
Please access the linked document by clicking here, select the country where you are applying for employment, and review. Before submitting your application you will be asked to confirm your agreement with the terms.
Here, you matter. You inspire.
Here, you go.
At 3M, inspiration happens daily. Here, science is how the
magic happens. Except it’s not magic, it’s the right science
applied the right way by the people of 3M. Here, your ideas
help shape everyday lives around the globe.
• We nurture the world around us
• We act with uncompromising integrity
• We encourage a culture of coaching and development
• We are endlessly inquisitive
• We create with purpose
• We believe in the power of the whole
3M technology advancing every company
3M products enhancing every home
3M innovation improving every life
3M is all around you: Nearly 90,000 employees, Operations in 70 countries. $32+ Billion in Sales. 100,000+ patents, Products sold in 200 countries, and 5 diverse business groups : Consumer, Health Care, Industrial, Safety & Graphics, and Electronics & Energy.