Senior Software Engineer
Netspring
At Optimizely, we're on a mission to help people unlock their digital potential. We do that by reinventing how marketing and product teams work to create and optimize digital experiences across all channels. With Optimizely One, our industry-first operating system for marketers, we offer teams flexibility and choice to build their stack their way with our fully SaaS, fully decoupled, and highly composable solution. 
 
 We are proud to help more than 10,000 businesses, including H&M, PayPal, Zoom, and Toyota, enrich their customer lifetime value, increase revenue and grow their brands. Our innovation and excellence have earned us numerous recognitions as a leader by industry analysts such as Gartner, Forrester, and IDC, reinforcing our role as a trailblazer in MarTech. 
At our core, we believe work is about more than just numbers -- it's about the people. Our culture is dynamic and constantly evolving, shaped by every employee, their actions and their stories. With over 1500 Optimizers spread across 12 global locations, our diverse team embodies the "One Optimizely" spirit, emphasizing collaboration and continuous improvement, while fostering a culture where every voice is heard and valued. 
 
 Join us and become part of a company that's empowering people to unlock their digital potential! 
 
 To get a sneak peek into our culture, find us on Instagram: @optimizely
Introduction
We are seeking a self-sufficient, highly motivated Senior Software Engineer to join our dynamic team of engineers. In this role, you will be instrumental in developing, maintaining, and improving our large data-intensive SaaS platform, ensuring operational excellence across all underlying services and components.
We are looking for a seasoned full-stack engineer (Python / NodeJS / TypeScript / React) to join our engineering teams focusing on CMP – our content orchestration platform, and Opal – Optimizely's next‑generation AI enabled marketing automation suite that lives throughout Optimizely products
Job Responsibilities
· Develop, maintain, and improve our SaaS platform ensuring high performance, reliability, and scalability.
· Engage in effective dialogue with Product teams, analyzing and communicating the trade-offs of various technical solutions and approaches.
· Utilise strong technical leadership to provide leverage, assisting engineers in shipping and maintaining projects that solve large, complex problems.
· Ensure the highest levels of operational excellence for the services and components worked on.
· Help drive alignment, clarity, and results in partnership with various stakeholders, especially in projects where scope may be unclear.
Knowledge and Experience
· 7+ years of software engineering experience working with scalable distributed systems and microservices, with essential skills in TypeScript/JavaScript/React for front-end, and Node/Python for back-end development
· Strong proficiency in designing, building, and scaling RESTful APIs, asynchronous/event-driven architectures, or distributed systems, and integrating external services in production.
· Solid understanding of microservices architecture, cloud environments (AWS, GCP, Azure) and secure user authentication (e.g. OAuth/OpenID)
· Strong working knowledge of software engineering fundamentals, design patterns and principles, and engineering best practices for producing high quality code, and familiarity with modern software quality practices
· Strong knowledge of Git, CI/CD practices and Docker
· Experience with container/service orchestration technologies like Kubernetes, Ansible and Terraform are preferable.
· Database experience in MongoDB, MySQL, Elasticsearch, Redis, PostgreSQL, or similar technologies.
· Skills in cloud infrastructure management, distributed stream processing, and working with large-scale web applications.
· Demonstrated ability to quickly learn and apply new technologies on the job.
· Exceptional communication skills, particularly in analysing and communicating trade-offs of different technical solutions.
· Familiarity with agentic patterns, and hands-on experience with agentic/AI workflow orchestration, SDK-driven extensibility, and modern LLM APIs (Gemini, OpenAI, etc.).
· Strong customer empathy and effectiveness in working through unclear project scopes, driving alignment and results with various stakeholders.
· Experience building, delivering, and maintaining services that comprise modern PaaS/SaaS products is a plus
Education
Bachelor’s Degree (Computer Science or engineering preferred) or equivalent work experience
Competencies
Optimizely is committed to a diverse and inclusive workplace. Optimizely is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
#LI-SR1