Make Your Resume Now

Senior Software Engineer

Posted November 26, 2025
Full-time Not Applicable

Job 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).

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!