- Help build a software engineering culture across the department by sharing your best practices, approaches, documentation, and code with other engineering teams.
- Design solutions for complex or critical problems in the IoT and Connectivity areas by collaborating directly with stakeholders, product managers, UX/UI, and other technical leads.
- Lead team(s) to deliver solutions that meet or exceed business needs by having a deep understanding of the business need and/or user problem.
- Mentor engineering staff on emerging industry trends, technical standards, and design/coding best practices.
- Apply pair or mob programming techniques to improve work quality, knowledge distribution, and team cohesiveness.
- Able to troubleshoot complicated issues in a cloud-based SaaS environment and manage live production incidents, debug/troubleshoot device, application, and infrastructure issues, follow and implement best practices.
- Document your system knowledge as you acquire it over time and ensure critical system information is readily available to those who need it.
- Monitor application performance, take steps to improve overall performance and stability, and follow through with implementation.
- Design, write, ship, and motivate the creation of software and systems to increase reuse, observability, product reliability, and organizational efficiency.
- Prioritize design and architecture at all scales that promote the ease and efficiency of ongoing change and maintenance over the software's lifetime.
- Work closely with software engineers and testers to ensure the system is responding properly to non-functional requirements such as performance, security, and availability.
- Keep up to date with security and proactively identify, diagnose, and solve complex security issues.
- Bachelor's Degree in Engineering, Computer Science, or equivalent technical degree.
- 7 years of experience in commercial software development in a software engineering role.
- 3 years of experience leading agile teams and mentoring junior team members.
- Demonstratable experience in web UI frameworks such as VueJS, ReactJS, and/or AngularJS.
- Experience applying pair or mob programming techniques.
- Experience building and changing resilient distributed systems software.
- Experience with CI/CD principles and automated pipelines.
- Experience using C#, Java, JavaScript, and/or other commercial software languages.
- Experience working with IoT based solutions and devices.
- Experience with code repositories such as Git, Subversion, etc.
- Experience implementing performant APIs for internal and external consumption.
- Experience designing, implementing, and operating cloud-based systems in Azure, AWS, or Google Cloud.
- Experience designing data models and leveraging different data storage technologies such as SQL, NoSQL, big data stores, etc.
- Experience with secure coding and best practices.
- Experience with authentication standards such as Oauth2 and/or OpenID Connect.
- Ability to perform detail-orientated work with a high degree of accuracy.
- Exceptional understanding of development activities and tasks.
- Excellent verbal, written, and interpersonal skills.
- Excellent attention to detail, critical thinking, and problem-solving skills.
- Excellent time management skills, able to meet deadlines, and manage time effectively.
-
Generac Power Systems Waukesha, United StatesStaff Software Development Engineer-Fleet Applications · Company Generac Power Systems · Name Staff Software Development Engineer-Fleet Applications · Req # 64050 · Employment Type Full Time · Shift 1st · At Generac, our people help make the world safer, brighter, and more produc ...
-
Applications Engineer
9 hours ago
Fisher-Barton Inc. Waukesha, United StatesJob Description · Job DescriptionThe Application Engineer is part of the Technology Deployment team and will provide expertise and support to customers and the commercial team. This role interacts directly with customer technical teams and will coordinate between the R&D departme ...
-
CNC Application Engineer
1 week ago
Morris Midwest Waukesha, United StatesJob Requisition ID#: 295 · Morris Midwest WI & IL, a regional distributor of CNC machine tools, tooling and accessories, and related engineering and support services, is seeking an ambitious and conscientious Applications Engineer to report to the Elgin, IL location. We are look ...
-
Sales Application Engineer
1 week ago
WIL - Wildeck, Inc. Waukesha, United StatesJob Description · THE ROLE:Sales Application Engineer · LOCATION: Waukesha, WI · REPORTS TO: VP of Sales · POSITION TYPE: Full-time, exempt · OUR OPPORTUNITY: · We are seeking a motivated and experienced Sales Application Engineer specializing in the material handling indust ...
-
Sales Application Engineer
1 week ago
Wildeck Waukesha, United StatesTHE ROLE: · Sales Application Engineer · LOCATION: · Waukesha, WI · REPORTS TO: · VP of Sales · POSITION TYPE: · Full-time, exempt · Our Opportunity · We are seeking a motivated and experienced Sales Application Engineer specializing in the material handling industry wit ...
-
Sales Application Engineer
1 week ago
Vac-Con Waukesha, United StatesWe are seeking a motivated and experienced Sales Application Engineer specializing in the material handling industry with a focus on integration business. They will · provide technical expertise and guidance to customers during the sales process and identify opportunities for up ...
-
Sales Application Engineer
3 days ago
WIL - Wildeck, Inc. Waukesha, United StatesJob Description · Department: Sales · Position reports to: Director of Sales · Summary: · Manages large system accounts, under the direction of the Director of Sales. Generates new business and ensures growth of existing accounts. Assesses potential application of company pro ...
-
CNC Application Engineer
9 hours ago
Morris Midwest Waukesha, United StatesJob Description · Job DescriptionJob Requisition ID#: 295 · Morris Midwest WI & IL, a regional distributor of CNC machine tools, tooling and accessories, and related engineering and support services, is seeking an ambitious and conscientious Applications Engineer to report to the ...
-
Applications Engineer
9 hours ago
The Panaro Group Pewaukee, United StatesJob Description · Job DescriptionCompany Description · The Panaro Group LLC recruiters will reach out to you to present new job opportunities with our firm and clients as they come available. · Job Description · The primary focus of the Application Engineer will be to support ou ...
-
Applications Engineer
18 hours ago
Viking Masek Robotics New Berlin, United StatesCareer Opportunities with Viking Masek Robotics and Automation LLC · A great place to work. · Careers At Viking Masek Robotics and Automation LLC · Current job opportunities are posted here as they become available. · PRIMARY PURPOSE: · The Applications Engineer position special ...
-
Application Engineer
1 week ago
GTN Technical Staffing and Consulting New Berlin, United StatesThe Applications Engineer position specializes in and participates in all the technical aspects of the VMRA projects and technical products by recruiting potential clients and explaining the benefits of what VMRA can do for them. The Applications Engineer duties include consultin ...
-
Electrical Application Engineer
1 week ago
Konecranes Nuclear Equip and Services LLC New Berlin, United States· Country: United States · Location: New Berlin, WI, United States · Employment type: Undefined term · Country: United States (US) · Location: New Berlin, Wisconsin (US-WI) · Location details: · At Konecranes, we believe that great customer experience is built on the peopl ...
-
Applications Engineer
1 week ago
Viking Masek company New Berlin, United StatesPRIMARY PURPOSE: The Applications Engineer position specializes in and participates in all the technical aspects of the VMRA projects and technical products by recruiting potential clients and explaining the benefits of what VMRA can do for them. The Applications Engineer duties ...
-
Electrical Application Engineer
6 days ago
Konecranes Nuclear Equip and Services LLC New Berlin, United States· Country: United States · Location: New Berlin, WI, United States · Employment type: Undefined term · Country: United States (US) · Location: New Berlin, Wisconsin (US-WI) · Location details: · At Konecranes, we believe that great customer experience is built on the peopl ...
-
Applications Engineer
9 hours ago
Automationtechies New Berlin, United StatesJob Description · Job DescriptionApplications Engineer · Our client works in the machine automation and packaging industry. They are looking for talented Applications Engineers to join their team and help create innovative solutions for their clients. If you have a passion for te ...
-
Application Engineer
18 hours ago
A.A. Anderson & Co., Inc. Brookfield, United StatesSummary: · The Application Engineer, reporting to the Customer Service Manager, is responsible for enhancing process capabilities in providing a total systems solution for our end users applications. · The Application Engineer will use knowledge, experience, and skills to provi ...
-
Applications Engineer
9 hours ago
Viking Masek Robotics and Automation LLC New Berlin, United StatesJob Description · Job DescriptionPRIMARY PURPOSE: The Applications Engineer position specializes in and participates in all the technical aspects of the VMRA projects and technical products by recruiting potential clients and explaining the benefits of what VMRA can do for them. ...
-
Application Engineer
18 hours ago
Watertronics Hartland, United StatesJob Description · Job Description Description: · Summary · Watertronics LLC is a water technology company serving the golf, commercial landscape , municipal and agricultural markets. We design and manufacturer a wide variety of state of the art pump equipment designed for long ...
-
Electrical Application Engineer
1 week ago
Konecranes Nuclear Equip and Services LLC New Berlin, United StatesJob Description · Country: United States · Location: New Berlin, WI, United States · Employment type: Undefined term · Country: United States (US) · Location: New Berlin, Wisconsin (US-WI) · Location details: · At Konecranes, we believe that great customer experience is bui ...
-
Electrical Application Engineer
2 days ago
Konecranes Nuclear Equip and Services LLC New Berlin, United StatesJob Description · Country: United States · Location: New Berlin, WI, United States · Employment type: Undefined term · Country: United States (US) · Location: New Berlin, Wisconsin (US-WI) · Location details: · At Konecranes, we believe that great customer experience is bui ...
Staff Software Development Engineer-Fleet Applications - Waukesha, United States - Generac
Description
At Generac, our people help make the world safer, brighter, and more productive. We are united by our efforts to inspire change for a better world; impact our people and community; influence and achieve positive results; and innovate the industry. Our shared goals allow people with diverse backgrounds and points of view to work together, bringing our global customers peace of mind through reliable products and exceptional support.
As a Staff Software Engineer – Applications, you will be a critical member of our team leading the development of IoT solutions that include cloud, web and mobile applications. This is not an average position where you might be restricted to one small piece of a system, but the opportunity to envision, design, influence and create high performing software as part of a commercial product. You will work closely with Product Managers, Business Analysts, UX/UI Designers, and Testers within a team, across teams, and across departments/business units to deliver engaging IoT-based solutions for Generac customers.
You will be involved in exciting technical challenges by analyzing, designing, building, troubleshooting, and deploying vital applications and APIs while always thinking about usability, reliability, scalability, resilience, security, and performance.
Reporting to Software Development Manager, you will be part of the team responsible for helping to deliver mission critical customer facing cloud web and mobile applications. You will help to create more consistent user interfaces and reusable components across applications, build high performing APIs, proactively test and tune all aspects of the application infrastructure, monitor and respond to system notifications and alerts and continually work to optimize and improve the performance, security, and reliability of our applications.
Essential Duties & Responsibilities:
Minimal Qualifications:
Preferred Qualifications:
Knowledge, Skills, & Abilities:
"We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law."