Software Engineer

Pivotal Solutions Inc
Dallas, TX, United States
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Systems Engineering JIRA Computer Programming Databases Continuous Integration Software Design Patterns DevOps Github Spring Framework
+22 more
Enterprise Messaging Systems Message Queuing Telemetry Transport (MQTT) NoSQL Service Development Studio Software Engineering SQL Databases TypeScript WebSocket Software Application Programming Backend Git Cloudformation Amazon Relational Database Service Containerization Kubernetes Information Technology Build Tools Bitbucket Terraform Predix Docker Microservices

Job description

Senior Software Engineer engaged in the design and development of cloud hosted IoT platform and services for Genie’s connected products. Primary duties will be to lead, architect, design and develop microservices and APIs for cloud hosted platform supporting Genie’s connected products. Senior Software Engineer engaged in the design and development of cloud hosted IoT platform and services for Genie’s connected products. Primary duties will be to lead, architect, design and develop microservices and APIs for cloud hosted platform supporting Genie’s connected products., * Architect, lead, design, build, enhance and maintain services and integrations deployed on AWS cloud IoT platform.

  • Build systems and services with strong systems engineering principles to build secure, scalable and performant systems.
  • Convert system-level user-stories into the core software components to own and drive key platform components from the beginning until postproduction.
  • Participate and contribute in agile software development environment with strong CI/CD thinking.
  • Work closely with peers in Engineering, QA and Customer Support to reach overall company objectives. Interact with cross-functional teams to achieve collective best solutions tactically and strategically.
  • Maintain and develop knowledge of new technologies to better serve company’s connected needs.

Requirements

  • BS/MS: Computer Science/Engineering, Electrical Engineering, STEM or similar., * 5+ years of developing service-oriented applications with event based or message-oriented architectures preferably using microservices.
  • 5+ years of back-end and API service development experience using well proven design patterns.
  • 5+ years of programming background using Node.js/Typescript, Java or Spring Framework
  • 3+ years of experience developing applications on AWS infrastructure.
  • 3+ years of DevOps experience using CI/CD tools
  • Strong working knowledge with various databases including of RDS, SQL and NoSQL.
  • Working knowledge of Amazon Web Services.
  • Knowledge of industry tools including Git, GitHub, BitBucket, and JIRA.
  • Proven knowledge of software lifecycle and software engineering methodology.
  • Proven understanding of enterprise security.
  • Excellent problem solving and analytical skills.
  • Strong leadership, interpersonal and communication skills., * Experience working with container technologies (Kubernetes, Docker, ECS, EKS).
  • Experience using Infrastructure as Code automation tools (Terraform, Cloudformation)
  • App or server-side development of cloud-connected IoT-based systems.
  • Knowledge of messaging technologies that includes MQTT, WebSockets, and Notification engines.
  • AWS certification is a plus.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all