Engineer III - Cloud
New
J
JobgetherCybersecurity
Based in the United StatesFull-TimeMiddle
SalaryAnnual base salary ranging from $120,000 to $185,000
Apply NowOpens the employer's application page
Job Details
- Experience
- Professional software engineering experience
- Required Skills
- DockerPythonJavaJavascriptKafkaKubernetesC++GoLinuxMicroservices
Requirements
- Have professional software engineering experience with at least one of Golang, Python, JavaScript, C++, or Java, and be willing to work with Golang.
- Have experience working with existing software applications, established architectures, and complex technical environments.
- Have practical experience developing web services, data pipelines, and applications in a microservices architecture.
- Have working knowledge of relational, NoSQL, and graph databases, and messaging technologies such as Kafka or Kinesis.
- Understand Linux programming fundamentals and have experience developing distributed, scalable systems.
- Have hands-on experience with cloud-native technologies, cloud observability tools, Docker, and container orchestration platforms such as Kubernetes.
- Be able to design and maintain reliable, performant, and maintainable software.
- Be able to work independently and take initiative in a remote environment where asynchronous communication is essential.
- Have experience using AI technologies to improve decision-making, workflows, efficiency, and business outcomes.
- Additional assets include experience with AWS, Microsoft Azure, Google Cloud Platform, or Oracle Cloud Infrastructure.
- Additional assets include experience integrating AI capabilities into software products or developing cybersecurity products or solutions.
- Additional assets include mentoring colleagues and sharing technical knowledge.
Responsibilities
- Design, develop, implement, and maintain features and product enhancements for cybersecurity operations.
- Collaborate with security analysts, advisors, and cross-functional stakeholders to understand challenges and deliver technical solutions.
- Build reliable, high-performance, scalable services for distributed systems and operational demands.
- Develop and improve web services, data pipelines, and microservices.
- Strengthen monitoring, observability, and reliability by identifying potential issues and implementing solutions.
- Build automation tools and workflows to reduce repetitive tasks and improve engineering productivity.
- Participate in on-call rotations supporting critical services and 24/7 operations.
- Contribute to technical discussions, share knowledge, provide feedback, and support continuous improvement.
View Full Description & ApplyYou'll be redirected to the employer's site