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 implement the team's long-term technical vision, deliver software for cloud-based microservices, and mentor other engineers. This role requires 7+ years of professional software development experience and proficiency in modern languages like Python or Java. The position is remote, with a preference for candidates in the EST time zone, and offers benefits such as insurance, a retirement plan, unlimited time off, and access to free data skills training. We are committed to fostering an inclusive and supportive work environment. 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
- Deep experience building large scale distributed systems utilizing microservices, monolithic, domain based and/or layered cake architectures
- Knowledge of building services using one or more cloud infrastructures such as GCP/AWS
- Knowledge of relational/non-relational databases and unstructured storage
- Deep experience in cloud design patterns for scalability, resiliency, availability, latency, responsiveness
- Excellent communication and presentation skills
- Proficient in coding standards, code reviews, devops and delivering high quality software
- Deep understanding of modern data architectures and data management
- Experience using AI-powered tools to enhance development workflows including code generation, automated testing, performance profiling, and documentation
- Familiarity with integrating LLMs and AI services into development environments (e.g., prompt engineering, using vector databases, API orchestration)
- 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