
Senior Software Engineer

Correlation One
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:
Similar Remote Jobs

