What are the responsibilities and job description for the Software Engineer II position at Digi International Companies?
Responsible for the design, development, troubleshooting, debugging and modification of software that integrates with the company’s devices. Design, development, troubleshooting, debugging, and modifying software. Understanding of system requirements and functionality of the target system. Designing, implementing, and testing of software features using SCRUM practices. Failure reproduction, defect fixing and root cause analysis. Coordinate and work collaboratively with other software development teams in the organization. Document software design changes, project progress and source code. Assist on standard certification testing of software and products. Coordinate software releases. Actively pursue appropriate continuing education and development programs to maintain and enhance job-related skills.
This position requires a Master’s degree or equivalent in Computer Science, Computer Engineering, or a related field. In the alternative, the company will accept a Bachelor’s degree or equivalent in Computer Science, Computer Engineering, or a related field and 2 years of related experience. Must also have demonstrated experience with each of the following: (1) Implementing modules like custom data structures, socket devices, and multi-threading modules for a middleware project using C; (2) Deployment and maintenance of middleware on Red Hat Enterprise Linux based servers and implementation of modules using Erlang to achieve scalability; (3) Providing support projects for new feature implementation and resolving existing issues; and (4) Coordinating and working collaboratively with other software development teams. Employer will accept experience gained before, during or after degree program. Full-time, position located in Sandy, Utah.
The anticipated base pay range for this position is $96,387 – $105,000. Pay ranges are determined by role, job level and primary job location. The range displayed reflects the reasonable range we anticipate paying for this position and reflects the cost of labor within several U.S. geographic markets. The specific salary offered within the range will depend on various factors including, but not limited to the candidate’s relevant and prior experience, education, skills, and primary work location. It is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the facts and circumstances of each position. Pay ranges are typically reviewed and updated annually.
Salary : $96,387 - $105,000