Sr. SAAS Developer with experience on UI and Backend

3 weeks ago


Bengaluru, India Cadence System Design and Analysis Full time

As a highly technical and versatile Principal Software Engineer, you’ll work with designers, scientists, and software engineers to enhance & extend Orion's capabilities -- architecting and optimizing the high-performance compute and storage systems that drive groundbreaking scientific discoveries. You'll be part of a team building cutting edge features, as well as helping to modernize existing software. The role will be split approximately 70% individual contributor and 30% management, making it ideal for someone who thrives in hands-on engineering while also leading and mentoring others. Responsibilities: - You will be responsible for overseeing teams of both UI and backend developers. - The ideal candidate will have deep expertise in modern software development, with the ability to architect, design and deliver robust solutions. They will lead by example, setting a high technical bar through code contributions, code reviews, and mentoring team members. Qualifications & Experience: - Bachelor’s degree in computer science/engineering, biology/chemistry or similar - 10+ years of experience, with more than 5 years of experience in building complex applications, and at least 2 years of managing a teamStrong background of computer science fundamentals (data structures, algorithms) - Experience building complex software using Django, Python, Golang, PostgreSQL, SQLite, & REST APIs - Must have experience building SaaS applications, building solutions using cloud providers like AWS, agile development methodology, as well as unit & integration testing strategies - Must have experience in building and running CI/CD pipelines - Must have experience with algorithms used in Distributed Systems - Experience with the following is a plus: C++, Ansible, flatbuffers, AWS, TeamCity, Typescript, Vue, Pinia/VueX, Three.js, and application frameworks such as Nuxt.js / Next.js - Must be comfortable working on a Linux environment, with an understanding of basic Linux commands, virtualization & containers - Passionate to learn and explore new technologies and demonstrates good analysis and problem-solving skills. Interpersonal skills required: - Highly organized, self-motivated individual with demonstrated ability to lead an engineering team - Ability to establish a close working relationship with peers in development, science, design and customer success, often across time zones - Ability to establish a close working relationship with peers in R&D, science, design and customer success - Very good communication skills and a strong desire to work in a global environment with customers, developers, marketing, and sales. - Explore what’s possible to get the job done, including creative use of unconventional solutions - Take initiative to solve unexpected challenges during development - Push to raise the bar while always operating with integrity - Desire and willingness to learn - Demonstrate ability to learn from and collaborate with people across the organization



  • Bengaluru, India Cadence System Design and Analysis Full time

    As a highly technical and versatile Principal Software Engineer , you’ll work with designers, scientists, and software engineers to enhance & extend Orion's capabilities -- architecting and optimizing the high-performance compute and storage systems that drive groundbreaking scientific discoveries. You'll be part of a team building cutting edge features,...


  • Bengaluru, India Cadence System Design and Analysis Full time

    As a highly technical and versatile Principal Software Engineer, you’ll work with designers, scientists, and software engineers to enhance & extend Orion's capabilities -- architecting and optimizing the high-performance compute and storage systems that drive groundbreaking scientific discoveries. You'll be part of a team building cutting edge features, as...


  • Bengaluru, India Cadence System Design and Analysis Full time

    As a highly technical and versatile Principal Software Engineer , you’ll work with designers, scientists, and software engineers to enhance & extend Orion's capabilities -- architecting and optimizing the high-performance compute and storage systems that drive groundbreaking scientific discoveries. You'll be part of a team building cutting edge features,...


  • Bengaluru, India Cadence System Design And Analysis Full time

    As a highly technical and versatile Principal Software Engineer, you’ll work with designers, scientists, and software engineers to enhance & extend Orion's capabilities -- architecting and optimizing the high-performance compute and storage systems that drive groundbreaking scientific discoveries. You'll be part of a team building cutting edge features, as...


  • Bengaluru, India Cadence System Design and Analysis Full time

    As a highly technical and versatile Principal Software Engineer, you’ll work with designers, scientists, and software engineers to enhance & extend Orion's capabilities -- architecting and optimizing the high-performance compute and storage systems that drive groundbreaking scientific discoveries. You'll be part of a team building cutting edge features, as...


  • Bengaluru, India Cadence System Design and Analysis Full time

    As a highly technical and versatile Principal Software Engineer , you’ll work with designers, scientists, and software engineers to enhance & extend Orion's capabilities -- architecting and optimizing the high-performance compute and storage systems that drive groundbreaking scientific discoveries. You'll be part of a team building cutting edge features,...


  • Bengaluru, India Cadence System Design and Analysis Full time

    As a highly technical and versatile Principal Software Engineer, you’ll work with designers, scientists, and software engineers to enhance & extend Orion's capabilities -- architecting and optimizing the high-performance compute and storage systems that drive groundbreaking scientific discoveries. You'll be part of a team building cutting edge features, as...


  • Bengaluru, India Cadence System Design and Analysis Full time

    As a highly technical and versatile Principal Software Engineer, you’ll work with designers, scientists, and software engineers to enhance & extend Orion's capabilities -- architecting and optimizing the high-performance compute and storage systems that drive groundbreaking scientific discoveries. You'll be part of a team building cutting edge features, as...


  • Bengaluru, India Cadence System Design and Analysis Full time

    As a highly technical and versatile Principal Software Engineer, you’ll work with designers, scientists, and software engineers to enhance & extend Orion's capabilities -- architecting and optimizing the high-performance compute and storage systems that drive groundbreaking scientific discoveries. You'll be part of a team building cutting edge features, as...


  • Bengaluru, India Cadence System Design and Analysis Full time

    As a highly technical and versatile Principal Software Engineer , you’ll work with designers, scientists, and software engineers to enhance & extend Orion's capabilities -- architecting and optimizing the high-performance compute and storage systems that drive groundbreaking scientific discoveries. You'll be part of a team building cutting edge features,...