Job Description: 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: Job Responsibilities 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.
Your access to and use of this website and application for a job at 3M are conditioned on your acceptance and compliance with these terms.
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.