Modernization, Software Development Engineer
Drive Innovation and Transformation with ClearScale's Cloud Expertise:
ClearScale, a leading AWS Premier Consulting Partner, empowers businesses to unlock the full potential of the cloud through a wide range of services, including cloud consulting, architecture design, migration, automation, application development, and managed services. We help Fortune 500 enterprises, mid-sized businesses, 1 and startups across diverse industries like Healthcare, Finance, and Technology succeed with ambitious and transformative cloud projects. Our expertise lies in architecting, developing, and launching innovative and sophisticated solutions using the latest cutting-edge cloud technologies. Due to our continued growth and the increasing demand for our modernization and cloud-native development capabilities, we are seeking a talented and experienced AWS Hosted/Modernization Software Engineer to join our dynamic team. If you are passionate about building and modernizing applications on the AWS platform, tackling complex engineering challenges, and working with a team of top-tier cloud experts, this is your opportunity to make a significant impact.
What You'll Do:
- Design, develop, and deploy scalable and resilient cloud-native applications on the AWS platform.
- Lead the modernization of existing monolithic applications to microservices or serverless architectures on AWS.
- Leverage a deep understanding of AWS services (e.g., EC2, ECS/EKS, Lambda, API Gateway, RDS, DynamoDB, S3) to build optimized solutions.
- Implement and maintain robust CI/CD pipelines for efficient and reliable software delivery.
- Write clean, well-documented, and testable code following best practices and coding standards.
- Collaborate closely with architects, DevOps engineers, and other team members throughout the software development lifecycle.
- Participate in requirements gathering and design sessions, contributing technical expertise and insights.
- Troubleshoot and resolve technical issues in development, testing, and production environments.
- Embrace and apply agile development methodologies.
- Stay up-to-date with the latest AWS services and modern software development trends.
- Contribute to technical documentation, including design documents and deployment guides.
What You'll Bring:
- 5+ years of hands-on experience in software development, with a strong focus on building and deploying applications on AWS.
- Deep understanding of core AWS services and their application in building scalable and reliable systems.
- Proven experience in modernizing legacy applications to cloud-native architectures (microservices, serverless).
- Strong proficiency in one or more programming languages such as Java, Python, Node.js, or .NET.
- Experience with containerization technologies (Docker) and orchestration platforms (Kubernetes, ECS).
- Solid understanding of CI/CD pipelines and experience with relevant tools (e.g., Jenkins, GitLab CI, AWS CodePipeline).
- Experience with relational and NoSQL databases and their integration with AWS applications.
- Familiarity with event-driven architectures and messaging systems (e.g., SQS, SNS, Kafka, Kinesis).
- Strong problem-solving and analytical skills with a passion for writing high-quality code.
- Excellent communication and collaboration skills to effectively work with a distributed team and clients.
- A proactive attitude towards learning and adopting new technologies.
Ideally, You Also Have:
- AWS Certified Developer – Associate or Professional certification.
- Experience with serverless computing (AWS Lambda, API Gateway).
- Experience with infrastructure-as-code tools (CloudFormation, Terraform).
- Familiarity with observability tools and practices (monitoring, logging, tracing).
- Experience with test automation frameworks.
- Understanding of security best practices in cloud environments.
Why You'll Love Architecting Modern Solutions Here:
- Be at the forefront of cloud innovation, building and modernizing applications using the latest AWS technologies.
- Collaborate with a team of highly skilled and passionate cloud experts.
- Work on a diverse range of challenging and impactful projects for leading enterprises.
- Have a direct influence on the architecture and development of critical cloud solutions.
- Thrive in a remote-first culture that values technical excellence, collaboration, and continuous learning.
- Enjoy opportunities for professional growth and development within the rapidly evolving cloud landscape.
Our Commitment to Your Growth and Well-being:
- Competitive salary
- Exceptional opportunities for career growth and leadership development within a leading AWS Premier Consulting Partner.
- A collaborative, high-energy, and fully remote work culture that fosters connection and innovation.
- Continuous learning and development opportunities, including access to training and certifications.
- The flexibility and convenience of a 100% distributed workforce – work from the location that suits you best!