InterviewStack.io LogoInterviewStack.io
Browse more Software Engineer jobs

Senior Java Developer

Second Talent

Dubai, United Arab Emirates1 month ago
81 views46 saves0 applies

Prepare for this role


Job Type

full time

Description

Senior Software Engineer (Java/Python)
Location: Bahrain
Job Type: Full-Time
Experience Required: Minimum 5 years

About Us

Were not your typical software company---we're a startup-born tech force on a mission to put Bahrain on the global innovation map. Our ambitions are bold, our pace is fast, and were building a team of visionaries to bring cutting-edge software to life.

Were now looking for a Senior Software Engineer who's equally passionate about coding excellence, cloud technology, and leading high-impact digital projects.

What You'll Do

Technical Leadership

  • Lead and mentor a team of engineers, fostering collaboration and continuous improvement.
  • Define technical strategies and drive architectural decisions across projects.

  • Guide code quality through reviews, best practices, and hands-on development.

Software Development

  • Design and build high-quality, scalable solutions using Java or Python.

  • Collaborate with product managers, designers, and QA to deliver end-to-end features.

  • Translate business requirements into technical implementations with speed and precision.

Project & Process Management

  • Oversee full software development lifecycle---from planning to deployment.

  • Coordinate with stakeholders to define scope, timelines, and deliverables.

  • Implement CI/CD pipelines for reliable and efficient software delivery.

Cloud & Infrastructure

  • Architect and integrate cloud-native services using AWS, Azure, or GCP.

  • Build secure, resilient, and scalable infrastructure solutions.

Continuous Improvement

  • Identify bottlenecks and proactively implement solutions.

  • Keep up with the latest trends and technologies---bring fresh ideas to the table.

  • Champion process improvements to boost productivity across the team.

Documentation & Communication

  • Create clear and concise technical documentation.

  • Communicate effectively with both technical and non-technical stakeholders.

What Were Looking For

  • Bachelor's or Masters degree in Computer Science, Software Engineering, or a related field.
  • Minimum 5 years of hands-on software development experience with Java or Python.

  • Strong foundation in software architecture, design patterns, and best practices.

  • Cloud experience with AWS, Azure, or GCP.

  • Proficient in CI/CD pipelines and DevOps tools.

  • Strong communication and leadership skills in team and client settings.

  • Proven ability to deliver high-quality software on time and within budget.

  • Experience working in Agile environments with fast-moving teams.

Nice to Have

  • Cloud certifications (AWS, GCP, or Azure).

  • Background in startup culture or fast-paced product teams.

  • Experience in client-facing roles or solution consulting.

  • Exposure to low-latency systems or high-performance code optimization.

Why Join Us?

  • Be part of a bold, fast-growing company shaping the future of tech in the region.

  • Work with cutting-edge technologies in a collaborative, innovation-driven team.

  • Enjoy a flat, open culture that values your ideas, passion, and growth.

Ready to build, lead, and grow with us? Apply now and lets make tech history--together.

This job is found at InterviewStack.io

Skills

javapythonci/cdawsazuregcpsoftware architectureagileprocess improvementtechnical documentation

About Second Talent

Second Talent is a global talent platform that connects Startups & Enterprises with AI-native engineering talent from Asia.

staffing & recruiting, softwareWebsite