Job Directory Principal Cloud Software Engineer

Principal Cloud Software Engineer
Irvine, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

As a member of the product

development team, you will develop and enhance software for our industry

leading Mach10 and ConsoleFlow cloud products. Our platforms are at the

forefront of driving IoT connectivity with intelligent device services that

enable our customers data collection at the Edge to processing, ingestion,

storage, analysis and search. Building exciting user experiences which will

directly impact our customers.

* Implement robust,

high-performing IoT products and solutions and participate constructively in

requirements analysis and design discussions.

* Collaborate closely with

product management, architects, front-end developers and QA and have a strong

desire to work with a company that is building products that solve real-world

problems.

* Manage entire life cycle, including

enhancements, updates, and reconfigurations for assigned products.

* Produce high quality code that

conforms to the design and functional requirements. Develop validation plans

and execute them to ensure that code is fully unit tested before submitting to QA

Testing.

* Provide support to other Engineers,

Field Application Engineers/Technical Support staff in areas of expertise and

domain knowledge.

* Demonstrating strong project

management and intra-department collaboration is essential to projects on time

and on budget. Provides work estimates for development projects and reports

status of projects to management.

* Improve and maintain new and existing

functionality through the product lifecycle.

* Diagnose, locate and resolve technical

issues in large systems.

* Work independently, having the ability to work in a team environment, and meeting

project deadlines will be necessary skills for success.

* Perform thorough and thoughtful code

reviews for other engineers on your team.

* Internalize the set of good habits

(development techniques, TDD, security, and tech debt balance, agile habits)

that drive high-end engineering excellence.

Skills and

Competencies

* 10+ years of practical experience in product development and BSEE/BSCS

or equivalent, MSEE/MSCS is a plus.

* Intensive experience having designed, implemented and

released enterprise and SaaS based applications to a large customer base at

scale.

* Proficient in designing and developing REST APIs and

micro services and release them using automated CI/CD pipelines.

* Expertise in writing optimized and scalable software and

operationalizing it for deployment to Cloud Services like AWS, Azure and Google

Cloud. Worked with the container ecosystem using tools like Docker, ECS, Kubernetes

and VMWare.

* Ability to work with multiple programming languages and

frameworks including Go, Node.js, Java, & Python.

* Experience

developing and troubleshooting in multithreaded and distributed environments.

* Experience

with using and building systems using relational and

non-relational databases such as PostgreSQL, React, ElasticSearch, InfluxDB or

similar

* Extensive experience with high performance software that

processes massive amounts of data in real-time.

* Have experience in collaborating with cross functional

engineering teams.

* Ability to coach/mentor junior engineers on the team,

provide technical direction, perform design/code reviews and champion

engineering best practices.

* Experience in configuration management and

monitoring/instrumentation

* Must be analytical, result driven individual with high

attention to detail

* Must be strong problem solving and critical thinking

skills

* Experience as a technical lead is a plus.
* Effective written and verbal communication skills.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.