
Senior Software Engineer II
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Sumo Logic is seeking a Senior Software Engineer II - UI (Front End) to join their UI framework team in Noida or Bangalore. This role is crucial for developing the platform that powers Sumo Logic's Frontend Web Application, allowing customers to monitor and troubleshoot their applications effectively.
In this position, you will be responsible for building rich user interfaces for a mission-critical, high-availability analytics platform, primarily using React and TypeScript. You will actively participate in user experience design and architecture initiatives, lead code reviews with a strong emphasis on usability, visual appeal, reusability, and performance. Additionally, you will develop and maintain tooling to enhance developer productivity and experience, instrument and measure UI performance using well-defined SLIs, and collaborate closely with feature teams to ensure adherence to UI architectural standards and best practices.
Key responsibilities include writing detailed design documents and documentation for platform-level design items and their implementation, promoting cross-team awareness, and mentoring junior engineers to improve software development processes. The role requires comfort working with remote teams across multiple time zones and effective communication with both technical and non-technical team members, including product managers, designers, and analysts.
Required Qualifications and Skills:
- Bachelor's or Master's degree in Computer Science or a related discipline.
- 8-9 years of experience delivering enterprise-class JavaScript web applications.
- Expertise in JavaScript/ES6/TypeScript and at least 3 years of experience with React.
- Experience with NodeJS and frontend build tools like Webpack/Vite.
- Expertise in modern testing frameworks such as React Testing Library, Jest, Karma, and Cypress.
- Proven experience in handling open-ended problem statements.
- Experience working in an Agile development environment.
- Demonstrated experience in leading projects and mentoring engineers.
- Comfortable working with remote teams in multiple time zones.
- Strong communication skills for interacting with technical and non-technical stakeholders.
- Experience working in teams with a strong emphasis on Automation and Quality (CI/CD).
- A team player who can provide and receive constructive feedback.
Desirable Skills:
- Familiarity with full-stack web app development using Node.js/Next/Remix/GraphQL.
- Experience leading a team of 3 or more individuals.
- Experience in designing, developing, and maintaining component-based architectures, preferably with React and Redux.
Company
Sumo Logic
Sumo Logic is a leader in cloud-native security and operations, empowering organizations to secure, analyze, and optimize their digital environments. Their Intelligent Operations Platform unifies crit...