The Associate Software Engineer will play a critical role in ensuring smooth, secure, and reliable deployments of customer-specific solutions on AWS infrastructure
This role involves configuring and managing CI/CD pipelines, building reusable automation scripts, troubleshooting deployment issues, and collaborating closely with development, QA, and customer success teams
The engineer will be expected to continuously learn, adapt, and contribute to improving deployment processes, automation, and overall customer experience
Requirements
Strong knowledge of at least one core programming language used at IMS (e.g., Python, Java)
Hands-on experience with GitLab CI/CD pipelines and YAML-based pipeline scripting
Solid experience deploying and managing applications on AWS services including EC2, ECS, RDS, S3, IAM, Lambda, Secrets Manager, and CloudFormation
Strong understanding of DevOps principles, continuous integration/delivery, and cloud-native deployment practices
Proficiency in Bash, and JavaScript for scripting and automation
Perform API testing using tools like Postman/Swagger
Validate database changes and queries using MySQL, ensuring data accuracy and consistency
Excellent troubleshooting skills with the ability to perform root cause analysis under time-sensitive conditions
Strong communication and interpersonal skills, with the ability to collaborate effectively across cross-functional teams and interact with customers when needed
Benefits
Health insurance
401(k) matching
Flexible work hours
Paid time off
Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonJavaGitLab CI/CDYAMLAWSEC2ECSRDSS3MySQL
Soft skills
troubleshootingroot cause analysiscommunicationinterpersonal skillscollaboration