Jobs · Engineering · Washington

Software Design Engineer

Fluke Corporation · Everett, WA · 1 wk ago
EngineeringFull-time

About the role

As a Software Design Engineer on the Global Operations Information Systems Team, you will grow your full-stack enterprise application development and support skills while developing and supporting full-stack and desktop applications across cloud-based (AWS) and on-premises infrastructure. You will provide ongoing support and continued development for legacy applications that support mission-critical manufacturing and test operations for a worldwide user base. The role involves enhancing existing applications and building new features for a growing global user community.

You will work in a small, tight-knit team, be comfortable working on-premises, and thrive in a collaborative environment. The position requires a strong sense of ownership, comfort working one-on-one with end users, and the ability to champion software development best practices across the organization. Team members are expected to be largely self-directed, delivering reliable, scalable, and maintainable solutions within budget and schedule constraints.

Responsibilities

  • Learn and provide primary support for legacy applications and data infrastructure, both web-based and local applications, utilizing Python (Django), REACT, Java, and C#.
  • Develop a wide variety of new full-stack, I18N, web-based applications.
  • Research, develop, and implement ongoing improvements to AWS-based and on-premises infrastructure.
  • Partner in the development and implementation of future technologies and initiatives, including migration to container and cloud service architectures, microservices, DevOps, and SCADA integration.
  • Champion software development best practices for other developers in the organization.
  • Work directly with the user base to identify and understand improvements and enhancements that provide greater benefit to users.
  • Interface with corporate IT and other functional organizations as necessary.

Qualifications

  • Bachelor of Science degree in computer science, information technologies, or other engineering-related discipline.
  • 3+ years of focused full-stack web development using DevOps and software best practices, including software design patterns, object-oriented design, CI/CD, and unit/integration testing.
  • Strong proficiency with full-stack web development using Python, REACT, or other front-end development frameworks.
  • Proficiency with Java development (experience with Java EE technologies is a significant plus).
  • Experience with cloud and/or container development using Docker and AWS.
  • Experience with RDBMS development (PostgreSQL is a plus).
  • Strong English communication skills.

Knowledge of any of the following is a plus

  • Proficiency with other development languages such as C# or Go.
  • UI design and best practices for I18N.
  • Networking technologies and practices.
  • Experience with firmware development.
  • Experience with web development technologies and frameworks (SOAP/REST/React/NodeJS).
  • Experience targeting a Linux environment.
  • Familiarity with general Linux/Unix system administration and related practices.

Similar jobs

Software Engineer

Apex Capital CorpFort Worth, TX· 1 wk ago
Engineeringapply on apexcapitalcorp.wd5.myworkdayjobs.com

Software Engineer

Underdog.io -Apply to top tech jobs in 60 seconds. A place where companies apply to youSan Francisco Bay Area· 2 wk ago
Information Technologyapply on underdog.io

Software Engineer

T-MobileBellevue, WA· 2 wk ago
Engineering$106k–$192k/yrapply on careers.t-mobile.com