GUI Software Development Engineer

ENTEGEE, Inc.
Salt Lake City, UT, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$145,600.0 - $156,000.0
Working hours
Regular working hours
Job source

Tech stack

Microsoft Windows Software Applications Confluence JIRA Unit Testing C Sharp (Programming Language) C++ (Programming Language) CMake Software Quality Continuous Integration Software Debugging Software Design Documents
+17 more
Linux Programming Tools Extensible Application Markup Language Make (Software) Graphical User Interface Python (Programming Language) Linux System Administration Selenium UML Google Test Appium Git SC Clearance Build Tools Bitbucket Grpc Jenkins

Requirements

Do you have experience in Windows?, Do you have a Bachelor’s degree?, This is primarily development work, and then testing their applications. Ideally Someone with ~5yrs of experience writing C++ (OO) code to develop graphical UI’s on both Windows and Linux would be fine.

  • Design, develop, and maintain software applications using C++, C#, and XAML for Window and Linux GUI development.
  • Develop and debug applications in both Windows and Linux environments.
  • Implement and utilize gRPC for efficient inter-service communication.
  • Perform thorough unit and full implementation testing to ensure code quality before declaring tasks complete, using frameworks like Google Test.
  • Write automation scripts using Python for Windows GUI testing with tools such WinAppDriver, (Appium framework) and PyAutoGUI.
  • Configure and maintain development and production servers as needed.
  • Utilize Jira for task tracking, Confluence for documentation, and manage code with Git and Bitbucket.
  • Work with Jenkins for continuous integration and deployment.
  • Create and maintain technical documentation, including design documents and UML diagrams.

Skills:

  • Strong background w/ C++ programming, primarily for Windows GUI applications
  • Experience with C#, and XAML for GUI development
  • Experience with gRPC.
  • Demonstrated experience developing in both Windows and Linux environments.
  • Familiarity with build systems, including CMake and Makefiles.
  • Experience with Google Test or similar unit testing frameworks.
  • Experience with Python for scripting and automation, including tools like Selenium, Appium, WinAppDriver, and PyAutoGUI.
  • Experience with development tools like Jira, Confluence, Git, Bitbucket, and Jenkins.
  • Experience writing technical documentation, including design documents and UML.

GRPA, * Strong background w/ C++ programming, primarily for Windows GUI applications

  • Experience with C#, and XAML for GUI development
  • Experience with gRPC.
  • Demonstrated experience developing in both Windows and Linux environments
  • Familiarity with build systems, including CMake and Makefiles.
  • Experience with Google Test or similar unit testing frameworks.
  • Experience with Python for scripting and automation, including tools like Selenium, Appium, WinAppDriver, and PyAutoGUI.
  • Experience with development tools like Jira, Confluence, Git, Bitbucket, and Jenkins
  • Experience writing technical documentation, including design documents and UML
  • Do you have an active Secret Clearance?

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • Vision insurance
  • Dental insurance
  • Life insurance
  • Disability insurance
  • Commuter assistance, Benefit offerings include medical, dental, vision, term life insurance, short-term disability insurance, additional voluntary benefits, commuter benefits and 401K plan. Our program provides employees the flexibility to choose the type of coverage that meets their individual needs. Available paid leave may include Paid Sick Leave, where required by law; any other paid leave required by Federal, State or local law; and Holiday pay upon meeting eligibility criteria. Disclaimer: These benefit offerings do not apply to client-recruited jobs and jobs which are direct hire to a client

To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit https://www.entegee.com/candidate-privacy-information-statement/

The Company will consider qualified applicants with arrest and conviction records.

Pay: $70.00 - $75.00 per hour

Benefits:

  • Dental insurance
  • Health insurance
  • Vision insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · WWC 2022

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

4:56 min

Establishing internal service communication with gRPC

Florian Bader Florian Bader · WWC Europe 2026

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

4:36 min

Visualizing system architecture with Mermaid UML diagrams

Jakov Semenski · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

Videos

See all

Related articles

See all