Software Engineer

IBM
Irvine, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 175K

Job location

Remote
Irvine, United States of America

Tech stack

Computer-Aided Design
Amazon Web Services (AWS)
Computing Platforms
Azure
Cloud Computing
Databases
Data Integrity
Software Debugging
Prometheus
Software Engineering
Software Requirements Analysis
Google Cloud Platform
Cloud Platform System
Datastax
System Availability
Grafana
Kubernetes
Information Technology
Microservices

Job description

Software Engineer, IBM Corporation, Irvine, CA (Up to 100% telecommuting permitted):

  • Design, develop, and maintain a wide variety of software and cloud infrastructure for DataStax's Astra Database as a Service (DBaaS) across all public clouds.
  • Design, develop, and maintain software microservices including k8s operators, primarily for the full lifecycle of database from creation, ongoing operation to termination.
  • Utilize Kubernetes for configuration and as an application platform to perform maintenance, scaling, networking and troubleshooting.
  • Analyze user and system requirements for design software solutions that optimize performance, scalability, and cost efficiency in cloud environments.
  • Implement and refine auto-scaling algorithms and heuristics to improve workload management across distributed components.
  • Develop and execute synthetic load tests to validate performance under production-like conditions.
  • Collaborate with hardware and infrastructure engineers to define system performance requirements and ensure seamless integration of hardware and software components.
  • Monitor production runtime data, identify bottlenecks, and implement optimizations to reduce cloud resource consumption.
  • Participate in the full software development lifecycle, including design, coding, debugging, and deployment of software features and enhancements.
  • Maintain databases and related systems within the application area, ensuring high availability and data integrity.
  • Prepare technical documentation and procedures for installation, maintenance, and user support.
  • Interact with internal users and cross-functional teams to define requirements and recommend system improvements.
  • Utilize: Amazon Web Services (AWS), Google Cloud Platform, Microsoft Azure, Kubernetes, Prometheus, Grafana, PromQL.

Requirements

Required: Bachelor's degree or equivalent in Computer Science or related and two (2) years of experience as a Software Engineer or related. Two (2) years of experience must include utilizing Amazon Web Services (AWS), Google Cloud Platform, Microsoft Azure, Kubernetes, Prometheus, Grafana, PromQL. $135187 to $175000 per year. Full time. SN180.

Required technical and professional expertise

Bachelor's degree or equivalent in Computer Science or related and two (2) years of experience as a Software Engineer or related. Two (2) years of experience must include utilizing Amazon Web Services (AWS), Google Cloud Platform, Microsoft Azure, Kubernetes, Prometheus, Grafana, PromQL.

Apply for this position