Software Engineer
Role details
Job location
Tech stack
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.