Oct 24, 2017, 3:40:09 PM
Senior Software Engineer Opportunity
Here at RIDGID we believe in an agile development methodology and constant team collaboration. Our teams are passionate about working together to solve challenging problems for our customers and our business. Our software is used by millions of customers worldwide; therefore, we value quality and agility so we can effectively bring new features to market. We encourage growth via challenging projects, team exercises, training, developer conferences, and other technical community involvement.
What We’re Looking For
We are looking for creative team members who love to develop software. We want to work with people that make learning and teaching others a fundamental part of every day. We expect our senior engineers to be curious about how they can apply technology to make a meaningful impact to our customers.
In particular, we’re looking to hire a Senior Software Engineer who has experience with large-scale web applications, web services, and data architecture. If you are an experienced geek who loves working in an agile environment and who enjoys web development, databases, and working with other engineers of various disciplines then you’ll be a great fit!
What is a Senior Software Engineer and Why Are We Hiring One?
Senior engineers at RIDGID take on the challenge of leading full-stack development across a healthy mix of customer driven technology solutions. Each senior engineer on our team has a stand-out passion or two that they get to exercise on a regular basis. For some it is large-scale back-end web solutions and others it might be mobile development or machine learning. Senior engineers here are seldom given a directive on how to solve a problem. They are hired to be leaders and work with other leaders to design and deliver the best solutions for our customers’ needs.
As our tools continue to get “smarter” and more connected, the need for mobile applications and web services to support this kind of connectivity is increasing rapidly. The ecosystems of software that supports our website, CRM system, mobile applications, and our connected tools are all becoming more important than ever. We need senior engineers to join the team to help explore and keep up with the demand for new technology in this space.
We are looking to hire a Senior Software Engineer who can focus and help take the lead on building out our RIDGID Cloud infrastructure and services in conjunction with other software engineers and hardware/firmware engineers.
About the First Team You Will Join
New opportunities come along regularly within RIDGID Software Solutions, but the first one our new Senior Software Engineer will be a part of is El Toro Potatoes. Team El Toro Potatoes is responsible for developing our highly visible, public-facing www.ridgid.com website which is used by millions of customers worldwide. The team also develops a rich set of tools and services for managing relational product data used across many different systems including mobile applications, the web, product catalogs, and more. More recently, the team has begun to build out our RIDGID Cloud web services in support of the next generation of connected tools. The team practices TDD, DevOps, and applies agile methods. We are always looking to adopt new technologies that can help us improve the customer experience through development practices and technologies. Some of the technologies we currently use include ASP.NET MVC 5+, Web API 2, C#, Microsoft Azure, Git/GitHub, SQL Server, NoSQL Databases, Google Analytics, TeamCity, NUnit, Rhino Mocks, Entity Framework, LLBLGen Pro, CloudFlare CDN, and more.
Team El Toro Potatoes is entirely located at our Corporate Headquarters in Elyria, OH. Members of the cross-functional team include several developers, a UX Designer, and numerous Product Owners / customer representatives.
Essential Duties and Responsibilities
• Expand the RIDGID Cloud services and infrastructure to support a growing number of connected tools, mobile applications, and back-end systems
• Participates in all aspects of the development process including design, development, testing (or better yet – TDD!), code reviews, deployments, etc.
• Investigates and implements new technologies where appropriate
• Works with firmware and hardware engineers to help define wireless connectivity protocols (e.g. for BLE) to connect tools to apps and the RIDGID Cloud
• Enhance the online experience of our customers through the development of snazzy web applications
• Works with and mentors other developers
Perks and Benefits
• Matching 401k
• Holiday Bonus
• Medical, Dental, Vision
• RIDGID tool loaner program
• On-site fitness center
• Short/Long Term Disability
• Work-sponsored attendance to conferences like Codemash and StirTrek
• Board gaming sessions
• Access to Pluralsight for online training
A Little More About RIDGID
RIDGID® (www.RIDGID.com) is a business unit of Emerson (www.Emerson.com), a Fortune 500 company that supplies engineered solutions around the globe. We sell RIDGID branded tools, services and software in over 140 countries to meet the high expectations of expert tradespeople who install, operate, diagnose and maintain the world’s infrastructure. We have a dynamic, collaborative, growth-oriented culture that creates solutions tailored to address specific needs of these demanding customers.
• Experience designing REST APIs
• Relational database knowledge
• Experience with agile software development
• Test Driven Development (TDD)
• ORM tools like Entity Framework or LLBLGen Pro
• Responsive Web Design
• NoSQL databases
• Having really cool hobbies that could pay off in the work place
• All things IoT (Firmware, Sensors, Apps, Communications Protocols, 3rd Party Integrations..)
• AR, VR, AI or any related building block technologies
• Network Infrastructure, Security, Identity Management
No calls or agencies please. Emerson will only employ those who are legally authorized to work in the United States. This is not a position for which sponsorship will be provided. Individuals with temporary visas such as E, F-1, H-1, H-2, L, B, J, or TN or who need sponsorship for work authorization now or in the future, are not eligible for hire.
Emerson is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, race, color, religion, national origin, age, marital status, political affiliation, sexual orientation, gender identity, genetic information, disability or protected veteran status. We are committed to providing a workplace free of any discrimination or harassment.
If you have a disability and are having difficulty accessing or using this website to apply for a position, you can request help by calling 1-314-553-2544 (V/TTY/TDD) or by sending an email to email@example.com.
Imagine being surrounded by intelligent, driven, and passionate innovators all working toward the same goal—to create groundbreaking solutions that leave our world in a better place than we found it. Emerson is a global technology and engineering company providing innovative solutions for customers in industrial, commercial, and residential markets.
Our Emerson Automation Solutions business helps process, hybrid, and discrete manufacturers maximize production, protect personnel and the environment while optimizing their energy and operating costs. Our Emerson Commercial and Residential Solutions business helps ensure human comfort and health, protect food quality and safety, advance energy efficiency, and create sustainable infrastructure.
A dynamic environment is what you’ll discover at Emerson, a Fortune 500 company with $14.5 billion in sales and 155 manufacturing locations worldwide. Together, we’re changing the world, and we have all the resources to help you achieve your professional goals.
Whether you’re an established professional looking for a career change, an undergraduate student exploring options, or recently received your MBA degree, you’ll find a variety of opportunities at Emerson. Join our team and start your journey today.