Senior Software Engineer

Compunnel

$120K — $145K *
Enterprise Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Strong hands-on experience with AWS cloud-native engineering.
  • Proficient in AWS services such as S3, Lambda, API Gateway, and EventBridge.
  • Experienced in building scalable cloud data platforms and microservices architectures.
  • Significant expertise in developing REST APIs and event-driven applications.
  • Hands-on experience with Apache Spark and large-scale data processing pipelines.
  • Strong backend programming experience using Python and Java.
  • Familiar with data lakes, data warehousing, and modern lakehouse architectures.

Responsibilities

  • Design, develop, and maintain scalable cloud-native applications on AWS.
  • Integrate solutions using AWS services such as Lambda and S3.
  • Create microservices architectures for resilient applications.
  • Develop and maintain REST APIs and event-driven architectures.
  • Implement large-scale data processing pipelines with Apache Spark.
  • Build and support data lakes and data warehouses.
  • Utilize Kubernetes for containerization and workload management.

Benefits

  • Collaborative work environment with engineering and data teams.
  • Opportunities for skill development in modern cloud technologies.
  • Work on impactful projects that affect large-scale data operations.
Full Job Description
Job Summary
The Senior Software Engineer will design, develop, and support scalable cloud-native applications and data platforms using AWS, distributed systems, microservices, big data technologies, and modern data architectures. The role requires strong backend programming skills in Python and Java, hands-on experience with Kubernetes, and the ability to build reliable, high-performance cloud solutions.

Key Responsibilities
• Design, develop, and maintain scalable cloud-native applications and data platforms on AWS.
• Build and integrate solutions using AWS services including S3, Lambda, API Gateway, and EventBridge.
• Design and implement microservices-based architectures for scalable and resilient applications.
• Develop and maintain REST APIs and event-driven architectures.
• Design and implement large-scale data processing pipelines using Apache Spark and PySpark.
• Develop solutions for processing and transforming large volumes of data.
• Build and maintain data lakes, data warehouses, and modern lakehouse architectures.
• Implement and support Delta Lake or similar modern data platform technologies.
• Develop backend services and applications using Python and Java.
• Design and optimize distributed systems for scalability, performance, reliability, and availability.
• Containerize applications and deploy, manage, and troubleshoot workloads using Kubernetes.
• Collaborate with engineering and data teams to develop scalable and reliable cloud solutions.
• Troubleshoot application, data processing, infrastructure, and distributed system issues.
• Apply software engineering best practices across development, testing, deployment, and production support.

Required Qualifications
• Strong hands-on experience with AWS cloud-native engineering.
• Experience with AWS S3, Lambda, API Gateway, and EventBridge.
• Experience building scalable cloud data platforms.
• Strong experience designing and developing microservices architectures.
• Strong experience developing REST APIs and event-driven applications.
• Hands-on experience with Apache Spark and PySpark.
• Experience developing large-scale data processing pipelines.
• Strong backend programming experience with Python and Java.
• Experience with data lakes, data warehousing, and modern lakehouse architectures.
• Experience with Delta Lake or similar lakehouse technologies.
• Strong hands-on experience with Kubernetes; Kubernetes is critical for this role.
• Experience with containerized application development and deployment.
• Strong understanding of distributed systems, scalability, performance, and reliability.

Similar Jobs

More Jobs at Compunnel

More Enterprise Technology Jobs

Find similar Senior Software Engineer jobs: