Utah IT Jobs

Mobile utah department of workforce services Logo

Job Information

SERRAVIEW AMERICA, INC. Senior Software Engineer in SALT LAKE CITY, Utah

Overview: Looking to join a high-performance culture that provides global companies with industry-leading workplace management technology? Then, Archibus + Serraview and SpaceIQ is the place for you.Our combined companies offer a collaborative culture with talented and genuine people who strive to boost productivity and efficiency for every customer. Employees love our casual yet results-focused work environment. And we are constantly on the lookout for team players who work harder, faster, and smarter.While our distributed teams span the globe, we work closely together to get the job done. If you are looking for a dynamic, entrepreneurial career opportunity, check out our open positions. Join Archibus + Serraview and SpaceIQ and help take workplace management to a whole, new level.Responsibilities:* Take responsibility for the design, implementation, and delivery of complex projects that span acro ss quarters and impact multiple teams* Solve complex distributed systems problems including consensus and leader election* Mentor, educate and support those around you, as well as other engineers within the companyRequirements and Qualifications:* 5+ years of experience in application architecture, database architecture, and networking.* Solid experience at least one modern programming language such as Java, Python, C++ - # and object-oriented design.* Hands on experience with AWS ecosystem, specifically Amazon Kinesis, AWS Gateway, DynamoDB, Lambda, AWS IoT Analytics, AWS IoT Events, Amazon S3.* Experience in one or more specific IoT - M2M industry (i.e. smart sensors, home automation, health, asset tracking, smart utilities, etc.)* Experience with communications protocols including MQTT, WebSocket's, and Notification engines* Demonstrated experience leading or developing high quality, enterprise scale software products using a structured system development life cycle.* Experience building solutions that will need to be capable of high throughput and scale gracefully.* Experience with database and cachi ng technologies (PostgreSQL, Redis, etc.)* Knowledge of system performance and operational readiness monitoring and observability.* Proficient at Linux system administration.* Ability to quickly learn new and existing technologies.* Willingness to take responsibility, accountability, and ownership.* Excellent oral and written English communication skills* Experience with deployment automation Kubernetes, Docker, Cloud Formation, Helm, Terraform.* Experience with CI-CD.* Experience with SNMP is a huge plusEducation: * Bachelor's degree or equivalent experience.An Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability. Equal Opportunity Employer-Veterans-Disabled