We are looking for an experienced software engineer to design, develop, and maintain scalable cloud-based solutions using Python and shell scripting. The ideal candidate brings strong expertise in Python, scripting, Linux, and public cloud technologies, along with solid problem-solving skills and the ability to thrive in a fast-paced agile environment.
Requirements
- Design, develop, and maintain scalable software solutions using Python and shell scripting such as Bash
- Build and integrate cloud-native applications and services in public cloud environments
- Develop solutions leveraging public cloud APIs for automation, orchestration, and service integration
- Troubleshoot, debug, and optimize applications for performance, scalability, and reliability
- Work extensively on Linux-based systems for development, deployment, and operational support
- Contribute to architecture and technical design discussions for cloud-based and distributed systems
- Collaborate with cross-functional teams in an agile development environment to deliver features and enhancements
- Support integration with enterprise database systems such as HANA, Sybase ASE, MAXDB, DB2, or MSSQL when required
- Participate in code reviews, enforce coding standards, and promote engineering best practices
- Track and manage development activities using tools such as JIRA and Github
- Analyze technical problems, identify root causes, and implement effective solutions in a fast-paced environment