The Software Engineer III is responsible for the development and maintenance of the company’s software products. The Software Engineer III will design, develop, document, test, deploy, monitor and debug new and existing software systems and/or applications. This role will participate in the full development life cycle including requirements analysis and design.
Expected Duties:
- Write secure, robust, and easy to maintain code that meets or exceeds industry best practices.
- Analyze, design and engineer technical solutions to challenging problems; take risks, and challenge the unknown.
- Collaborate with team members and help to grow overall team expertise in a distributed agile scrum environment.
- Learn and apply cutting edge, full stack software development practices.
- Perform other duties as assigned in a timely fashion.
- Responsible for mentoring lower-level peers