Advanced Software Engineer

HoneywellPhoenix, AZ
80dHybrid

About The Position

As an Advanced Software Engineer here at Honeywell Process Solutions (HPS), you will play a critical role in developing advanced software solutions for the oil and gas, refining, energy, and other industrial sectors. You will be responsible for designing, coding, testing, and debugging complex software applications and systems. This position offers you the opportunity to work on cutting-edge technologies and collaborate with cross-functional teams to deliver innovative solutions. You will report directly to our software engineering manager and work out of our Phoenix, AZ location on a hybrid work schedule. In this role, you will be responsible for building cloud-hosted and on-premise applications that continuously monitor control systems, detect misconfigurations and performance degradations, and provide actionable recommendations. Working as part of the Lifecycle Solutions & Services (LSS) group, you will develop scalable, secure, and reliable software that enables our customers to operate more safely, efficiently, and profitably.

Requirements

  • Minimum 6 years of experience in software development
  • Strong proficiency in C#/.NET for backend development.
  • Experience designing and deploying applications that integrate on-premise software with cloud-hosted services (Azure experience strongly preferred)
  • Proficiency in software design patterns and architecture principles

Nice To Haves

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Hands-on experience with Microsoft Azure (AKS, Docker, and cloud services) or similar cloud platforms
  • Experience in industrial automation or process control systems
  • Demonstrated ability to design and implement microservices architectures.
  • Familiarity with React or similar front-end frameworks.
  • Knowledge of time-series or relational databases (Influx, Druid, Postgres).
  • Strong problem-solving and analytical skills.
  • Ability to work effectively in collaborative, cross-functional teams.
  • Excellent communication and interpersonal skills.

Responsibilities

  • Design, develop, test, and maintain full-stack software solutions with a strong focus on backend development.
  • Build cloud-hosted microservices using C#/.NET and Azure services, with deployment in AKS (Azure Kubernetes Service) and Docker containers.
  • Integrate on-premise applications with cloud-hosted services for continuous data collection, monitoring, and analysis.
  • Work with relational (Postgres) and time-series (Influx, Druid) databases to store and process industrial system data.
  • Develop intuitive, React-based front-end dashboards that present alerts, recommendations, and system insights to end users.
  • Collaborate with cross-functional teams to translate product requirements into scalable technical designs.
  • Troubleshoot and resolve complex software issues to ensure reliability in near real-time industrial environments.
  • Stay current with emerging technologies in cloud computing, microservices, and industrial automation to continuously improve our solutions.
  • Provide technical guidance and mentorship to junior engineers and peers.

Benefits

  • Employer-subsidized Medical, Dental, Vision, and Life Insurance
  • Short-Term and Long-Term Disability
  • 401(k) match
  • Flexible Spending Accounts
  • Health Savings Accounts
  • EAP
  • Educational Assistance
  • Parental Leave
  • Paid Time Off (for vacation, personal business, sick time, and parental leave)
  • 12 Paid Holidays

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Merchant Wholesalers, Durable Goods

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service