googlepluslinkedintwitterfacebookcircle-righticon-circle-leftcircle-downreliabilitystartedicon-statusdoclibraryapiforumsuperpowersspaceshipglobaledgecommsolutionsbusinesstrustshieldlightbulbhardwarelargeportingapplicationshardwareapi2libraryapisecureopensourceportable< path class="cls-1" d="M2022.62,683.81a1.39,1.39,0,1,1,1.39-1.39A1.39,1.39,0,0,1,2022.62,683.81Zm0-1.5a0.11,0.11,0,0,0-.11.11c0,0.12.21,0.12,0.21,0A0.11,0.11,0,0,0,2022.62,682.31Z" transform="translate(-2008.95 -661.67)" />securedevcommunitylightningclockdiscoveraccessscalablesolutionsadminsolutionsmonitoringdatadiscoveryresourceusageanalyticstoolwebbuildermobilebuilderdashbuilderdatastorageidentityanalyticsenginedevicemanagementdevlibrarysecureconnectionsopenaccesshostingfederatedbuildergatewaydevicecloudembeddedsdkmarketplacesecuritymanagementcalendareyecreate-manage-iconcertifiedqualityusagebillingaccesscontrolexositereadylogolgconnectedproductconnectedsolutionconnectedbusinescomingsoonhomeresourcesdeveloperhomeresourceswhitepaperhomeresourcescasestudy

IoT Full Stack Developer

Looking to join a fast-paced, rapidly growing SaaS company that’s changing the world in which we live? That’s what we are doing each day here at Exosite. We are the leading platform company for the Internet of Things, trusted by over $50 billion of the world’s largest companies to bring their connected products to market.

Looking to join a fast-paced, rapidly growing SaaS company that’s changing the world in which we live? That’s what we are doing each day here at Exosite. We are the leading platform company for the Internet of Things, trusted by over $50 billion of the world’s largest companies to bring their connected products to market.

As part of the Exosite Platform Development team you will have the opportunity to give input into the entire design, development and deployment life cycle of the applications you are building. The Fullstack Developer is a key team member responsible for architecting and helping implementing front-end and back-end portions of Exosite’s web-based application.

POSITION RESPONSIBILITIES:
  • Develop within Exosite’s Murano web-based application to roll out new features
  • Engineer products and services with the team that are the best in their class
  • Write design documents to vet architectures and coordinate work with a large team
  • Take responsibility for the service and their infrastructure as a whole.
  • Actively participate in the project plan estimations
  • Other duties as assigned
JOB REQUIREMENTS:
  • 3+ years experience in software engineering
  • Experience in multiple programming languages from different domains, including JavaScript and at least one of Go/Java/Erlang/Elixir
  • Experience with distributed systems (“cloud computing”) and hosted application environments
  • Intimate understanding of Internet and networking communications protocols
  • Experience building internet-connected products or developer tools is a plus.
  • Code samples in a public github repository or similar public portfolio is a plus
  • Self-directed, goal oriented, hard worker, able to multi-task
  • Excellent written and oral communication skills, comfortable communicating with internal and customer stakeholders
  • Experience working in a team-oriented, collaborative environment
  • Ability to master new technologies quickly
TECHNOLOGIES YOU WILL USE AT EXOSITE:
  • Erlang / Elixir
  • JavaScript / node.js / React.js
  • PostgreSQL / MySQL / Redis / Cassandra
  • Linux, AWS
  • Sometimes Go, Lua, Python
ABOUT EXOSITE:

Exosite is a growing, agile, non-bureaucratic, technology focused company looking to add passionate people to our team. The business is focused on providing SaaS software products for connecting smart devices & sensors to business systems & people. The company is recognized for its wide range of integration products that let clients store, analyze and access data gathered from the real world. In addition to its headquarters in Minneapolis, the company also has offices in Austin, Taiwan and Hungary.

In addition to world-class, cloud-based technologies, Exosite is also building a world-class work environment. The Minneapolis office is located in the historic International Market Square building and fosters a creative, collaborative environment of thought leaders, designers, and makers. Exosite has two offices in Taiwan. The office in Taiwan is located on an upper floor of a high rise along a centrally located, public-transportation-friendly, thoroughfare in Taichung City.

From social events and team-building activities to professional development and flexible work hours, Exosite employees are cultivated to thrive both personally and professionally. The team is highly collaborative and provides excellent opportunities for growth at all experience levels.

WORK ENVIRONMENT:

This position functions in a fast paced entrepreneurial environment. While performing the duties of this job, the employee is usually in an office setting.

PHYSICAL REQUIREMENTS:

While performing the duties of this job, the employee is required to operate a computer and may be requested to lift up to 20 pounds (e.g. computer equipment or office supplies).

Apply

IoT Business Architect

The IoT Business Architect will be responsible for guiding Exosite’s clients through the digital transformation process as they add Internet of Things (IoT) capabilities to their corporate portfolio. Be part of a team focused on both development of and execution against strategic plans for our clients. This role involves planning, coaching, and maintaining an ongoing engagement with senior level clients, in collaboration with Exosite’s sales and execution teams.

The IoT Business Architect will be responsible for guiding Exosite’s clients through the digital transformation process as they add Internet of Things (IoT) capabilities to their corporate portfolio. Be part of a team focused on both development of and execution against strategic plans for our clients. This role involves planning, coaching, and maintaining an ongoing engagement with senior level clients, in collaboration with Exosite’s sales and execution teams.

POSITION BACKGROUND:

Organizations are looking to the Internet of Things (IoT) to bring about digital transformation within their businesses, industry segments, manufacturing processes, products, and transforming their brands. Experience has shown that digital transformation isn’t just a technology problem and that transformation efforts fail 80% of the time if they fail to rally their entire organization behind the effort. Exosite desires to help clients succeed with a technology-driven business consulting framework.

POSITION RESPONSIBILITIES:
  • Listen, understand, and work directly with clients to transform their businesses with IoT.
  • Actively coach and support clients – develop core capabilities and deliver short-term results as capabilities grow.
  • Effectively influence decisions and project direction – identify and recommend innovative solutions that drive the business forward.
  • Build and maintain strong business relationships, with deep expertise and insight into the business, the business strategy and the industry. Continuously monitor the market to gain knowledge; understand and articulate changes.
  • Advocate for technology best-practices – an in-depth understanding of the software development process which includes project management, resourcing, people management, development best practices, user experience design, and quality assurance.
  • Strong communication skills (both written and verbal) – the ability to synthesize and articulate complex client issues; people management, process development, and product development, into a usable business framework.
  • Results-oriented commitment to quality
  • Other duties as assigned
JOB REQUIREMENTS:
  • 5+ years’ experience managing and deploying client-facing enterprise technology projects.
  • Bachelor of Science in Engineering or 3+ years’ experience in manufacturing, software development, change management, program management, industrial automation, or network security.
  • Strong critical thinking and communication skills.
  • Ability to influence others and build consensus amongst multiple stakeholders.
  • A consultative approach that is focused on problem solving to create value and build relationships with key decision makers.
  • Dynamic, adaptable, and proactive with an entrepreneurial spirit interested in working in a fast-growing, exciting industry.
  • Travel up to 20%.
WORKING CONDITIONS AND PHYSICAL REQUIREMENTS

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Work at Exosite occurs in a general office setting without hazardous chemicals or manufacturing equipment/production lines/machinery. However, noise levels fluctuate within our open office environment. While performing the duties of this job, the employee is required to operate a computer and may be asked to lift up to 20 pounds (e.g. computer equipment or office supplies).

This position necessitates light travel (~20%). Core hours are dictated by the customer when on site, typically they’re 9:00 a.m.–5:00 p.m. Monday–Friday in the office. Dress code complies with customer while on site.

ABOUT EXOSITE

Exosite is a growing, agile, non-bureaucratic, technology-focused company looking to add passionate people to our team. Exosite provides SaaS software products for connecting smart devices and sensors to business systems and people. The company is recognized for its wide range of integration products that let clients store, analyze and access data gathered from the real world. In addition to its headquarters in Minneapolis, MN, the company also has offices in Texas, Taiwan, and Hungary.

Apply

IoT Technical Lead

The Technical Lead is a key member of the Exosite Professional Services team, providing the technical expertise during project execution. This role works closely with the Project Manager to lead software development projects, is responsible for technical communication with customers, and works with engineers and developers to ensure project success.

The Technical Lead is a key member of the Exosite Professional Services team, providing the technical expertise during project execution. This role works closely with the Project Manager to lead software development projects, is responsible for technical communication with customers, and works with engineers and developers to ensure project success.

POSITION RESPONSIBILITIES:
  • Take responsibility for the overall technical planning, software architecture, execution, and success of complex software development projects.
  • Provide systems perspective and expertise for IoT solution development projects
  • Work with Subject Matter Experts, internal and external customers, and multiple development resources, documenting and representing customer requirements
  • Work with Project Manager to define and maintain project plan and scope
  • Delegate tasks to and mentor software developers on a given project
  • Develop software to build IoT solutions for customers
JOB SPECIFICATIONS:
  • 8+ years of professional software development experience
  • Understanding of project management and quality assurance roles within the SDLC and Agile development methodology
  • Experience with web application programming languages (Python, Go, node.js HTML, CSS, Javascript) and familiarity with linux-based server environments
  • Experience with distributed web application systems and understanding of large-scale software application architectures
  • Experience with embedded systems is a plus
  • Excellent written and oral communication skills, comfortable communicating with internal and customer stakeholders
  • Self-directed, goal oriented, hard worker, able to multi-task
  • Experience working in a team-oriented, collaborative environment
  • Detail oriented with the ability to maintain a “big picture” perspective.
  • Familiarity with project management and collaboration tools (e.g. JIRA, Confluence, Basecamp)
  • Experience with geographically distributed development and team interaction is a plus
  • Experience leading development teams is a plus
ABOUT EXOSITE:

Exosite is a growing, agile, non-bureaucratic, technology focused company looking to add passionate people to our team.  The business is focused on providing SaaS software products for connecting smart devices & sensors to business systems & people. The company is recognized for its wide range of integration products that let clients store, analyze and access data gathered from the real world. In addition to its headquarters in Minneapolis, the company also has offices in Austin, Taiwan and Hungary.

In addition to world-class, cloud-based technologies, Exosite is also building a world-class work environment. The Minneapolis office is located in the historic International Market Square building and fosters a creative, collaborative environment of thought leaders, designers, and makers. From social events and team-building activities to professional development and flexible work hours, Exosite employees are cultivated to thrive both personally and professionally.The office in Taiwan is located on two floors of a high rise along a centrally located, public-transportation-friendly, thoroughfare in Taichung City.  The team is highly collaborative and provides excellent opportunities for growth at all experience levels.

WORK ENVIRONMENT:

This position functions in a fast paced entrepreneurial environment. While performing the duties of this job, the employee is usually in an office setting.

PHYSICAL REQUIREMENTS:

While performing the duties of this job, the employee is required to operate a computer and may be requested to lift up to 20 pounds (e.g. computer equipment or office supplies).

Job Type: Full-time

Required Education: Bachelors

Required Experience: 8 years in Software Development

Apply

Contact Us

For additional questions or career related inquiries,
email careers@exosite.com or call 612-353-2161

 

275 Market St Suite 535, Minneapolis MN 55405

Send Us a Question

SalesProduct Support

Call our Sales Team

612.353.2161