We are looking for software engineers at all experience levels for Cloud and IoT system development using the AWS Cloud Platform.
Design and develop software for enterprise systems with a variety of languages, frameworks, and tools
Be part of an agile, fast-moving and highly-competent team working with the latest tools and technologies
Participate in a collaborative and learning environment
Work closely with a multi-site team (developers, product managers, testers, automation engineers, ops) in a Scrum/Agile environment
Two to ten years of software development experience, preferably in Java. Will also consider experience with C++ or C#
Development of software in a Linux/Unix and/or Windows environment
Previous experience developing software with Amazon Web Services (e.g. EC2, ECS, RDS, S3, SQS, Lambda) is a big plus.
Experience with test frameworks and patterns
Database design and development experience is a plus
Strong communicator (verbal and written) extremely important while working remotely
Team player but also self-motivated and able to succeed independently
Able to manage multiple tasks/projects simultaneously
A solution-oriented problem solver
Additional Preferred Skills
The majority of our positions are based out of Brunswick, Maine, with a few based out of Burlington, Massachusettes. Remote positions (only from the US) are open periodically for the right candidate.