Senior Software Engineer
Full-time Not ApplicableJob Overview
Job description
We are looking for a Senior Software Developer with strong expertise in AWS cloud services, batch processing, and data-related workflows. The ideal candidate should be proficient in one or more programming languages and have a strong Willingness to participate in professional development activities to stay current on industry knowledge as needed.
Key Responsibilities
- Design, develop, and maintain data processing applications and batch workflows on AWS.
- Implement best practices for cloud architecture, security, and performance optimization.
- Collaborate with engineering managers, architects, and cross-functional teams to deliver high-quality solutions.
- Write clean, maintainable, and efficient code in one or more programming languages.
- Troubleshoot and resolve technical issues in production and development environments.
- Participate in code reviews and contribute to continuous improvement initiatives.
Required Skills & Qualifications
- Education:
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field (mandatory).
- Master's degree in Computer Science or related discipline (preferred).
- 5+ years of experience in software development with a focus on data processing and cloud-based solutions.
- Strong knowledge of AWS services such as:
- S3, EC2, Lambda, Batch, Step Functions, Glue, EMR, and related data services.
- Hands-on experience with batch processing frameworks and ETL pipelines.
- Proficiency in one or more programming languages, such as:
- Java, Python, Scala, Go, C#, Node.js, or similar.
- Stay informed about relevant technology trends and developments new languages and technologies as required.
- Solid understanding of data architecture, distributed systems, and API development.
Preferred Qualifications
- Experience with CI/CD pipelines, DevOps practices, and Infrastructure as Code (e.g., Terraform, CloudFormation).
- Familiarity with big data technologies (e.g., Spark, Hadoop).
- Knowledge of data security and compliance standards.
- AWS certifications (e.g., AWS Certified Developer, AWS Solutions Architect).
Make Your Resume Now