Job Description
**Worker Type**
Regular
**Job Description**
**_Summary_**
As a **Sr. Software Engineer (Applications)** one works with and is mentored by a talented group of engineers to design and develop software solutions to meet customer requirements.
**_Duties/ Responsibilities_**
+ Design, develop, and maintain application-level user interfaces for complex software systems
+ Work within a defined software development lifecycle, participating in design reviews and UI/UX discussions
+ Translate detailed software and system requirements into scalable, user-focused UI solutions
+ Create and maintain UI architecture, design documentation, and implementation guidelines
+ Implement clean, testable, and maintainable code following established coding standards
+ Develop and execute unit tests and validation strategies for UI and application logic
+ Collaborate closely with backend, systems, and hardware-adjacent engineers to integr...
Regular
**Job Description**
**_Summary_**
As a **Sr. Software Engineer (Applications)** one works with and is mentored by a talented group of engineers to design and develop software solutions to meet customer requirements.
**_Duties/ Responsibilities_**
+ Design, develop, and maintain application-level user interfaces for complex software systems
+ Work within a defined software development lifecycle, participating in design reviews and UI/UX discussions
+ Translate detailed software and system requirements into scalable, user-focused UI solutions
+ Create and maintain UI architecture, design documentation, and implementation guidelines
+ Implement clean, testable, and maintainable code following established coding standards
+ Develop and execute unit tests and validation strategies for UI and application logic
+ Collaborate closely with backend, systems, and hardware-adjacent engineers to integr...