Principal Software Engineer

11 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

About Nasuni


Vista Equity Partners


Nasuni is headquartered in Boston, MA, USA with offices in Cork, Ireland and London, UK, and we are now opening an India Innovation Center in Hyderabad, India to leverage the exuberant level of IT talent available in India. With annual revenue at $160M and a 25% CAGR, Nasuni is reinventing enterprise file storage with patented innovation.

Our hybrid work culture combines the flexibility of remote work with the benefits of in-person collaboration. Employees spend three days a week working from our Hyderabad office during core hours, and the remaining two days working remotely.


Python

As a principal software engineer, you will play a pivotal role in developing and maintaining our enterprise software, enabling remote file access and powering collaboration for Nasuni customers globally.


Responsibilities:

  • Act as a technical authority within the engineering team, leading the architecture and design of a file access, sharing, and collaboration platform used globally by thousands of users.
  • Influence and lead technical direction of the organization.
  • Successfully lead multi-developer feature teams and ensure the efficient development of high-quality solutions.
  • Maintain effective collaboration with QA, Support, and Documentation groups.
  • Represent the team in technical discussions and serve as a key technical contributor to major new features.
  • Lead discussions with UI / UX / Product teams to guarantee that the user interface is intuitive, responsive, and visually appealing.
  • Work with AWS technologies such as EC2, Aurora, Elastic cache, API Gateway, and Lambda.
  • Collaborate with engineering management, product management and key stakeholders to understand requirements and translate them into technical specifications.
  • Be recognized as an expert in 1 or more technical areas. Suggestion to move this bullet to the skills section.
  • Respond to critical customer raised incidents in a timely manner, perform root cause analysis and implement preventative measures to avoid future incidents.
  • Provide technical leadership to more junior engineers. Mentor, provide guidance on best practices and career development.
  • Drive all team members to implement industry’s best practices for securing internet-facing applications.
  • Lead efforts to continuously improve development processes, tools, and methodologies.


Technical skills required:

  • In-depth knowledge of full-stack development is essential.
  • Ability to architect the solution(s) for critical/complex problems.
  • Drive initiatives/innovation and build POC to demonstrate solutions to the leadership team. Suggestion to move this to the responsibilities section.
  • Proficiency in programming languages using

    Python 3

    ,

    Python

    FastAPI

    ,

    JavaScript (React)

    ,

    Typescript

    .
  • Strong knowledge of

    Linux

    , Git (

    GitHub

    ),

    Docker

    (Containers),

    Jenkins

    , Postgres or

    MySQL

    databases are essential. Familiarity with CI/CD.
  • In-depth knowledge building

    HTTP-based

    API (

    RESTful

    or other types of APIs), including security, versioning, contracts and documentation.
  • Strong expertise in cloud services, with a particular focus on Amazon Web Services (AWS).
  • Knowledge of storage protocols like

    SMB

    and

    NFS

    is helpful.
  • Prior experience working with enterprise file sync and share solutions will be an added advantage.
  • Excellent problem solving and troubleshooting skills.
  • Experience working in an agile development environment, and a solid understanding of agile methodologies.
  • Strong communication and leadership skills, with the ability to mentor and inspire colleagues.
  • Demonstratable experience testing and asserting the quality of the work you produce through writing unit, integration and smoke tests.


Experience:

  • BE/B.Tech, ME/M.Tech in computer science (or) electronics and communications (or) MCA.
  • 11 to 15 years’ previous experience in the industry. At least 7+ years of experience in full-stack development.



Nasuni is proud to be an equal opportunity employer.

We are committed to fostering a diverse, inclusive, and respectful workplace where every team member can thrive. All qualified applicants will receive consideration for employment without regard to race, religion, caste, color, sex, gender identity or expression, sexual orientation, disability, age, national origin, or any other status protected by applicable laws in India or the country of employment.

We celebrate individuality and are committed to building a workplace that reflects the diversity of the communities we serve.

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You

Hyderabad, Telangana, India