Seismic

Senior Software Engineer

Seismic

full-time

Posted on:

Location Type: Office

Location: HyderabadIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop and optimize backend systems that power our web application, including content discovery, knowledge management, learning and coaching, meeting intelligence and various AI capabilities.
  • Collaborate with cross-functional teams to design, build, and maintain scalable, high-performance systems that deliver exceptional value to our customers.
  • Monitor and optimize service performance, addressing bottlenecks and ensuring low-latency query responses.
  • Provide technical guidance and mentorship to junior engineers, promoting best practices in backend development.
  • Work closely with cross-functional and geographically distributed teams, including product managers, frontend engineers, and UX designers, to deliver seamless and intuitive experiences.
  • Stay updated with the latest trends and advancements in software and technologies, conducting research and experimentation to drive innovation.

Requirements

  • 5+ years of experience in software engineering and a proven track record of building and scaling microservices and working with data retrieval systems.
  • Experience with C# and .NET, unit testing, object-oriented programming, and relational databases.
  • Experience with Infrastructure as Code (Terraform, Pulumi, etc.), event driven architectures with tools like Kafka, feature management (Launch Darkly) is good to have.
  • Strong proficiency in frontend technologies such as HTML, CSS, JavaScript, and frameworks/libraries such as React, Angular, or Vue.js.
  • Experience with TypeScript and state management libraries like Redux is a plus.
  • Solid experience in writing and executing automated tests using frameworks such as Jest, Mocha, or Cypress.
  • Understanding of web accessibility standards (WCAG) and experience implementing accessible designs.
  • Experience in integrating AI-driven features into frontend applications, or basic understanding of AI and data science concepts is a big plus.
  • Experience with cloud platforms like AWS, Google Cloud Platform (GCP), or Microsoft Azure.
  • Knowledge of cloud-native services for AI/ML, data storage, and processing.
  • Experience deploying containerized applications into Kubernetes is a plus.
  • Extensive experience in SaaS application development and cloud technologies, with a deep understanding of modern distributed systems and cloud operational infrastructure.
  • Experience in collaborating with product management and design, with the ability to translate business requirements into technical solutions that drive successful delivery.
  • Proven record of driving feature development from concept to launch.
Benefits
  • Competitive compensation package, including salary, bonus, and equity options.
  • A supportive, inclusive work culture.
  • Professional development opportunities and career growth potential in a dynamic and collaborative environment.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NETmicroservicesdata retrieval systemsunit testingobject-oriented programmingrelational databasesInfrastructure as Codeevent driven architectureautomated testing
Soft Skills
technical guidancementorshipcollaborationcommunicationproblem-solvinginnovation