Senior Software Engineer

Correlation One Logo

Correlation One

πŸ“Remote - Jordan

Summary

Join Correlation One as a Senior Software Engineer and contribute to the development of our AI economy workforce skills. You will be a key member of an engineering team, implementing the long-term technical vision and blueprint. Responsibilities include delivering software to transition from monolithic applications to cloud-based microservices, hands-on development of microservices and subsystems, and mentoring other engineers. The ideal candidate possesses 7+ years of professional software development experience, 5+ years of programming experience in a modern language (e.g., Python, Java), and 3+ years of experience in system architecture and design. This remote role offers unlimited time off, company-paid holidays, access to free data skills training, and a supportive company culture. Compensation is location-specific and includes base salary, bonus, equity, and benefits.

Requirements

  • 7+ years of professional software development experience
  • 5+ years of programming experience with at least one modern language such as Python, Java
  • 3+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems

Responsibilities

  • Implement the long-term technical vision & blueprint for the team
  • Deliver software to move from existing monolithic applications to well-architected cloud-based microservices
  • Hands-on development from microservices and sub-systems
  • Be comfortable working with ambiguity and figuring things out with some guidance
  • Mentor other engineers on their team
  • Understand and uphold standards for engineering and operational excellence

Preferred Qualifications

  • Experience building large scale distributed systems utilizing microservices, domain based and/or layered cake architectures
  • Working knowledge of building services using one or more cloud infrastructures
  • Working knowledge of relational/non-relational databases and unstructured storage
  • Experience in cloud design patterns for scalability, resiliency, availability, latency, responsiveness is a plus
  • Proficient in coding standards, code reviews, devops and delivering high quality software
  • Excellent communication skills
  • Formal education (PhD, Masters or Bachelors) in a technical discipline

Benefits

  • Insurance or subsidies based on country
  • Retirement plan based on country
  • Unlimited Time Off, with a minimum time off recommendation
  • 10 company-paid holidays
  • Official company-wide holiday for the last week of the calendar year
  • Access to free data skills training through our programs
  • A company culture that empowers individuals and embraces diversity through its core mission

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.