Sr. Software Engineer - Cloud Services

Daikin Applied AmericasPlymouth, MN
Hybrid

About The Position

Daikin Applied, the world's largest HVAC company and a Forbes' America's Best-In-State Employer 2025, is seeking a Sr. Software Engineer. This role involves providing technical leadership for teams developing Cloud shared services, Cloud applications, and Cloud infrastructure, or contributing as a senior member of such teams. Responsibilities include technical design and oversight, new service and application development, expansion of existing software, and participation in the testing process. The Sr. Software Engineer will collaborate with internal business, technical, and architectural leadership to understand business requirements and design and plan work. Daikin Applied is part of a global technology powerhouse focused on building a more sustainable planet and creating comfortable, healthy spaces. The company emphasizes innovation, individual growth, and a supportive environment where employees can make an impact and grow their careers, welcoming diverse ideas to solve pressing challenges.

Requirements

  • Bachelor's degree in Computer Science/Engineering or related field
  • Minimum of six years of professional software engineering experience, including some experience as a technical lead
  • Advanced working knowledge of Object-Oriented Analysis and Design (OOAD)
  • Advanced skills and experience in C# / .NET Core
  • Advanced skills and experience in Unit test and mocking frameworks
  • Advanced skills and experience in Git Version Control
  • Experience leading or working as a senior member of Agile development teams
  • Applied knowledge of Agile Scrum
  • Hands-on development with Azure services
  • 2+ years of experience with database development in the MS SQL Server, T-SQL, stored procedures, schema design for OLTP and OLAP
  • Extensive experience utilizing NoSQL databases, such as CosmosDB
  • Design and development experience of REST APIs
  • Knowledge of design/modeling with tools such as UML
  • Proven analytical abilities applied to system design and software implementation
  • Ability to keep up with new technologies/tools, design techniques, and lead the adoption of those technologies with the teams being led or working on

Nice To Haves

  • Experience with Microservices and serverless computing
  • Experience working with other tech leads / senior team members, coordinating technical oversight or collaboration for similar projects underway
  • Azure certifications

Responsibilities

  • Gather system requirements working together with product architects and technical product owners
  • Function as the technical leader or senior developer for complex Cloud projects
  • Build software for the organization’s systems and products as a service offering
  • Stay well-informed of issues and complications related to a Cloud or Cloud shared services offerings
  • Collaborate with geographically dispersed engineering teams to enable their applications to utilize Cloud infrastructure and Cloud shared services
  • Discover standard cloud services offerings, install, and execute processes and standards for optimal use of cloud service provider offerings
  • Document designs to assist in training others
  • Train and mentor more junior engineers on the team

Benefits

  • Multiple medical insurance plan options + dental and vision insurance
  • 401K retirement plan with employer match
  • Paid time off and company-paid holidays
  • Paid sick time in accordance with the federal, state and local law
  • Tuition Reimbursement after 6 months of continuous service
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service