
Senior Software Engineer
Seismic
full-time
Posted on:
Location Type: Office
Location: Hyderabad • India
Visit company websiteExplore more
Job Level
Tech Stack
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