Sr. saas developer with experience on ui and backend

2 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 team Strong background of computer science fundamentals (data structures, algorithms)- Experience building complex software using Django, Python, Golang, Postgre SQL, SQLite, & REST APIs- Must have experience building Saa S 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, Team City, Typescript, Vue, Pinia/Vue X, 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,...