Lead Back-End Cloud Software Engineer

Motorola SolutionsBeltsville, MD
9d$120,000 - $140,000Remote

About The Position

We are seeking a highly skilled and dynamic Lead Software Engineer to work on cutting-edge AI systems at scale. The ideal candidate will have expertise in Node.js and C#/.NET programming, with a strong focus on automation, CICD pipelines, and managing high-velocity IoT traffic.

Requirements

  • A minimum of 4+ years experience in modern software development, including experience creating and using RESTful APIs.
  • Ability to participate in all aspects of the DevSecOps process, including system architecture, design, realization, test, deployment, and operations.
  • Proficiency in Node.js and C# .NET.
  • Demonstrate a deep understanding of automation, including CICD pipelines.
  • Expertise with containerization and orchestration (Docker and Kubernetes).
  • Experience with cloud infrastructure with an emphasis on back-end cloud systems.
  • Deep knowledge and realization of Observability solutions and FinOps optimization, including required experience with Prometheus and Grafana.
  • Excellent communication skills, with the ability to level communication appropriately for executives and peer developers.
  • In-depth knowledge of modern authentication protocols like OAuth, OpenID Connect, SAML 2.0, FIDO2, and JWT.
  • Must have a minimum of a bachelor's degree in Computer Science with a Masters being a plus.
  • Must be a U.S. citizen with the ability to obtain CJIS certification.

Nice To Haves

  • At least 6+ years experience in modern software development
  • Expertise with high-velocity IoT traffic.
  • Experience with cloud providers, such as Azure, AWS, and GCP
  • Experience with durable message brokers, such as Event Hubs, Kinesis, and Kafka in an IoT setting
  • Experience using Redis
  • Familiarity with GitHub for enterprise-scale release management

Responsibilities

  • Develop and maintain back-end cloud systems, with occasional front-end development using Angular.
  • Utilize Docker, Kubernetes, and cloud platforms such as Azure and GCP.
  • Participate in all stages of the DevSecOps process, including user stories, system/software architecture, design, testing, deployment, and operations.
  • Design, implement, and use REST APIs.
  • Mentor mid-level and junior developers on best practices in DevSecOps and cloud-native development.
  • Implement and optimize Observability solutions using tools like Prometheus and Grafana.
  • Drive FinOps optimization across cloud environments.
  • Manage and develop solutions for SQL and NoSQL databases.
  • Communicate effectively with executives and peer developers, tailoring communication to the audience.

Benefits

  • Incentive Bonus Plans
  • Medical, Dental, Vision benefits
  • 401K with Company Match
  • 10 Paid Holidays
  • Generous Paid Time Off Packages
  • Employee Stock Purchase Plan
  • Paid Parental & Family Leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service