Sr. Software Engineer - Iot (Onsite)

Sunbelt Rentals, Inc. Fort Mill , SC 29716

Posted 3 months ago

Join Our Team!

Sunbelt Rentals strives to be the customer's first choice in the equipment rental industry. From pumps to scaffolding to general construction tools, we aim to be the only call needed to outfit a job site with the proper equipment. Not only do we offer a vast fleet that ranks among the best in the industry, we pair it all with a friendly and knowledgeable staff. Our employees are our greatest asset, and although we present a comprehensive equipment offering, our expertise and service are what truly distinguish us from the competition.

We pride ourselves on investing in our workforce and offer competitive benefits, as well as extensive on-the-job training for all eligible employees.

As a highly successful national company, we are constantly looking for talented individuals to support our growth. If you are interested in pursuing a rewarding career, we invite you to review our opportunities!

JOB DESCRIPTION SUMMARY

The Senior Software Engineer provides technology leadership in building, operating and sunsetting IT products, solutions and data-systems for Sunbelt. This Engineer works with cross-functional teams (business and IT) with a collaborative approach with an eye to improve quality of technology artifacts over time. This role works with senior leadership team to understand business and technology roadmaps and ensures alignment of strategic/tactical activities towards the same.

Position Responsibilities:

  • Understand the business needs, collaborate with stakeholders and architect/design scalable solutions by leveraging Sunbelt technology stack, project teams and infrastructure.

  • Understand Sunbelt architecture (IoT platform, sso, apis, functional systems, databases, warehouse, analytics) and work with service providers to setup effective work paths.

  • Own "end-to-end responsibility" for a set of systems, within connected technologies division.

  • Provide governance and technical leadership to related project teams. Remove technical roadblocks of agile projects by participating in daily standup calls.

  • Co-define Development, Data and Security best practices. Ensure compliance via code-reviews and checklists.

  • Understand non-functional requirements and co-relate with performance constraints of existing system. Formulate paths to overcome or navigate around them. The goal is to have zero critical production issues due to unmet non-functional needs.

  • Contribute to technology roadmap of connected technologies division, by refurbishing the tech stack, development processes and best practices.

  • Assess and fine tune ci/cd process (provision repo, branch, merge, review, build and deploy)

Requirements:

Education & Experience:

  • Bachelor's degree in Computer Science or other relevant engineering field or equivalent work experience

  • 10+ years of experience in software product or application development. Clear understanding of development best practices is required

  • Experience developing scalable distributed on on-prem or cloud systems. Experience in using IoT platform or cloud-based SaaS product preferred

  • Experience with scripting/programming language and databases (rdbms, columnar)

  • Experience working with event driven applications (SOAP/REST APIs) and messaging systems

  • Experience with different type of databases - rdbms, columnar and timeseries

  • Experience scaling distributed applications (vertical, horizontal, caching, indexing)

  • Experience with Scrum based SDLC and DevSecOps and CI/CD process/tools

  • asynchronous / messaging system

Physical Demands:

Must be able to bend, squat, crouch and/or reach and lift up to 25 pounds or more, as required by the job. Some Sunbelt jobs may require driving for long periods of time, loading and unloading heavy equipment, performing work in extreme weather conditions including rain, wind or excessive temperatures and/or night and weekend work. All duties must be performed according to Sunbelt's safety policies and guidelines. Reasonable accommodations may be made to comply with ADA/ADAAA.

The above description covers the principal duties and responsibilities of the job. The description shall not, however, be construed as a complete listing of all miscellaneous, incidental or similar duties which may be required from day to day.

Sunbelt Rentals is an Equal Opportunity Employer - Minority/Female/Disabled/Veteran and any other protected ground

Gear up for an exciting career!

If a current Sunbelt Rentals employee has referred you for an employment opportunity please notify them that you are applying for this position. In order for the employee to get a referral bonus they need to contact their regional recruiter.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Lead Software Engineer (Onsite)

Sunbelt Rentals, Inc.

Posted 2 days ago

VIEW JOBS 12/1/2022 12:00:00 AM 2023-03-01T00:00 <p>Join Our Team!</p><p>Sunbelt Rentals strives to be the customer's first choice in the equipment rental industry. From pumps to scaffolding to general construction tools, we aim to be the only call needed to outfit a job site with the proper equipment. <br><br> Not only do we offer a vast fleet that ranks among the best in the industry, we pair it all with a friendly and knowledgeable staff. Our employees are our greatest asset, and although we present a comprehensive equipment offering, our expertise and service are what truly distinguish us from the competition.</p><p>We pride ourselves on investing in our workforce and offer competitive benefits, as well as extensive on-the-job training for all eligible employees.</p><p>As a highly successful national company, we are constantly looking for talented individuals to support our growth. If you are interested in pursuing a rewarding career, we invite you to review our opportunities!</p><p>Job Description Summary</p><p>Lead Software Engineer</p><ul><li><p>Cloud (Amazon/Azure) Sunbelt's Lead Software Engineer is equipped for success so we can make it happen for our customers. The Lead Software Engineer is empowered to serve as a developer, a technical lead and a product innovator. <br><br> This experienced engineer will influence development solutions and best practices for the Software Engineering team. The Lead will be responsible for implementing features and user interfaces for multiple Sunbelt Rentals digital products. Acting as the technical lead in project workstreams, this role will work closely with design, product strategy and subject matter experts in various areas of the business to listen, research and develop right-sized solutions. <br><br> Ultimately, the lead engineer acts as technical lead on product teams, developing code, assisting engineers across disciplines in the tech stack, sizing work effort estimates and project planning so teams can accurately forecast and get quality work done. Education or experience that prepares you for success: Bachelor's degree in Computer Science or other relevant engineering field or equivalent work experience 5+ years of relevant object-oriented application building experience in a professional environment 3+ years of recent experience as a build and deployment engineer using industry standard tools 5+ years of experience setting up and configuring build servers and build agents 3+ years of direct experience and proven success in Cloud (Amazon/Azure) technologies providing design, support and management within a large-scale organization Knowledge/Skills/Abilities you may rely on: <br><br> Relational databases such as SQL Server, MSSQL, MySQL or similar technologies Coding skill in C#, Node.js, React and JavaScript frameworks Jenkins and other build/deploy tools Container technology, like Docker, Kubernetes and the growing ecosystem Working closely with Git Test automation and test-driven development and behavior-driven development Virtual application delivery technologies and virtual desktop infrastructures Industry standard system architecture and system management tools Supporting and documenting build and configuration changes throughout environments Agile/Scrum development cycle environment Safety is key to our culture: The physical demands of this role require bending, squatting, crouching, reaching, lifting 25 pounds or more, and working indoors/outdoors when required by the job. The above description is not a complete listing of all miscellaneous, incidental or similar duties which may be required from day to day. <br><br> Reasonable accommodations may be made to comply with applicable laws. We value an inclusive and diverse workplace: Sunbelt Rentals is an Equal Opportunity Employer</p></li><li><p>Minority/Female/Disabled/Veteran and any other protected class.</p></li></ul><p>Base Pay Range: $102,262.00 - 140,610.80</p><p>Gear up for an exciting career!</p><p>Sunbelt Rentals supports service members. Veterans encouraged to apply.</p><p>If a current Sunbelt Rentals employee has referred you for an employment opportunity please notify them that you are applying for this position. In order for the employee to get a referral bonus they need to contact their regional recruiter.</p><br> Sunbelt Rentals, Inc. Fort Mill SC

Sr. Software Engineer - Iot (Onsite)

Sunbelt Rentals, Inc.