You were made to do this work: designing new technologies, diving into data, optimizing digital experiences, and constantly developing better, faster ways to get results. You want to be part of a performance culture dedicated to building technology for a purpose that matters. You want to work in an environment that promotes sustainability, inclusion, wellbeing, and career development. In this role, you ll help us deliver better care for billions of people around the world. It starts with YOU.
In this role, you will:
We are looking for a Senior Backend Software Engineer to join our The Digital Technology Solutions (DTS) that will be focused on building custom software applications for the K-C Research & Development (R&D) capability area and in some cases, cross capability areas such as Quality and Sustainability. The role collaborates with front-end software engineers, business analysts, the UI/UX designer, solution architects, and other software engineers to understand the user and technical requirements and then develops the backend of the solution.
This role is viewed as an expert in backend software application design and development, encompassing both business process understanding, technical expertise, and advanced concepts in software development. Other important aspects of the position:
Leads in providing backend software engineering execution of prototypes and final solutions for complex strategic and operating problems.
Has strong knowledge in business and technical functions that are touch points with their area of expertise.
Acts as a source of direction, training and guidance for other team members. Is knowledgeable in industry best practices in their area of expertise and uses resources outside of K-C to deliver the backend of custom software solutions.
Role will report to the Associate Director, DTS R&D Software Engineering in the K-C DTS organization that supports the R&D business function. Role will not have any direct reports. Key Interfaces: Product Owner, Business Analyst, Business Client, Solution Architects, Platform Architect, Data Engineers, Software Engineers, and Scrum Master. External Interfaces: Consultants and software vendors. Travel may include approximately 0-10% of work time.
Work closely and collaborate with UI frond-end software engineers, architects, R&D subject matter experts, and product owners to develop robust solutions that meet or exceed customer requirements.
Lead the development, deployment, and maintenance of our backend solution platforms for internally developed R&D applications, focusing on scalability, efficiency, and functionality.
Design and implement robust APIs using FastAPI or similar frameworks and Unifi middleware to support the operational needs of application connectivity, data lake connection for data replication, and AI models and services.
Apply best practices in MLOps, LLMOps, Data Science, and software engineering to ensure the delivery of clean, efficient, and reliable code.
Conduct thorough code reviews and provide constructive feedback to peers, fostering a culture of excellence and continuous improvement.
Manage communications and requirements from different stakeholders, ensuring clarity and alignment on project goals and timelines.
Keep abreast of the latest trends and advancements in the Azure platform, software engineering, and backend technology.
Enhance and provide advanced technical support as needed for R&D applications.
About You
You perform at the highest level possible, and you appreciate a performance culture fueled by authentic caring. You want to be part of a company actively dedicated to sustainability, inclusion, wellbeing, and career development. You love what you do, especially when the work you do makes a difference. At Kimberly-Clark, we re constantly exploring new ideas on how, when, and where we can best achieve results. When you join our team, you ll experience Flex That Works: flexible (hybrid) work arrangements that empower you to have purposeful time in the office and partner with your leader to make flexibility work for both you and the business.
In one of our technical roles, you ll focus on winning with consumers and the market, while putting safety, mutual respect, and human dignity at the center.
To succeed in this role, you will need the following qualifications:
A minimum of 7 years of relevant experience in backend development.
Expertise in API development, preferably with Node.js, Express.js, Python (Fast API), Dotnet Core, Stored Procedures and Unit Testing Frameworks
Container technologies (Docker, Kubernetes) and Database MSSQL, Cosmos DB, Cache DB (highly desirable)
Basic exposure to React.js, JavaScript for API testing
Solid grasp of software engineering principles, SDLC, Security Protocols, OAuth, JWT, OKTA, API Gateway, Encryption, Monitoring, Logging Framework.
Excellent problem-solving skills, ability to work in a team environment, and strong communication skills to interact with various stakeholders and presentation skills
Experience with Agile practices and the Scrum framework.