Senior Software Engineer


Are you looking for an opportunity to drive innovation and game changing solutions? Do you thrive off delivering products while also driving new technology adoption within your team? Do you want the opportunity to make an impact on those you work with? If so, you are exactly the type of person we are looking for!

At Veeder-Root, our purpose is to support the global fueling infrastructure by delivering the best solutions in automatic tank gauging and fuel management systems driven by innovation and break-through thinking. We are committed to delivering measurable value to our customers and to continually expand that value through improvements to our solutions and processes. We thrive on passion and innovation, and are looking for great people, with great ideas, who want to create the next big thing. We want individuals to push limits, look outside the box and think the unthinkable.
We have an exciting opportunity for a Senior Software Engineer. We are looking for motivated individuals to join us on our journey. You need to think big, move fast, and want to make a significant impact. Are you ready?

What you will do:
Design, develop, and execute software solutions to address business needs on our Automated Tank Gauge and related platforms
Bring your knowledge of newer technology stacks and frameworks and identify where there should be applied, helping the rest of the team get up to speed. Examples include but not limited to Node. js, React, Angular, QML, gRPC, Protocol Buffers

Help promote a DevOps culture and build followership to help transition the team towards DevOps
Collaborate with peers, electrical and mechanical development teams, quality assurance and others as needed to produce game changing solutions
Troubleshoot critical and difficult code problems
Mentor junior engineers on best practices in design and coding as well as transfer technical knowledge about newer technologies

What youll learn:
Youll be exposed to the exciting technology and development that it takes across mechanical, electrical, and software development to support this critical component of the global infrastructure, from the moment the truck arrives to deliver the fuel to the moment its dispensed into the vehicle.
Youll have the opportunity to work from the lowest levels of embedded software to support our automatic tank gauges to the highest levels of cloud-based applications to help support our fuel management solutions.

What we need:
Bachelors of Science in Computer Science, Computer Engineering, or Electrical Engineering
Proficiency in C / C++
Experience with continuous integration and automated test technologies is useful
Experience with REST apis and JSON is useful
Experience with AWS or Azure and associated services is useful

Experience with Microservice Architectures is useful
Where youll be:
Simsbury, CT is an old New England town that offers a great community and is set among acres of green space and walking distance to nearby restaurants, shops, arts, and businesses. Simsbury is roughly equidistant from both New York City (around 90 miles SW) and Boston, Massachusetts (around 90 miles ENE). The east side of Simsbury is flanked by Talcott Mountain, part of the Metacomet Ridge, a mountainous trap rock ridgeline that stretches from Long Island Sound to nearly the Vermont border.

Besides its beautiful scenery, Simsbury offers plenty more for everyone: a rich history, all four seasons and an exceptional school district. The US News and World Report applauds award-winning Simsbury Public Schools commitment to excellence; ranking Simsbury High School 6th among other Connecticut public schools. Simsbury schools are nationally acclaimed and receive high marks, year after year.


Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.