Senior Software Engineer at Mitek Corporation – Sandy, Utah
Mitek Corporation
Sandy, Utah, 84070, United States
Posted on
Updated on
Job Function:Information Technology
Explore Related Opportunities
Software and Web Developers, Programmers, and Testers jobs in UtahJobs in UtahSoftware and Web Developers, Programmers, and Testers jobs
About This Position
POSITION SUMMARY
The Senior Software Engineer will design and develop industry-leading commercial software with a focus on innovation and usability for the AtlasIED family of products.
ESSENTIAL FUNCTIONS
- Lead a team of software engineers, providing technical guidance, mentorship, and support to ensure the successful delivery of projects.
- Collaborate with cross-functional teams to gather requirements, analyze user needs, and translate them into technical specifications.
- Design, develop, and implement high-quality, scalable, and maintainable software applications using C#, .NET framework, Python, and other tools.
- Take ownership of software development projects, ensuring they are delivered on time and within budget, while adhering to coding standards and best practices.
- Participate in pull request reviews and conduct regular code reviews to ensure code quality, performance, and adherence to coding standards.
- Mentor and develop team members, promoting knowledge sharing, continuous learning, and career growth within the team.
- Provide technical expertise and guidance in system architecture, design, messaging, and optimization efforts to create robust and efficient software solutions.
- Collaborate with stakeholders to understand business requirements and propose innovative solutions that align with the company's strategic objectives.
- Stay up to date with the latest advancements in software engineering technologies and tools, and apply them to enhance the development process and improve software quality.
- Participate in the continuous improvement of software development processes, tools, and methodologies to enhance productivity and efficiency.
- Serve as a point of contact for technical escalations, resolving complex technical issues, and providing timely solutions.
- Assist in resource allocation, project planning, and tracking progress to ensure successful project delivery.
- Foster a collaborative and positive team environment, promoting effective communication and teamwork.
- Develop engineering product requirements.
- Write product/project documentation as required.
- Provide mentorship, coaching and guidance to team members.
- Develop ISO procedures related to software and ensure that both Engineering and MiTek standards, procedures and policies are maintained by Software Technology Department personnel.
- Develop and monitor test/trial software and utilities associated with the development and release of software products and installation packages.
- Engage with outside vendors on product scope, requirements, and design.
- Responsible for critical testing and triaging of problems prior to, and during, product validation
Scan to Apply
Just scan this QR code to apply from your phone.
Job Location
Sandy, Utah, 84070, United States
Loading interactive map for Sandy, Utah, 84070, United States
Job Location
This job is located in the Sandy, Utah, 84070, United States region.
Frequently asked questions about this position
Latest Job Openings in Utah
CDL-A - Intermodal truck driver
Schneider
Sandy, UT
CDL-A - Intermodal truck driver
Schneider
Ogden, UT
Professor Nursing Skills Lab - Utah Campus (Full-Time)
Joyce University of Nursing and Health Sciences
Salt Lake City, UT
Summer Sales Representative
Hawx Pest Control
Salt Lake City, UT
Full Time Float Medical Assistant
Mountainlands Community Health Center Inc
Provo, UT