Senior Software Engineer

Senior Software Engineer

innRoad is seeking a highly skilled Senior Software Engineer to join our growing remote team. As a Senior Software Engineer, you will play a pivotal role in developing, implementing, and maintaining cloud-based applications and back-end systems. We are looking for an individual with a strong sense of ownership, an ability to work effectively in an agile team, and a deep understanding of modern software architecture. If you are an innovative problem-solver with a passion for building scalable systems, we encourage you to apply.

Key Responsibilities:

  • Write high-quality code that is maintainable, reusable, and consistent with SOLID principles.
  • Collaborate in an agile environment, participating in development sprints, grooming sessions, and solution discussions with cross-functional teams.
  • Tackle complex integration challenges, collaborating with internal and external teams to address system integration issues.
  • Design, build, and maintain back-end APIs using modern programming languages such as C#, Java, Python, or similar.
  • Develop cloud-based applications, focusing on highly scalable, distributed system architectures.
  • Implement best practices around API governance, including authentication, authorization, and resource modeling.
  • Support the growth of cloud-based services and infrastructure, ensuring the application’s sustainability and scalability in cloud environments.
  • Contribute to the design of system components and the definition of coding guidelines.
  • Promote DevOps technologies such as Kubernetes, Terraform, and GitOps for effective continuous integration and deployment.

Qualifications & Requirements:

  • Minimum 4+ years of hands-on experience in developing back-end APIs with languages such as C#, Java, Python, Go, or similar.
  • At least 2+ years of experience implementing cloud-based applications in production.
  • Proficient knowledge of modern cloud architectures, including distributed systems design and deployment.
  • Experience with API governance practices such as authentication, authorization, endpoint design, and resource modeling.
  • Strong knowledge of Git fundamentals and understanding of branching strategies for version control.
  • A Bachelor’s degree in Computer Science or a related field, or equivalent industry experience.
  • Strong problem-solving skills and the ability to handle complex technical challenges.
  • Professional working proficiency in English (IRL-3 or CEFR-B2 level).
  • Strong ownership mindset with a sense of urgency and drive.

Preferred Qualifications:

  • Experience in leading teams and delivering software projects.
  • Knowledge of DevOps technologies and processes like Kubernetes, GitOps, and Terraform.
  • Hands-on experience with AWS cloud infrastructure.
  • Familiarity with database technologies such as SQL Server, PostgreSQL, and messaging systems like Apache Kafka.

Benefits:

  • Competitive salary and compensation package based on experience.
  • Remote work with flexible working hours.
  • Work with a talented, motivated team of engineers who are passionate about technology and innovation.
  • Opportunities for professional development and growth in a fast-paced environment.
  • Access to cutting-edge tools and technologies.
  • Health insurance and other employee benefits.

Application Instructions:

Interested candidates should submit their CV to the provided email address or apply online through the innRoad website. Please ensure your application includes relevant work experience, qualifications, and certifications. Shortlisted candidates will be contacted for an interview.

Asad Hameed
Apply for this job
Submission
Gender?

Leave a Comment